For even more advanced users, head to the Expand section to see how you can do things like adding a Raspberry Pi and camera, 3D print parts, and run ROS, the Robot Operating System
And don't forget to check out the activities section for fun Marty projects
This guide covers the behaviours of Marty, basically what the robot
does when and (probably) why. Reading this will give you a good overview of the whole
Scratch is the simplest way to program a Marty if you're a complete beginner. It has a simple graphical interface and blocks you can combine
to build up a program.
Python is a full-fledged programming language you can use to control Marty and develop more complex programs. This is an Introductory Tutorial for our Python Library.
You can build an all-in-one Robot by putting a Raspberry Pi in Marty's head. This allows control over the Serial Port directly with Rick. Both the Python library and ROS integrations support this mode of operation.
ROS, the Robot Operating System is an amazing set of serious Robotics tools used by industry and academia. We've got ROS libraries for Marty, and the ability to simulate Martys in Coppelia Robotics' V-REP simulator.
This section will show you how to do everything from using bump switches, to adding a Raspberry Pi, or even 3D printing your own custom parts.
Using Python, you can transform your Marty into Maryu, the Street Fighter Marty, extending it to use the attacks and taunts that you want!
Create your very own Marty Army by connecting and coding more than one Marty at the same time using Python!
You can tell Marty when to pull the fishing rod out of the water to catch some fish using the built-in force sensors!
Use the built-in force sensors to create a secret handshake with your Marty
Egg & Spoon Race!
Teach your Marty how to walk without using the built in walk function!
Find out how to control your Marty using a gamepad and Python!
See how you can use your Micro:Bit with Marty using Scratch 3!
Tips and Tricks
Wee guides for getting the best from your Marty!