TABLE OF CONTENTS
Software 1. ARC for Windows PC 2. Example Projects 3. Controls 4. Getting Help with Controls 5. ControlCommand() 6. Virtual Desktops 7. RoboScratch 8. Blockly 9. EZ-Script Mobile Software 1. Create a Mobile App Linear Programming 1. Create a Scene Using RoboScratch (Big Hero Six) 2. Create a Scene using Blockly (Avengers) Logical Programming 1. Programming Concepts (Variables, If/Else, Logic) 2. Counting Up 3. Counting Down Camera Input 1. Introduction to the EZ-B Camera 2. Face Detection with RoboScratch 3. Face Detection with Blockly 4. Face Detection with EZ-Script 5. Color Tracking with Servos 6. Color Tracking with Movement 7. Detecting Multiple Colors 8. Line Following with Roli, AdventureBot and Shell-E 9. Vision - Object Training & Recognition 10. Glyphs to Control Robot Movement 11. Detecting Glyphs & Augmented Reality 12. QR Code Detect 13. Microsoft Cognitive Emotion 14. Microsoft Cognitive Vision Audio Input 1. Speech Recognition RGB Output 1. RGB Animations Positioning 1. Servo Control 2. Introduction to Servo Motors 3. Create a Robot Dance 4. Program Robot to Dab 5. Program Robot to Play Piano 6. MYO Gesture Armband Navigation and Movement 1. Movement Panels 2. Navigating using RoboScratch 3. Navigating using Blockly Creative Applications 1. Customize Your EZ-Robot 2. Control Robot From Twitter 3. Nest Thermostat EZ-B v4 Robot Brain 1. EZ-B v4 Robot Brain Overview 2. DIY Autonomous Robot Vehicle 3. EZ-B v4 and IoTiny Wi-Fi Modes 4. Change WiFi Name 5. Resetting Your EZ-B v4 or IoTiny 6. USB WiFi or Ethernet Adapter Robot Troubleshooting 1. Which Robot are You Using? |
MYO Gesture ArmbandThe Myo Gesture Armband is a creative way to control your EZ-Robot. It uses gestures and an accelerometer to trigger actions, events and move servos. Servos can be programmed to mimic your movement using Myo's built-in accelerometer. Before we begin with the tutorial, meet Paul from Thalmic Labs, the manufacturer of Myo, as he provides a quick introduction of Myo with EZ-Robot. Follow the simple instructions in this video and give your JD robot the ability to mimic your movements with the Myo Gesture Armband. Instructions
The Myo Gesture Control Armband is a fun and interactive way to control your EZ-Robot. Load ARC (formerly EZ-Builder) Within this tutorial, we will use JD, but this process can be applied to any EZ-Robot. In this example, we'll program JD to move his arm with the Myo Armband. Load the JD Example Project Connect to your robot Within the Auto Positioner, locate the list of Frames, and double tap the "Calibrate" frame to put JD in the calibration position In the top menu, click on the Project Tab, and press the "Add" button. Within the Robot Skills Dialog window, click on the Misc Tab, and then locate the Myo Gesture Armband. If the image of the armband is greyed out, then it means that this control hasn't been downloaded to your computer. Click on the image of the Armband to download this control, and open it. The accelerometer position of the Myo will be displayed while you move your arm There are three options on the Myo form - Configuration menu button - Pause checkbox - and C for Calibrate, which will reset the myo's alignment to your position Press the Config button This is where we configure how the Myo will control the robot For this tutorial, we will specify servos to be moved with the Myo accelerometer To see what servos we wish to move, press the Port Summary tab We will use JD's Right Shoulder (D2) and Right Upper Arm (D7) Return to the Accelerometer Tab The X Axis is the right and left horizontal movement which we will assign to JD's upper arm Press the X Axis Port Select D7 Press Close *We will now adjust the minimum and maximum range that the servo will move *Click and drag Min until the arm is in an acceptable position *Click and drag Max until the arm is in an acceptable position To increase the sensitivity on the X Axis, adjust it to 2.25 so your arm doesn't have to wave as wide to move the servos Press the Y Axis Port will be to JD's shoulder which is the up and down vertical movement select D2 Press Close *** REPEAT SAME TEXT about Min and Max Press Save Hold your arm out Ensure PAUSE is not checked Move your arm and the robot will move as well As you can see, only the upper should servos are moving. Let's set the elbow to bend and add gestures to open and close the gripper Press Config Press Multi Servo on X Axis Press Add Servo The Right Forearm servo is D8 Press Port Select D8 Press Close *** REPEAT SAME TEXT about Min and MAx Press SAVE Let's add a gripper gesture Press the Poses Tab Press editor icon on Fist gesture Press Port Summary The right Gripper is D9 Servo(d9, 90) Save Press editor icon on Open gesture Servo(d9, 50) Press Save Press Save again There you go, now JD will copy your arm movements! |