RoboBoom
Amazon Web Services· July 3, 2017· 48:42

AWS Maker Studio - Season 1 | Episode 5: Dive Deep into the Making of a Robot | Guest: Robotis

Brandon, technical specialist and STEM consultant at ROBOTIS, joins Alison Mishra and Todd Borland at AWS to explain motor and servo choices, smart actuator feedback, and controlling a robot arm with cloud messages.

In this talk

  1. 2:33

    Commands move from the cloud to the robot

    Alison demonstrates a Leap Motion controller that sends hand movements through AWS IoT to a Raspberry Pi, which moves a robot arm. Todd says the data travels from San Francisco to Virginia and back in about 80 milliseconds. They note that other computers and boards can run the control software too.

  2. 6:44

    Brandon’s route into robotics

    Brandon describes moving from automotive repair into robotics after joining a college team building an autonomous RoboMagellan vehicle. At RoboGames in 2012, seeing heavyweight combat robots collide convinced him he wanted to build robots. He discusses the forces and materials involved, including titanium, steel, and aluminum.

  3. 14:35

    Choosing motors and servos

    Brandon contrasts basic hobby servos with intelligent servos that report information such as position, load, voltage, and temperature. That feedback can help developers manage movement and detect jams or unsafe loads. He also compares brushed motors, which are simple to power but can suffer brush wear, with brushless motors that need timed electrical control.

  4. 26:00

    How a smart actuator moves

    Brandon explains that a humanoid robot can use many actuators, each controlling a joint, and that sensor feedback helps produce smooth motion. Inside a Dynamixel servo, a controller interprets commands, a motor drives gears, and a Hall effect sensor measures rotation. A PID controller uses that feedback to guide the actuator toward its target.

  5. 32:26

    Connecting MQTT to the robot arm

    The AWS team describes a Raspberry Pi setup using an AWS IoT MQTT client and the Dynamixel SDK. The program subscribes to a topic, parses incoming JSON, maps X and Y values to motor positions, and sends commands to the actuators. A local computer runs the servo control code, while cloud messaging can carry commands from elsewhere.

Briefs summarise talks and interviews; timestamps open the video at that moment. Claims in a talk are the speaker's own.

More talks