Day 01
Day 01
Robotics
1 10/31/2024
Contact Information
Burton Ma
CSEB 1012J (near the north-east entrance)
[email protected]
CSE4421/5324
lectures Monday, Wednesday, Friday 2:30-3:30PM
(CB)
labs Thursday 11:30-1:30, weeks 1-6 (Prism
1006B)
www.cse.yorku.ca/course/4421
(web site not live yet)
4 10/31/2024
Assessment
4 assignments worth 20% each
mix of theory and implementation
first two will use the robotic arms
last two will be related to mobile robotics
graduate students have additional questions on the
assignments
exam worth 20%
5 10/31/2024
A150 Robotic Arm
link 3
link 2
7 10/31/2024
Kinematics
forward kinematics:
given the link lengths and joint angles compute the
position and orientation of the gripper relative to the
base
for a serial manipulator there is only one solution
inverse kinematics:
given the position (and possibly the orientation) of the
gripper and the dimensions of the links, what are the
joint variables?
for a serial manipulator there is often more than one
mathematical solution
8 10/31/2024
Wheeled Mobile Robots
robot can have one or more wheels that can
provide
steering (directional control)
power (exert a force against the ground)
an ideal wheel is
perfectly round (perimeter 2πr)
moves in the direction perpendicular to its axis
9 10/31/2024
Wheel
10 10/31/2024
Deviations from Ideal
11 10/31/2024
Differential Drive
two independently driven wheels mounted on a
common axis
12 10/31/2024
Forward Kinematics
for a robot starting with pose [0 0 0]T moving with
velocity V(t) in a direction θ(t) :
t
x(t ) V (t ) cos( (t )) dt
0
t
y (t ) V (t ) sin( (t )) dt
0
t
(t ) (t ) dt
0
13 10/31/2024
Sensitivity to Wheel Velocity
vr (t ) 1 N (0, 2 )
v (t ) 1 N (0, 2 )
(0) 0 σ = 0.05
t 0 10
0.2 σ = 0.01
14 10/31/2024
Localization using Landmarks: RoboSoccer
15 10/31/2024
Maps
* goal
start *
16 10/31/2024
Path Finding
goal
start
17 10/31/2024
Localization
goal
start
18 10/31/2024
EKF SLAM Application
19
EKF SLAM Application
20