Now you've finished building Marty, there are a bunch of ways you can get stuck in programming Marty! Don't worry, we've got tutorials for both complete beginners and experienced pros.
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 system.
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.
It's OK and a normal part of learning to get stuck. We've got a couple of resources to help you get unstuck, including our User Fourm, FAQs and Support channels.
You can chat with our support folks through the circular icon at the bottom right of every webpage, too.
Still stuck, or something not working as it should? Contact support and a human will respond as soon as possible.