Download presentation
Presentation is loading. Please wait.
Published byJulius Jacobs Modified over 9 years ago
1
TGI Friday’s Mistletoe Drone
2
www.uasvision.com/2 014/12/10/mistletoe- quadcopter-draws- blood/
3
ROS
4
Example Tiered mobile robot architecture based on a temporal decomposition Strategic-level decision making Controls the activation of behaviors based on commands from planner Low level behaviors
5
Real World Environment Perception LocalizationCognition Motion Control Environment Model, Local Map Position Global Map Path
6
Color Tracking Sensors Motion estimation of ball and robot for soccer playing using color tracking 4.1.8
8
Robot Position: ξ I =[x I,y I,θ I ] T Mapping between frames ξ R =R(θ)ξ I, ξ I =R(θ) -1 ξ R R(θ)= Each wheel contributes to speed: rφ/2 For rotation, right wheel contributes: ω r =rφ/2l
9
Model of the world Compute Path Smooth it and satisfy differential constraints Design a trajectory (velocity function) along the path Design a feedback control law that tracks the trajectory Execute
10
Occupancy Grid, accounting for C-Space start goal
11
Visibility Graph
12
Exact Cell Decomposition How can we improve the path? Plan over this graph
13
Matching ® ® ® Global Map Local Map … … … obstacle Where am I on the global map? Examine different possible robot positions.
14
General approach: A: action S: pose O: observation Position at time t depends on position previous position and action, and current observation
15
Localization Sense Move Initial Belief Gain Information Lose Information
16
1.Uniform Prior 2.Observation: see pillar 3.Action: move right 4.Observation: see pillar
17
Example 2 0.2 Robot senses yellow. Probability should go up. Probability should go down.
18
Kalman Filter Sense Move Initial Belief Gaussian: μ, σ 2 μ’=μ+u σ 2 ’=σ 2 +r 2
19
Particle Filter
20
EKF-SLAM Grey: Robot Pose Estimate White: Landmark Location Estimate
21
“Using robots to get more food from raw materials” = Chicken Chopping Robot! http://www.sciencedaily.com/releases/2014/12/141209081648.htm
22
Gradient Descent Minimum is found by following the slope of the function “Like climbing Everest in thick fog with amnesia”
23
Genetic algorithms
24
Brainstorm How could a human teach a robot? – What are the goals (why would this be useful)? – What would the human do? – How would the robot use this data? Example applications – Flip a pancake – Play ping pong – Help build Ikea furniture
25
HRI Acceptance – Dehumanize – Institutionalize Enabling – Chair – Horse Autonomy – Passive – Consent Privacy – Cameras – Security
26
Robots: an ME’s perspective
27
Robots for Gerontechnology
28
DARPA robotics Challenge
29
Learning & Vision
31
Multi-Robot (Multi-Agent) Systems Homogenous / Heterogeneous Communicating / Non-Communicating Cooperative / Competitive
32
Going Forward Robots are becoming: – More common – More powerful – Less expensive
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.