logo Microsoft Applied Robotics Research Library

Open Source Samples for Service Robotics

License: MIT

gestureBot Construction Guide

Session 10: Run the Labanotation Gesture Applications

At this point the gestureBot hardware is complete and ready to run the Labanotation Suite software applications.

Parts:

Session10 parts and tools

Procedure:

First, prep the PC to run applications with Python3.7:

Second, run a script to set servo rotation limits:

\gestureBotDesignKit\src\Samples\gestureBotSetLimits\

    self.comPort = "com4"

Tip: If needed, the serial port can be looked up in Windows Device Manager as shown at the end of Session 1.

Following is an example run session:

C:\Users\robotics\github_repos\gestureBotDesignKit\src\Samples\gestureBotSetLimits>python main.py
gestureBot: connecting to port 'com4'...
ID: 1: setting CW angle limit to -70 (272)
ID: 1: setting CCW angle limit to 50 (682)
ID: 2: setting CW angle limit to -91 (201)
ID: 2: setting CCW angle limit to 91 (821)
gestureBot: disconnecting from port 'com4'...

Tip: In the future, if you modify your gestureBot and want to set different safety limits, this code provides an example in the run() function starting at line 270.

Third, run the Gesture Service sample application and connect it to the gestureBot:

gestureBot Controller UI