EL-E: Assistive Mobile Manipulator David Lattanzi Dept. of Civil and Environmental Engineering.

Slides:



Advertisements
Similar presentations
TECHNOLOGICAL INSTITUTE Center for Robot Technology.
Advertisements

1 Motion and Manipulation Configuration Space. Outline Motion Planning Configuration Space and Free Space Free Space Structure and Complexity.
S3 Technologies Presents Tactile Vision Glove for The Blind S3 Technologies: Shaun Marlatt Sam Zahed Sina Afrooze ENSC 340 Presentation: December 17, 2004.
TERRESTRIAL LASER SCANNING (TLS): APPLICATIONS TO ARCHITECTURAL AND LANDSCAPE HERITAGE PRESERVATION – PART 1.
Sensing industry needs Use of Laser Range Finders in Mobile Robots & AGV’s 22 nd April 2009 Hannover.
A vision-based system for grasping novel objects in cluttered environments Ashutosh Saxena, Lawson Wong, Morgan Quigley, Andrew Y. Ng 2007 Learning to.
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
Esmail Hadi Houssein ID/  „Motivation  „Problem Overview  „License plate segmentation  „Character segmentation  „Character Recognition.
AuRA: Principles and Practice in Review
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Project Progress Presentation Coffee delivery mission Dec, 10, 2007 NSH 3211 Hyun Soo Park, Iacopo Gentilini 1.
Footstep Planning Among Obstacles for Biped Robots James Kuffner et al. presented by Jinsung Kwon.
Presented by David Stavens. Manipulation Planning Before: Want to move the robot from one configuration to another, around obstacles. Now: Want to robot.
Motion Planning with Visibility Constraints Jean-Claude Latombe Computer Science Department Stanford University.
Preliminary Design Review Micromouse EE 296 Spring 2008.
Planning Paths for Elastic Objects Under Manipulation Constraints Florent Lamiraux Lydia E. Kavraki Rice University Presented by: Michael Adams.
3D Mapping Robots Intelligent Robotics School of Computer Science Jeremy Wyatt James Walker.
Interactive Navigation in Complex Environments Using Path Planning Salomon et al.(2003) University of North Carolina Presented by Mohammed Irfan Rafiq.
Pointing Based Object Localization CS223b Final Project Stanford University Bio-Robotics Lab Paul Nangeroni & Ashley Wellman March 17, 2008.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Autonomous Dual Navigation System Vehicle Dmitriy Bekker Sergei Kunsevich Computer Engineering Rochester Institute of Technology December 1, 2005 Advisor:
USC Viterbi School of Engineering. Alternative CC Robotic Systems.
Providing Haptic ‘Hints’ to Automatic Motion Planners Providing Haptic ‘Hints’ to Automatic Motion Planners by Burchan Bayazit Department of Computer Science.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
EDGE AVOIDER ROBOT USING I-BOT mini V3. EDGE AVOIDER USING I-BOT mini V3 Edge Avoider Robot is built using the IR based Line Detecting Module. The modules.
Automated HIC assembly A. Di Mauro ITS-MFT mini-week
ISAT 303-Lab3-1  Measurement of Condition: Lab #3 (2005):  List of parameters of condition: –Linear distance, angular displacement, vibration, displacement,
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Active Display Robot System Using Ubiquitous Network Byung-Ju Yi Hanyang University.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Real-Time Phase-Stamp Range Finder with Improved Accuracy Akira Kimachi Osaka Electro-Communication University Neyagawa, Osaka , Japan 1August.
What we didn’t have time for CS664 Lecture 26 Thursday 12/02/04 Some slides c/o Dan Huttenlocher, Stefano Soatto, Sebastian Thrun.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
LUNAR ROVER Concept proposal meeting Dr. Ashish Dutta Indian Institute of Technology Kanpur Kanpur, INDIA ( *** for private circulation only)
Localization for Mobile Robot Using Monocular Vision Hyunsik Ahn Jan Tongmyong University.
Summary of “Data Processing Algorithm for Generating 3D building Facade Meshes From Laser Scans and Camera Images”. An article by Christian Frueh, Siddharth.
General ideas to communicate Show one particular Example of localization based on vertical lines. Camera Projections Example of Jacobian to find solution.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Object Lesson: Discovering and Learning to Recognize Objects Object Lesson: Discovering and Learning to Recognize Objects – Paul Fitzpatrick – MIT CSAIL.
COMP322/S2000/L281 Task Planning Three types of planning: l Gross Motion Planning concerns objects being moved from point A to point B without problems,
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Bryan Willimon IROS 2011 San Francisco, California Model for Unfolding Laundry using Interactive Perception.
Light: Geometric Optics. The Ray Model of Light The ray model of light assumes that light travels in straight-line path called rays.
A Minimally Actuated Hopping Rover for Exploration of Celestial Bodies Most exploratory mobility systems (wheels or legs) use many actuators and/or complex.
ETHICAL AND ENVIRONMENTAL IMPACT ANALYSIS Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Repairing Sensor Network Using Mobile Robots Y. Mei, C. Xian, S. Das, Y. C. Hu and Y. H. Lu Purdue University, West Lafayette ICDCS 2006 Speaker : Shih-Yun.
Group 18 Chen Zhang Client: Professor Frank Yin Sept. 30, 2015 Smart Walker Project PRELIMINARY PRESENTATION.
Physics Requirements Sensitivity to Manufacturing Imperfections Strategy  where to map field  measure deviation from ideal model  fit to error tables.
Smart Board Troubleshooting.  The User Guide contains useful information such as installing, connecting, maintaining, and troubleshooting your Smart.
Lay-On Gable Frame Connection Overview. Introduction A lay-on gable frame is typically connected from the top during truss placement, but after sheathing.
3D Perception and Environment Map Generation for Humanoid Robot Navigation A DISCUSSION OF: -BY ANGELA FILLEY.
9/30/20161 Path Planning Cognitive Robotics David S. Touretzky & Ethan Tira-Thompson Carnegie Mellon Spring 2012.
Prof. Yu-Chee Tseng Department of Computer Science
Fast, Flexible, Accurate & Affordable mapping system
Group 3: Corey Jamison, Joel Keeling, Mark Langen
CS 326A: Motion Planning Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe,
domestic environments
Game Strategy for APC 2016.
Manipulation in Human Environments
Probabilistic Robotics
Smart Lens Robot William McCombie IMDL Spring 2007.
Mobile Robots Automated Guided Vehicles (AGVs) Autonomous Planes
Sensor Placement Agile Robotics Program Review August 8, 2008
Indoor 3D Reconstruction from Laser Scanner Data
Principle of Bayesian Robot Localization.
What happens when a hot wheel is pushed across the table and then falls over the edge? OR What happens when a base-jumper runs across a surface and then.
Presentation transcript:

EL-E: Assistive Mobile Manipulator David Lattanzi Dept. of Civil and Environmental Engineering

System Overview Constructed circa 2009 at Georgia Tech Goal: fetch and place random objects in random environments Aid those with motor impairments (ALS) Directions given via laser pointer

Robot Design 5-DOF manipulator Vertical actuator Gripper Wheeled base Security sensors: Laser range finder Pressure plate

Hardware Cont’d On board Mac Mini Simpler than HERB 2.0 Omni-cam for laser pointer detection Stereo camera for object recognition

“Pick and Place” Concept 1.Detect laser pointer 2.Coarse motion 3.Find surface 4.Midscale motion

“Pick and Place” Concept 5.Collision/grasp check 6.Segment objects 7.Pick up/drop object

Coarse Scale Navigation Use laser target to set goal “ego-centric”, works in arbitrary environment Gets within 0.5m Moves linearly …no map …no planning?

Surface Segmentation Focused ROI Uses height histogram 3D point clouds Assumes flat surface Determines height

Midscale Navigation Get within segmentation range Get object into ROI Approach normal to surface Ends 40cm from edge 10 cm difference?

Object Segmentation Remove points below surface No prebuilt object models Connected component analysis Removes “noise”…limits resolution

Fine Scale Navigation Get within manipulator range Picks object closest to laser target If no object in segmentation, move and rescan Safety scanning is on-going

Grasping Check for collisions Find axis of minimum variance Pick from overhead Force sensors in gripper verify pick

Placement Basically grasping in reverse 10 cm range from edge of table Place from overhead Force sensors in gripper verify placement

Safety and Error Monitoring Verifies flat surface for pick and place Checks for obstacles in path Collision detection Force plate In ROI Rudimentary vs. HERB

System Testing

Failures Segmentation Failures: Reflective objects don’t scan properly Flat objects can’t be segmented from surface Cluttered objects fail during connected components Small objects removed during de-noising Grasping Failures: Objects too large for gripper Can’t detect thin object in grasp

Conclusions Less sophisticated than HERB Less of a multi-purpose tool Works without maps and models Lower dimensional demands Only as good as the segmentation methods Expansions for the future: Grasping from horizontal (take book off of shelf) Smart about object orientation (hot coffee, etc)