EC7010: Autonomous Mobile Robots and Robot Intelligence
EC7010: Autonomous Mobile Robots and Robot Intelligence
http://world.honda.com/worldnews/2014/c140718All-New-ASIMO-Europe.html
Mobile Robots
We can divide mobile robots into the following categories:
Wheeled robots
Legged robots
Aerial robots (UAVs)
Others
Wheeled Robots
Legged Robots
Aerial Robots
Other Mobile Robots
Components
The major components of a mobile robot are:
Power supply
Sensors Power Control
Control
Actuators
Sensors Actuators
Environment
Components (cont…)
Power Supply: the power plant and associated power
transmission system, such as a battery with associated
equipment, or a power supply unit which converts electricity
from the mains to appropriate power requirements
Sensors: Including lasers, cameras, sonar and microphones,
sensors enable robots to collect information about their own
state and the state of their environment
Components (cont…)
Actuators: devices which transduce power into kinetic energy or
movement
Types of actuators include:
Electric motors
Pneumatic actuation (using compressed gas)
Hydraulic actuation (using pressurized fluids)
Robotic end effectors (e.g. grippers)
Control Subsystem: responsible for evaluating the information
collected and processed by sensors and for planning actions
Robot Control Mechanisms
Robots may be controlled:
Directly by a human, such as remotely-controlled bomb-
disposal robots, robotic arms, or shuttles
Autonomously according to their own decision making ability,
provided by artificial intelligence
Many robots fall in-between these extremes, being controlled by
pre-programmed computers
General Control Scheme for Mobile
Robot Systems
Knowledge, Mission
Data Base Commands
Information Path
Extraction Execution
Motion Control
Perception
Sensing Acting
Real World
Environment
Wheeled Mobile Robots
Wheeled Mobile Robots (WMR)
Combination of various physical (hardware) and
computational (software) components
A collection of subsystems:
Locomotion: how the robot moves through its environment
Sensing: how the robot measures properties of itself and its
environment
Control: how the robot generate physical actions
Reasoning: how the robot maps measurements into actions
Communication: how the robots communicate with each other or
with an outside operator
Mobile Robot Locomotion
Locomotion — the process of causing an robot to move.
In order to produce motion, forces must be applied to the
robot
Dynamics – study of motion in which these forces are modeled
Deals with the relationship between force and motions.
Kinematics – study of the mathematics of motion without
considering the forces that affect the motion.
Deals with the geometric relationships that govern the
system
Deals with the relationship between control parameters and
the behavior of a system.
Notation
Free motion
Complex structure
Weakness of the frame
Omnidirectional robot
Mobile Robot Locomotion
Instantaneous center of rotation (ICR) or
Instantaneous center of curvature (ICC)
A cross point of all axes of the wheels
Mobile Robot Locomotion
Differential Drive
two driving wheels (plus roller-ball for balance)
simplest drive mechanism
sensitive to the relative velocity of the two wheels (small
error result in different trajectories, not just speed)
Tricycle
Steering wheel with two rear wheels
cannot turn 90º
limited radius of curvature
Synchronous Drive
Omni-directional
Car Drive (Ackerman Steering)
Differential Drive
Kinematic equation
Nonholonomic constraint
R : Radius of rotation
Straight motion
R = Infinity V R = VL
Rotational motion
R= 0 VR = -VL
Tricycle
Three wheels: two rear wheels and one front wheel
Steering and power are provided through the front wheel
control variables:
steering direction α(t)
angular velocity of steering wheel ws(t)
Swedish Wheel
Car Drive (Ackerman Steering)
Used in motor vehicles, the inside front wheel is rotated
slightly sharper than the outside wheel (reduces tire
slippage).
Ackerman steering provides a fairly accurate dead-
reckoning solution while supporting traction and ground
clearance.
Generally the method of choice for outdoor autonomous
vehicles.
Ackerman Steering
The Ackerman Steering equation:
cot i- cot o=d/l
where
d = lateral wheel separation
l = longitudinal wheel separation
i = relative angle of inside wheel
o = relative angle of outside wheel
Ackerman Steering