Beruflich Dokumente
Kultur Dokumente
Who am I.
Steve Goldberg
10+ years building robots for NASA/JPL
Worked on MER, BigDog and Crusher
Expert in stereo vision and autonomous navigation
Currently head of Robotics at Adigo Mechatronics in
Oppegard
Where am I
Where am I going
Make measurements
Localize it self
Manipulators
Mobile Robots
Sensing
Sensing
Sensing 1
Active
Passive
Sensing 2
Passive Proprioceptive
Passive Exteroceptive
Thermometer
Cameras
Potentiometers
Contact sensors
Accelerometer
Compass
Active Proprioceptive
Active Exteroceptive
Optical Encoder
Sonar
Gyroscopes
Lasers
GPS
Sensing 3
Sensing Terms
Dynamic range
Error
Accuracy
Precision
Sensing 4
Types of Error
Systematic
Random Error
Sources of Error
Environment
Calibration
Sensing 5
Improving Measurements
Improve calibration
Sensing 6
Introduces smoothing
Sensing 7
Sensing on Mars
Exploration Rovers
Proprioceptive - thermometers,
voltmeters, encoders
Exteroceptive cameras,
spectrometers
Sensing 8
How MER perceives its environment.
Encoders
Visual odometry
Stereo cameras
Sensing 9
How BigDog perceives its
environment
Sensing 10
BigDog Stereo Vision
System
Pentium M
Two Point Grey 1394
cameras
Auto Iris lenses
Computes 320x240 stereo
depth maps at 30hz
Computes visual odometry
estimates at 30hz
Localization
Localization
Determine the robots state in a state space
Observations
Encoders
Predict
Update
Belief
GPS
Inertial
Visual
Matching
Localization 1
Dead reckoning
Easy
Localization 2
Sensor Fusion
Localization 3
Kalman filtering
Localization 4
Bayesian methods
Slower
Mapping
Mapping
Mapping 1
Continuous Representations
Discrete Representations
Computationally expensive
Mapping 2
Just A Priori maps
Mapping 3
Dynamically generated maps
Loop closure
SLAM
Navigation
Navigation
Given a map, now get from point A to B
Local vs Global
Navigation 1
Global path planning
Navigation 2
Configuration space
Expensive operations
Navigation 3
Discrete maps
EM
D*
Navigation 4
Obstacle detection
Navigation 5
Obstacle Avoidance
Wheeled Robots 1
Wheeled Robots 2
Standard wheel
Caster wheel
Wheeled Robots 3
Wheeled Robots 4
Wheeled Robots 5
Differential Drive
Tricycle
Wheeled Robots 6
0
2
1
Noholonomic configurations
Holonomic configurations