DivideWorks
  • HOME
  • PROJECTS
  • CONTACT

InMoov Hand With MyRobotLab Voice Control

7/24/2015

 
Picture
With previous success animating my InMoov hand with arduino its time to get started with My Robot Lab.  There are useful tutorials available on the MyRobotLab website at http://myrobotlab.org/tutorials
At first I was a little nervous about using the command line interface (cli) but after saving the mrl.jar file to my c drive and typing the commands into the cli exactly as shown on the "starting a new mrl" tutorial I was pleasantly surprised to see a graphical user interface (gui) for MyRobotLab (mrl)
Picture
Java? Python? Whatt are these guys talking about?
MyRobotLab is written in Java, so it should run on Windows or Linux.  Inside of MyRobotLab there are many useful services, including the Python Service which allows code written in Python to interact with the other services.  The Arduino microcontroller is supported by the Arduino service in MyRobotLab and can be used to connect inputs and outputs to MyRobotLab.
Picture
Below is a video using MyRobotLab conneted to my InMoov right arm, through an Arduino.  The Arduino has the mrlcomm.ino sketch installed and MyRobotLab is running a modified version of the Inmoov.minimal.py example code with custom gestures created using the InMoov gesture creator service.  See more on my instructable Making InMoov Move.

Success!  Or as they say at My Robot Lab "worky"!

Comments are closed.

    Author

    As a midnight maker I am inspired by the open source community to contribute and share some of the projects I have attempted.

    Categories

    All
    3D Printing
    Arduino
    Crafts
    Drones
    Electronics
    InMoov
    LED
    Natural User Interface
    POV
    VR

    Archives

    August 2017
    February 2017
    November 2016
    October 2016
    September 2016
    July 2016
    March 2016
    February 2016
    November 2015
    September 2015
    July 2015
    April 2015
    March 2015
    February 2015
    January 2015
    February 2014

"We cannot solve a problem by using the same kind of thinking we used when we created them."  [Albert Einstein]