CSCE 452/752 Robotics and Spatial Intelligence, Fall 2024

2. Robot hardware

Robot components

Recall from last time: Robotics problems exist at the intersection computation, action, and sensing.
a diagram showing robotics in the middle between sensing, computing, and acting
Each of these three elements must be supported by specific hardware.

Types of actuators

Modes of locomotion

Locomotion refers to process or means by which robots move through their environments.
There are many modes of locomotion, depending on the environment.

Types of sensors

Active vs. passive sensing

Sensors can be classified as either active or passive.

Proprioception vs. exteroception

Sensors can measure quantities that are either internal or external to the robot.

Evaluating sensors

An individual sensor can be judged according to several criteria:
  • Speed of operation
  • Cost
  • Error rate
  • Robustness
  • Computational requirements
  • Power consumption
  • Size and weight
Which of these criteria is the “most important”? It depends on the task we intend the robot to complete. We should choose sensors that provide information helpful for completing that task.

Tradeoffs are everywhere!

A good robot design must balance may elements.

Two strategies

When choosing the hardware to include on a robot, we can take at least two different approaches.
Option 1: We can (try to) to eliminate issues by adding or improving devices.
an autonomous vehicle with lots of sensors
a robotic manipulator
Talos, MIT; Kuka manipulator
Option 2: We can choose more modest hardware and design algorithms to make good decisions in spite of those limitations.
a robot vacuum cleaner
a Sawyer robot
Roomba, iRobot; Sawyer, Rethink Robotics