TGI Friday’s Mistletoe Drone. www.uasvision.com/2 014/12/10/mistletoe- quadcopter-draws- blood/

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Advanced Mobile Robotics
` stones-trumps-amazon-with-owl-book- delivery-service/ stones-trumps-amazon-with-owl-book-
Introduction to Probabilistic Robot Mapping. What is Robot Mapping? General Definitions for robot mapping.
Lab 2 Lab 3 Homework Labs 4-6 Final Project Late No Videos Write up
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Abstract This project focuses on realizing a series of operational improvements for WPI’s unmanned ground vehicle Prometheus with the end goal of a winning.
Christian LAUGIER – e-Motion project-team Bayesian Sensor Fusion for “Dynamic Perception” “Bayesian Occupation Filter paradigm (BOF)” Prediction Estimation.
Localization David Johnson cs6370. Basic Problem Go from thisto this.
Project Progress Presentation Coffee delivery mission Dec, 10, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini 1.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
A Robotic Wheelchair for Crowded Public Environments Choi Jung-Yi EE887 Special Topics in Robotics Paper Review E. Prassler, J. Scholz, and.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Topological Mapping using Visual Landmarks ● The work is based on the "Team Localization: A Maximum Likelihood Approach" paper. ● To simplify the problem,
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
ECE 4340/7340 Exam #2 Review Winter Sensing and Perception CMUcam and image representation (RGB, YUV) Percept; logical sensors Logical redundancy.
Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell.
Monte Carlo Localization
RoboCup Soccer‏ Nidhi Goel Course: cs575 Instructor: K. V. Bapa Rao.
Mobile Robotics: 10. Kinematics 1
Focus on Robot Learning. Robot Learning Basics Basics: kinematics, statistics, ROS. Sensing Sensing: Filtering and state estimation – (Particle filters,
ROBOT MAPPING AND EKF SLAM
1 DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Second Quarterly IPR Meeting January 13, 1999 P. I.s: Leonidas J. Guibas and.
Kalman filter and SLAM problem
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
Particle Filter & Search
Class material vs. Lab material – Lab 2, 3 vs. 4,5, 6 BeagleBoard / TI / Digilent GoPro.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
/09/dji-phantom-crashes-into- canadian-lake/
Lab 4 1.Get an image into a ROS node 2.Find all the orange pixels (suggest HSV) 3.Identify the midpoint of all the orange pixels 4.Explore the findContours.
3D SLAM for Omni-directional Camera
SA-1 Mapping with Known Poses Ch 4.2 and Ch 9. 2 Why Mapping? Learning maps is one of the fundamental problems in mobile robotics Maps allow robots to.
Simultaneous Localization and Mapping Presented by Lihan He Apr. 21, 2006.
Visibility Graph. Voronoi Diagram Control is easy: stay equidistant away from closest obstacles.
1 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.1: Bayes Filter Jürgen Sturm Technische Universität München.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 5.1: State Estimation Jürgen Sturm Technische Universität München.
Cooperative Air and Ground Surveillance Wenzhe Li.
Mobile Robot Localization (ch. 7)
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
yG7s#t=15 yG7s#t=15.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Learning to Navigate Through Crowded Environments Peter Henry 1, Christian Vollmer 2, Brian Ferris 1, Dieter Fox 1 Tuesday, May 4, University of.
` Robot Competition for “Dummies” EVQ#t=356 EVQ#t=356.
CSE-473 Mobile Robot Mapping. Mapping with Raw Odometry.
Robotics Club: 5:30 this evening
1/17/2016CS225B Kurt Konolige Probabilistic Models of Sensing and Movement Move to probability models of sensing and movement Project 2 is about complex.
Probabilistic Robotics
State Estimation and Kalman Filtering Zeeshan Ali Sayyed.
Probabilistic Robotics
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Scarab Autonomous Traverse Carnegie Mellon December 2007 David Wettergreen.
Autonomous Mobile Robots Autonomous Systems Lab Zürich Probabilistic Map Based Localization "Position" Global Map PerceptionMotion Control Cognition Real.
General approach: A: action S: pose O: observation Position at time t depends on position previous position and action, and current observation.
Matching ® ® ® Global Map Local Map … … … obstacle Where am I on the global map?                                   
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
Mobile Robotics. Fundamental Idea: Robot Pose 2D world (floor plan) 3 DOF Very simple model—the difficulty is in autonomy.
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
CSE-473 Mobile Robot Mapping.
CS b659: Intelligent Robotics
Probabilistic Robotics
Probabilistic Robotics
A Short Introduction to the Bayes Filter and Related Models
Motion Models (cont) 2/16/2019.
Probabilistic Map Based Localization
Principle of Bayesian Robot Localization.
Planning.
Presentation transcript:

TGI Friday’s Mistletoe Drone

014/12/10/mistletoe- quadcopter-draws- blood/

ROS

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

Real World Environment Perception LocalizationCognition Motion Control Environment Model, Local Map Position Global Map Path

Color Tracking Sensors Motion estimation of ball and robot for soccer playing using color tracking 4.1.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

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

Occupancy Grid, accounting for C-Space start goal

Visibility Graph

Exact Cell Decomposition How can we improve the path? Plan over this graph

Matching ® ® ® Global Map Local Map … … … obstacle Where am I on the global map?                                            Examine different possible robot positions.

General approach: A: action S: pose O: observation Position at time t depends on position previous position and action, and current observation

Localization Sense Move Initial Belief Gain Information Lose Information

1.Uniform Prior 2.Observation: see pillar 3.Action: move right 4.Observation: see pillar

Example Robot senses yellow. Probability should go up. Probability should go down.

Kalman Filter Sense Move Initial Belief Gaussian: μ, σ 2 μ’=μ+u σ 2 ’=σ 2 +r 2

Particle Filter

EKF-SLAM Grey: Robot Pose Estimate White: Landmark Location Estimate

“Using robots to get more food from raw materials” = Chicken Chopping Robot!

Gradient Descent Minimum is found by following the slope of the function “Like climbing Everest in thick fog with amnesia”

Genetic algorithms

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

HRI Acceptance – Dehumanize – Institutionalize Enabling – Chair – Horse Autonomy – Passive – Consent Privacy – Cameras – Security

Robots: an ME’s perspective

Robots for Gerontechnology

DARPA robotics Challenge

Learning & Vision

Multi-Robot (Multi-Agent) Systems Homogenous / Heterogeneous Communicating / Non-Communicating Cooperative / Competitive

Going Forward Robots are becoming: – More common – More powerful – Less expensive