Temporal Motion Control

Download Report

Transcript Temporal Motion Control

Temporal Motion Control
CMPUT 610
Martin Jagersand
Administrative:


Schedule paper/project presentations
Lecture on practical Hand-Eye systems
–
–
–
Tracking demo
In robotics lab
Ok to have with robotics group meeting?
(Thu 12-1pm)
Temporal motion


How do robots move in films, TV, industry?
How is it different or inferior to humans?
Traditional temporal control:
1. None
2. Piecewise polynomial trajectory, derivative
boundary conditions
Cooperative robotics

Better, human like motion control needed if
robots are to assist humans
Human-like model

Minimize “jerk” (acceleration change)


Leads to polynomial trajectory

T = [0..1]
Double step:
Exact optim criterion not important

Goodman:

Integrate:

Double step:
Double step
Multistep

Pos:

Vel:
Model and world state

Where we/the robot believes it is is not
necessarily where it really is.

Need to add correction movements
Kinematic errors
Integrating feedback

Sees hand near goal (milner)

Attention focused on target
Feedback system


Fast internal feedback
Slower external trajectory corrections
Adding correcting movements
Multiple corrections
Minerva


Modular link arm
Robotic and human
performance
compared
Coordinate frames

X is in what frame?
Execution in muscle/joint space!
– Planning in world space? Retinal/image space?
(plan along straight lines, execute slightly curved traj)
–

Natural coordinate system?
–
–

Gravity, direction of movement, horizon
But Georgopoulos coding in polar coordinates
(direction and extent)
Coordinate transforms