Programming
a Robot Arm
WHAT ARE WE DOING
WHY WE ARE DOING IT
learning the basics of robotic movement
to understand the importance of robotic automation
ACTIVITY MATERIALS
XArm Robot
Controller
Power Supply
Colored Blocks
Masking Tape
Highlight the words that you do not understand.
While you are reading,
Underline some sentences that you find to be important.
What is a Servo Motor?
DC Motor
A servo motor is a type of electric motor that is designed for precise control of position, speed, and acceleration. Unlike other motors, servo motors incorporate a feedback system, allowing them to adjust their output based on a desired target. This feedback mechanism enables servo motors to perform complex motion tasks with high accuracy and repeatability, making them popular in robotics and automation.
(direct current)
A servo can only spin 180 degrees.
What is a Stepper Motor?
DC Motor
A stepper motor is a type of electric motor that divides a full rotation into a series of discrete steps, rather than rotating continuously. This allows for precise control of angular position and speed, making them ideal for applications requiring accurate movements. Unlike standard DC motors, stepper motors can hold a specific position when energized.
(direct current)
HUMANOID having an appearance or character resembling that of a human
6-axis Robotic Arm
We have created a whole world optimized for use by humans, therefore a humanoid robot is best designed to take over our work and our tasks in this world.
Task 1
Direct Control
Learn how to control each axis of rotation with your controller.
press - MODE > SELECT + START to pair
robot on/off switch here
Task 2
Physical Programming
Because a servo motor can read and write position data, we can teach the robot what movements we want it to repeat by physically moving the arm in programming mode.
Task 3
Robot Relay
Create a chain of programmed robots that can pass a cube across the table.
TakeAways
$400,000,000,000