Академический Документы
Профессиональный Документы
Культура Документы
Robotics 1
Summary
introduction
Wheeled Mobile Robot (WMR) operating environments basic motion problem elementary tasks block diagram of a mobile robot configuration space wheel types nonholonomic constraints (due to wheel rolling) kinematic model of WMR unicycle car-like
2
kinematic modeling
Robotics 1
NONHOLONOMIC constraints
full mobility
OMNIDIRECTIONAL robots
Tribolo
Omni-2
Robotics 1
Video
SuperMARIO
Omni-2
Robotics 1
Operating environments
external 3D
unstructured
internal 2D
known
availability of a map (possibly acquired by robot sensors in an exploratory phase) with static or dynamic obstacles
unknown
Robotics 1
high computational complexity of the planning problem dynamic environment (including multiple robots) restricted mobility of robotic vehicle analysis of elementary tasks
7
Robotics 1
Multi-robot environment
Robotics 1
point-to-point motion
Robotics 1
(contd)
final configuration
path following
d parameter s
reference WMR (closest on path)
path
trajectory tracking
ep time t
reference WMR (at instant t) trajectory
Robotics 1
10
(contd)
wall following
target tracking
Robotics 1
11
+ -
control
mobile robot
E task output
environment
sensors (proprio/extero)
actuators (A) DC motors with reduction task output (even identity, i.e., q) effectors (E) on-board manipulator, gripper, sensors
proprioceptive: encoders, gyroscope, exteroceptive: bumpers, rangefinders (IR = infrared, US = ultrasound), structured light (laser+CCD), vision (mono, stereo, color, ) high- / low-level feedforward (from planning) / feedback
12
control
Robotics 1
(contd)
+ -
lowlevel controls
WMR + encoders
low-level control: analog velocity PI(D) loop with high gain (or digital, at high frequency)
+ highlevel control WMR kinematic model task output
planning
Configuration space
for wheeled mobile robots
configuration space
C=
Robotics 1
14
dim
x
C=3
y
x
dim
C=4
dim
C=5
Robotics 1
15
Robotics 1
16
Types of wheels
conventional
vt
vn = 0
vt
vt vn
Robotics 1 17
Differential constraints
geometric consequence
there is always an Instantaneous Center of Rotation (=ICR) where all wheel axes intercept: one ICR for each chassis (= rigid body) constituting the WMR
Robotics 1
18
Nonholonomy
from constraints
for each wheel, condition can be written in terms of generalized coordinates and their derivatives for N wheels, in matrix form N differential constraints (in Pfaffian form = linear in velocity)
partially or completely integrable into
reduction of C
(dim - )
but
20
Robotics 1
Nonholonomy
to feasible motion
(contd)
nonintegrable (nonholonomic)
being
the image of the columns of matrix G coincides with the kernel of matrix A
Robotics 1 21
Nonholonomy
a comparison
dim
(contd)
C=3
the space of feasible velocities has dimension 3 and coincides with the tangent space to the robot configuration space
22
Nonholonomy
dim
(contd)
C=3
the space of feasible velocities has here dimension 2 (a subspace of the tangent space)
23
provides all feasible directions of instantaneous motion describes the relation between the velocity input commands and the derivatives of generalized coordinates (a differential model!)
studying the accessibility of (i.e., the system controllability) planning of feasible paths/trajectories design of motion control algorithms incremental WMR localization (odometry) simulation
24
Robotics 1
Unicycle (ideal)
the choice of a base in the kernel of can be made according to physical considerations on the real system
25
Robotics 1
Unicycle (real)
a) three centered steering wheels [Nomad 200]
synchro-drive (2 motors)
Robotics 1
26
Unicycle (real)
b) two fixed wheels + castor [SuperMARIO, MagellanPro]
castor
linear speed of the two fixed wheels on the ground (R = right, L = left)
note: d is here the half-axis length (in textbook, it is the entire distance between the two fixed wheels!!)
Robotics 1 27
however, pay attention to how possible (equal) bounds on maximum speed of the two wheels are transformed!
here
Robotics 1
28
Car-like
y
ideal ( telescopic view) tricycle
Robotics 1
29
Car-like
(continued)
Robotics 1
30
Car-like
(continued)
Robotics 1
31
variable
Robotics 1 33
description
example (N = 3) =3
II
on same axis
=2 =1
Robotics 1
34
(contd) =1 =2 =2 =1 =2 =1
IV
on same axis at least one out of the common axis of the two fixed wheels
synchronized if > 2
WMRs in same class are characterized by same maneuverability previous models of WMRs fit indeed in this classification: SuperMARIO
(class II), Nomad 200 (class III), car-like (class IV)
Robotics 1 36