Python 2.7 Library
The Multipurpose Mobile Manipulator Mk II currently has a fully supported library for Python 2.7, an easy-to-use yet powerful introductory programming language.
You can download Python 2.7 here.
(Make sure you do not install Python 3.0+ as it is currently not compatible with the Multipurpose Mobile Manipulator Mk II.)
The following are additional libraries needed to develop code in Python 2.7 for the Multipurpose Mobile Manipulator Mark II.
Please download them in the links provided:
PySerial for Python 2.7
This is used to establish a serial communications between the robot's laptop-for-a-face and its Arduino Mega 2560.
PyOSC for Python 2.7
This is used to connect with a variety of other modules that can be used with the Multipurpose Mobile Manipulator Mark II.
Megamark Library for Python 2.7
This is contains functions to move the robot's various actuators, including its wheels, arms, and grippers. You must include the Megamark.py file in every script that controls the robot.
Note: If you are having difficulty setting up Python 2.7, the following third-party link to Written Guide Python 27 & Pyserial Installer may be helpful in installing Python 2.7 and its libraries.
If you are using a Chromebook, Python Editor v5 Beta and its website may be useful in syncing up code development between multiple Chromebooks. Note that the robot's main laptop-for-a-face must still be a Windows, Mac or Linux machine.
If you are completely new to coding in Python, LearnPython.org has developed an intuitive and interactive series of tutorials to help you get started with the very basics.