The Multipurpose Mobile Manipulator Mk II is powered by an Arduino Mega 2560, an easy-to-use electronics prototyping board. To program the low level software of the robot, you can use the official Arduino IDE.
We have provided an Arduino library to control all of the robot's main functionality, which can be downloaded here. To install the library, please follow the instructions provided on the Arduino Library Installation Guide.
Once the Arduino IDE and the MK2 Library has been installed, we need to make the Multipurpose Mobile Manipulator robot compatible with Python.
For more information on how to use the Arduino IDE, Sparkfun has published a comprehensive guide on how to install, connect and upload code to an Arduino board.