1/205
Comprehensive vocabulary flashcards covering OS3 Robotics' HALE 1.0 hardware architecture, actuators, kinematics, AI control strategies, demonstration hardware, and practical application environments.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
OS3 Robotics Robot Name
HALE 1.0
HALE (Acronym)
Human Aligned Life Enhancing
HALE 1.0 Robot Type
A bimanual mobile semi-humanoid.
Bimanual
The robot has two arms that can work together.
Semi-Humanoid Design (HALE)
It has a humanlike upper-body/work layout but uses wheels instead of legs.
Major Physical Sections of HALE
Two robot arms, sensor head, telescoping vertical lift, and holonomic wheeled base.
Advantages of Wheels over Humanoid Legs
Wheels are generally simpler, more stable, and more energy-efficient on flat indoor floors.
Disadvantages of Wheels Compared to Legs
Wheels have more trouble with stairs, curbs, rough ground, and large obstacles.
Holonomic Wheeled Base
A base that can move in different directions without first turning to face that direction.
Movements of HALE's Holonomic Base
Forward/backward, sideways, diagonally, and rotate.
Utility of Holonomic Base for HALE
It lets HALE precisely position itself beside tables, machines, shelves, or equipment.
Telescoping
One section slides in or out of another, allowing its height or length to change.
Purpose of HALE's Telescoping Vertical Lift
It lets the robot raise and lower its working height.
Utility of Changing Torso Height
HALE can reach different-height surfaces and shelves without needing legs.
Degrees of Freedom (DoF)
The number of independent ways something can move.
Total Actuators / DoF on HALE
OS3 advertises 22 total actuators/DoF.
Degrees of Freedom per HALE Arm
6+1 DoF
Main 6 DoF Functionality of a Robot Arm
They let the hand change its position and angle/orientation in 3D space.
3 Basic Position Changes of HALE's Hand
Left/right, forward/backward, and up/down.
3 Basic Angle Changes of HALE's Hand
Tilt up/down, tilt side-to-side, and twist.
DoF of HALE's Head
2 DoF
Capabilities of HALE's 2-DoF Head
Pan and tilt so its sensors can look around.
End Effector
The device at the end of a robot arm that interacts with objects (for example, a gripper).
HALE Published Arm Payload
9 lb nominal per arm and 15 lb peak per arm.
Nominal Payload
The load the arm is intended to handle normally and repeatedly.
Peak Payload
A higher load the arm can handle temporarily or under limited conditions.
Actuator
The physical hardware that creates movement at a joint.
Robot Actuator Components
Motor, transmission/gearing, sensors, and motor electronics.
Function of HALE's Actuators
They move and control HALE's joints.
Joint
A connection where two robot parts move relative to each other.
Difference Between Joint and Actuator
Joint = where movement happens; Actuator = hardware that creates the movement.
Actuator Motor Function
Converts electrical energy into rotational motion and torque.
Gearbox / Transmission Function
Changes the motor's speed and torque before the motion reaches the joint.
Encoder
A sensor that measures things such as a joint's position or rotation.
Motor Driver
Controls the electrical power sent to the motor.
Direct-Drive Actuator
The motor drives the joint with little or no gearing between them.
QDD (Acronym)
Quasi-Direct Drive
Quasi-Direct Drive (QDD)
Almost direct drive, but uses a relatively small amount of gearing.
Basic Layout of a QDD Actuator
Motor → small gear reduction → joint.
Reasons to Use a QDD Actuator
To combine good torque, fast response, backdrivability, and good force control.
Actuators Used in HALE
Quasi-direct-drive, backdrivable, torque-controlled actuators.
Gear Reduction
Using gears to trade motor speed for greater output torque.
Impact of High Gear Reduction on Backdrivability
It becomes harder for an outside force to push motion backward through the gears.
Reflected Inertia
How heavy or resistant the motor and transmission feel from the joint side.
Benefit of Low Reflected Inertia
The robot arm can feel less rigid and easier to move when pushed.
Backdrivable
An outside force can physically push a robot joint and make it move.
Utility of Backdrivability for HALE
It makes physical interaction less rigid and more compliant.
Backdrivability and Arm Control
A backdrivable robot can actively control the arm while still allowing the joint to give when pushed.
Torque
Rotational force — how strongly something tries to twist.
Need for Joint Torque in HALE
To move, lift, and hold its arms and objects against gravity.
Torque-Controlled
The robot can control how much twisting force a joint produces.
Advantage of Torque Control over Position Control
It gives the robot better control over physical forces and contact.
Position Command
An instruction telling an actuator where the joint should move.
Actuator vs. Position Command
Actuator = physical hardware that moves the joint; Position command = instruction telling it where to move.
Velocity Command
An instruction telling the joint how fast to move.
Stiffness (Robot Control)
How strongly the robot resists being moved away from its desired position.
High vs. Low Stiffness
High stiffness: rigid and strongly holds position; Low stiffness: softer and easier to push (HALE uses relatively low stiffness to remain compliant).
Damping
Control that reduces bouncing, shaking, and oscillation.
Feedforward Control
The robot predicts the force it will need and applies it before an error occurs.
Feedforward Torque Compensation Forces in HALE
Gravity, friction, and motion-related forces.
Gravity Compensation
Applying enough torque to counteract gravity pulling the arm downward.
Feedforward vs. Feedback Advantage
The robot doesn't have to wait for an error before correcting it.
Impedance Control
A control method that adjusts how stiff or compliant a robot feels when forces act on it. It controls how much the robot moves when pushed.
Purpose of Impedance Control
It lets the robot interact with objects safely and smoothly instead of rigidly forcing itself to an exact position.
System Identification
Measuring a real robot to estimate the physical properties needed by its control model.
OS3 Purpose for System Identification
So its controller better understands the robot’s actual mass and friction.
OS3 Mass Distribution Estimation Method
Using static-hold calibration on the real arms.
Static-Hold Calibration
Holding the robot in known positions and measuring the forces needed to keep it there.
Friction Types Measured by OS3
Static and velocity-dependent friction.
Role of Friction in Robot Control
Friction changes how much torque is needed to start and continue moving a joint.
CAN Bus
A communication network that lets electronic devices inside a machine talk to each other.
CAN Bus Information Types
Joint commands, position, velocity, and torque/state information.
CAN FD (Acronym)
Controller Area Network Flexible Data-rate
CAN FD vs. Regular CAN
A newer CAN version that can carry more data and communicate faster.
HALE Use of CAN FD
Each arm has its own dedicated CAN FD bus.
Reason for Dedicated Arm CAN FD Bus
Its joints need to quickly exchange commands and state information.
CANopen
A standardized way for devices to communicate over a CAN network.
HALE Use of CANopen
Its motorized vertical lift.
HALE Communication Systems Summary
Arms → CAN FD; Vertical lift → CANopen.
Kinematics
The study of robot motion and geometry without focusing on the forces causing the motion.
Forward Kinematics
Using joint positions to calculate where the robot’s hand is.
Forward Kinematics Mapping
Joint angles → hand/end-effector pose.
Inverse Kinematics (IK)
Finding the joint positions needed to put the hand at a desired location and angle.
Inverse Kinematics Mapping
Desired hand pose → joint configuration.
Relevance of IK to OS3
HALE’s newer interface tells the robot where the hands should go, rather than specifying every joint directly.
Joint-Space Control
Controlling a robot by specifying what individual joints should do.
End-Effector-Space Control
Controlling the robot by specifying where and how the hand should move.
OS3 Original Control Interface Method
The model commanded the robot joint-by-joint.
OS3 Newer Control Interface Method
The model commands end-effector motion, and the robot figures out the body motion underneath.
Advantage of End-Effector Control
The model can focus on what the hand should do instead of one exact joint configuration.
Coordinate Frame
A reference system used to describe where something is and how it is oriented.
Body-Frame Twist
A command describing the robot base’s movement relative to the robot itself.
HALE Base Command Method
Using a body-frame twist.
Jacobian (Robotics)
A mathematical relationship connecting joint motion to hand/end-effector motion.
Robot Singularity
A joint configuration where the robot becomes unable or very poor at moving in certain directions.
Robot Singularity Problems
The robot may need extreme joint speeds or forces to create a small hand movement.
Redundancy (Robotics)
Having more ways to move than are strictly necessary to achieve the desired hand pose.
HALE Redundancy Source
It can combine arm joints, lift, and mobile base to put a hand in the same place.
HALE Redundancy Example
To reach something, HALE could extend its arm, move its base, move its lift, or combine them.
Null-Space Motion
Moving some robot joints without changing the desired hand pose.