To master robotics

You must learn to become an artist, an engineer, and a visionary all-in-one.
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
Free Community Tutorials

Great technology is supported by great people, and the Megamark is no exception. ​In these pages you'll find everything you need to become a Megamark developer. So why not start learning and join the community today? Our user base is enthusiastic and dedicated to spreading use of the software far and wide. Our community can help support the beginner, the expert, and adds to the ever-increasing knowledge base. 

Picture
Talking Robot Face Tutorial in Processing
by Siyan Zhou, July 15, 2017

This tutorial introduces how to use Processing to build an animated and interactive talking robot face on your computer screen. It also covers some computer programming basics along the way. You will need to have Processing 3.0 installed on your computer for this tutorial.
Processing Robot Face Tutorial
File Size: 385 kb
File Type: pdf
Download File

Picture
TinkerCAD Simple Hand Tutorial
by John Choi, January 1, 2018

TinkerCAD is a free, simple, online 3D design and 3D printing app for everyone by Autodesk. The purpose of this tutorial is to introduce you on how to use TinkerCAD and create a simple 3D printable hand for the Choitek Megamark robot.
TinkerCAD Simple Hand Tutorial
File Size: 2124 kb
File Type: pdf
Download File

Picture
14 Week Development Timeline
Designed for 14 sessions, 1-2 hours per session.

This timeline is meant to showcase a sample implementation of how to integrate the Megamark robot with a Python and 3D printing STEM engineering course. Note that this timeline represents guidelines as opposed to rigid curricula, and as such is very flexible to changes. In addition, this timeline is only an estimate, and actual times may vary greatly depending on learning and development speed.
14 Week Development Timeline
File Size: 517 kb
File Type: pdf
Download File

Picture
Installing Linux+Arduino on a Chromebook
by Andrew Zhang, January 1, 2017

A detailed guide on how to get full Linux running on Chromebooks to get the full functionality of the Megamark. The primary features needed for Chomebook compatibility are the ability to perform Arduino Serial communication and use Open Sound Control (OSC). The primary language to explore is Python 2.7 on the Chromebook.
Installing Arduino on a Chromebook
File Size: 1309 kb
File Type: pdf
Download File

Picture
Picture
Advanced Tutorials with ROS
By Ian Holst, September 3, 2016
​
​These are tutorials for advanced roboticists with a significant amount of experience in programming using ROS, the industry-standard robotics programming toolkit:
  1. Installing ROS Initial setup and installation instructions for ROS on Linux Ubuntu.
  2. TeleOp Node Write a basic interface for real-time human tele-operation of the robot.
  3. Using the tf Library Use the tf library to create a 3D graphical visualizer of the robot.
  4.  Kinect SLAM​ Use a Microsoft Kinect V1 to perform SLAM (simultaneous localization and mapping) to navigate an indoor environment.​
ROS Installation
File Size: 205 kb
File Type: pdf
Download File

ROS TF
File Size: 107 kb
File Type: pdf
Download File

ROS Teleop
File Size: 127 kb
File Type: pdf
Download File

ROS Kinect
File Size: 90 kb
File Type: pdf
Download File

Picture
Beginner Tutorials with Python 2.7
By Yosser D'Avanzo, July 15, 2016 (Deprecated)

These are a series of introductory tutorials for budding roboticists. A rudimentary understanding of basic programming principles is recommended:
  1. Introduction A brief overview of the Multipurpose Mobile Manipulator robot.
  2. Hello World Dance Get the robot to greet the world for the first time!
  3. Moving Around Basic positional navigation with the robot's mobile base.
  4. ​Robot High Five Make the robot detect and give high fives to nearby humans.
  5. Grab-a-Cup Combine all aspects of the robot to fetch a cup from a table.
  6. Concluding Remarks Notes for moving forward and designing custom attachments​ ​
Beginner Tutorials with Python 27
File Size: 528 kb
File Type: pdf
Download File


Want to write tutorials for the Megamark? We'd love your help!​ 
​
Connect with our team and join the community by emailing company@choitek.com.
Join the Community
ABOUT
PARTNERS
PRESS
LEGAL
CONTACT
© 2015-2018 CHOITEK LLC. ALL RIGHTS RESERVED.
  • 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