Choitek
  • MEGAMARK
    • For Business
    • For Education
  • EXPLORE
    • Showcase
    • Getting Started
    • Tutorials
  • APPS
    • Megamark Controller
    • Talking Robot Face
    • Multi Webcam Viewer
    • Robot Speaker Face
    • MMM Animator
    • Marker Tracker
  • ATTACHMENTS
    • Grippers >
      • Standard Gripper
      • Geared Claw Gripper
      • Tri-Claw Gripper
      • Linear Gripper
      • Hydraulic Gripper
    • Humanoid >
      • Posable Gripper
      • Super Simple Hand
      • Simple Hand
      • Boxing Glove Adapter
      • Articulated Hand
    • Sensors >
      • Laser Ranger
      • Camera Adapter
      • Leap Motion Adapter
    • Miscellaneous >
      • Hole Spaced Adapter
      • Motorized Hole Spaced Adapter
      • Drawing Adapter
      • Cup Holder
      • Fuzz Effector
      • Rod Adapter
      • Pool Player
      • Pivot Adapter
    • CAD Examples
  • PROGRAMMING
    • Arduino
    • Python 2.7
    • Processing
    • Unity
    • RobotC
  • SUPPORT
    • Forum
    • Contact
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.
​
Picture
Official Logo of Python. Used with permission.
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.
​

Megamark Python Library
File Size: 8 kb
File Type: zip
Download File

Megamark Python Setup Guide
File Size: 1479 kb
File Type: pdf
Download File

Megamark Python27 API
File Size: 540 kb
File Type: pdf
Download File

Powered by Create your own unique website with customizable templates.
  • MEGAMARK
    • For Business
    • For Education
  • EXPLORE
    • Showcase
    • Getting Started
    • Tutorials
  • APPS
    • Megamark Controller
    • Talking Robot Face
    • Multi Webcam Viewer
    • Robot Speaker Face
    • MMM Animator
    • Marker Tracker
  • ATTACHMENTS
    • Grippers >
      • Standard Gripper
      • Geared Claw Gripper
      • Tri-Claw Gripper
      • Linear Gripper
      • Hydraulic Gripper
    • Humanoid >
      • Posable Gripper
      • Super Simple Hand
      • Simple Hand
      • Boxing Glove Adapter
      • Articulated Hand
    • Sensors >
      • Laser Ranger
      • Camera Adapter
      • Leap Motion Adapter
    • Miscellaneous >
      • Hole Spaced Adapter
      • Motorized Hole Spaced Adapter
      • Drawing Adapter
      • Cup Holder
      • Fuzz Effector
      • Rod Adapter
      • Pool Player
      • Pivot Adapter
    • CAD Examples
  • PROGRAMMING
    • Arduino
    • Python 2.7
    • Processing
    • Unity
    • RobotC
  • SUPPORT
    • Forum
    • Contact