SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
Autonomous Object Retrieval with a Robotic Arm!
                                                              !
                                      Samantha Luber, Zach Oligschlaeger, John Scheible!

Abstract!                                                                                  Block Detection!
Through incorporating various                                                              •  Uses a Union Find algorithm
object detection algorithms on                                                                to build up pixel blobs of the
images from an overhead                                                                       same color!
camera, we are able to efficiently                                                          •  Determines blobs within a
track balls and blocks in the                                                                 color and size threshold to be
robotic arm’s search space. By                                                                blocks!
applying a planning algorithm,                                                             •  Calculates block orientation
the robotic arm is able to retrieve                                                           with respect to the arm!
reachable objects and move
them to the collection bin. !




Ball Detection!                                                                            Planning!
•  Optimized template matching                                                             •  Detects reachable objects!
   algorithm scans through                                                                 •  Calculates movement
   images from overhead camera!                                                               required by each joint needed
•  Searches for balls using a                                                                 to reach object and plans joint
   stored yellow ball image as the                                                            movement to avoid collisions!
   template!                                                                               •  Detects if the object was
                                                                                              missed and re-attempts
                                                Arm Communication!                            retrieval if necessary!
                                                                                           •  Moves object to static goal
                                         •  LCM message passing by subscribing and
                                                                                              location!
                                             posting movement commands to each
                                                       servo’s channel!

Weitere ähnliche Inhalte

Andere mochten auch

Robotic Arm Presentation
Robotic Arm PresentationRobotic Arm Presentation
Robotic Arm PresentationMason Hargrave
 
Robotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motorRobotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motorjovin Richard
 
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)Jayan Kant Duggal
 
Mr Robot
Mr RobotMr Robot
Mr Robotjfour
 
Utility Domestic Robot Presentation
Utility Domestic Robot PresentationUtility Domestic Robot Presentation
Utility Domestic Robot PresentationNouman Tahir
 
ScilabTEC 2015 - Noesis Solutions
ScilabTEC 2015 - Noesis SolutionsScilabTEC 2015 - Noesis Solutions
ScilabTEC 2015 - Noesis SolutionsScilab
 
Hacking the owi robotic arm presentation liz quilty
Hacking the owi robotic arm presentation   liz quiltyHacking the owi robotic arm presentation   liz quilty
Hacking the owi robotic arm presentation liz quiltyLiz Quilty
 
Jim Stertz: Automation and Robotic Arm: Maximizing Throughput and Capacity
Jim Stertz: Automation and Robotic Arm: Maximizing Throughput and CapacityJim Stertz: Automation and Robotic Arm: Maximizing Throughput and Capacity
Jim Stertz: Automation and Robotic Arm: Maximizing Throughput and Capacity360mnbsu
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robotschikkujacob
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic armANJANA ANILKUMAR
 
Plc based Robotic Arm and Automated Different Size Bottle Filling System
Plc based Robotic Arm and Automated Different Size Bottle Filling SystemPlc based Robotic Arm and Automated Different Size Bottle Filling System
Plc based Robotic Arm and Automated Different Size Bottle Filling SystemRehan Fazal
 
Hydraulic arm (slmcop)5th sem... gulahmed
Hydraulic arm (slmcop)5th sem... gulahmed Hydraulic arm (slmcop)5th sem... gulahmed
Hydraulic arm (slmcop)5th sem... gulahmed ÂHméd Mêmøñ
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportRobo India
 
Microcontroller Based Robotic Arm Control
Microcontroller Based Robotic Arm ControlMicrocontroller Based Robotic Arm Control
Microcontroller Based Robotic Arm ControlNazmul Hossain Rakib
 
Hand Gesture controlled Robotic Arm | Android | Arduino
Hand Gesture controlled Robotic Arm  | Android | ArduinoHand Gesture controlled Robotic Arm  | Android | Arduino
Hand Gesture controlled Robotic Arm | Android | ArduinoParvez Hafeez
 

Andere mochten auch (20)

Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Robotic hand
Robotic handRobotic hand
Robotic hand
 
Robotic Arm Presentation
Robotic Arm PresentationRobotic Arm Presentation
Robotic Arm Presentation
 
Robotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motorRobotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motor
 
Gurudu_Eranki_Master Thesis 2016
Gurudu_Eranki_Master Thesis 2016Gurudu_Eranki_Master Thesis 2016
Gurudu_Eranki_Master Thesis 2016
 
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
ROBOTIC ARM WITH VOICE CONTROLLED AND IMAGE PROCESSING (1)
 
Mr Robot
Mr RobotMr Robot
Mr Robot
 
Utility Domestic Robot Presentation
Utility Domestic Robot PresentationUtility Domestic Robot Presentation
Utility Domestic Robot Presentation
 
ScilabTEC 2015 - Noesis Solutions
ScilabTEC 2015 - Noesis SolutionsScilabTEC 2015 - Noesis Solutions
ScilabTEC 2015 - Noesis Solutions
 
Hacking the owi robotic arm presentation liz quilty
Hacking the owi robotic arm presentation   liz quiltyHacking the owi robotic arm presentation   liz quilty
Hacking the owi robotic arm presentation liz quilty
 
Jim Stertz: Automation and Robotic Arm: Maximizing Throughput and Capacity
Jim Stertz: Automation and Robotic Arm: Maximizing Throughput and CapacityJim Stertz: Automation and Robotic Arm: Maximizing Throughput and Capacity
Jim Stertz: Automation and Robotic Arm: Maximizing Throughput and Capacity
 
Robotic arm 4 29-14 wo poster presentation
Robotic arm 4 29-14 wo poster presentationRobotic arm 4 29-14 wo poster presentation
Robotic arm 4 29-14 wo poster presentation
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robots
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
 
Plc based Robotic Arm and Automated Different Size Bottle Filling System
Plc based Robotic Arm and Automated Different Size Bottle Filling SystemPlc based Robotic Arm and Automated Different Size Bottle Filling System
Plc based Robotic Arm and Automated Different Size Bottle Filling System
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
Hydraulic arm (slmcop)5th sem... gulahmed
Hydraulic arm (slmcop)5th sem... gulahmed Hydraulic arm (slmcop)5th sem... gulahmed
Hydraulic arm (slmcop)5th sem... gulahmed
 
Servo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project ReportServo Based 5 Axis Robotic Arm Project Report
Servo Based 5 Axis Robotic Arm Project Report
 
Microcontroller Based Robotic Arm Control
Microcontroller Based Robotic Arm ControlMicrocontroller Based Robotic Arm Control
Microcontroller Based Robotic Arm Control
 
Hand Gesture controlled Robotic Arm | Android | Arduino
Hand Gesture controlled Robotic Arm  | Android | ArduinoHand Gesture controlled Robotic Arm  | Android | Arduino
Hand Gesture controlled Robotic Arm | Android | Arduino
 

Mehr von Samantha Luber

Media-based Querying and Searching
Media-based Querying and SearchingMedia-based Querying and Searching
Media-based Querying and SearchingSamantha Luber
 
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)Samantha Luber
 
TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)Samantha Luber
 
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Samantha Luber
 
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Samantha Luber
 
Autonomous Robot Band Presentation
Autonomous Robot Band PresentationAutonomous Robot Band Presentation
Autonomous Robot Band PresentationSamantha Luber
 
Web-controlled Car Poster
Web-controlled Car PosterWeb-controlled Car Poster
Web-controlled Car PosterSamantha Luber
 
Autonomous Band Project Writeup
Autonomous Band Project WriteupAutonomous Band Project Writeup
Autonomous Band Project WriteupSamantha Luber
 
Electronic Dance Music Presentation
Electronic Dance Music PresentationElectronic Dance Music Presentation
Electronic Dance Music PresentationSamantha Luber
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final ReportSamantha Luber
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final PresentationSamantha Luber
 
Strategic Trading in Credit Networks
Strategic Trading in Credit NetworksStrategic Trading in Credit Networks
Strategic Trading in Credit NetworksSamantha Luber
 
Phi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororityPhi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororitySamantha Luber
 
Efficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingEfficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingSamantha Luber
 
Gangs and Violence in Brazil
Gangs and Violence in BrazilGangs and Violence in Brazil
Gangs and Violence in BrazilSamantha Luber
 
MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011Samantha Luber
 
Cognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceCognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceSamantha Luber
 
The AbioCor System: Overview
The AbioCor System: OverviewThe AbioCor System: Overview
The AbioCor System: OverviewSamantha Luber
 

Mehr von Samantha Luber (20)

Media-based Querying and Searching
Media-based Querying and SearchingMedia-based Querying and Searching
Media-based Querying and Searching
 
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
User Prompts for TRUSTS Mobile App Demonstration (AAMAS 2013)
 
TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)TRUSTS Mobile App Demo Poster (AAMAS 2013)
TRUSTS Mobile App Demo Poster (AAMAS 2013)
 
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
Game-theoretic Patrol Strategies for Transit Systems: the TRUSTS System and i...
 
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
Game-theoretic Patrol Strategies for Transit Systems (Slideshow deck)
 
Autonomous Robot Band Presentation
Autonomous Robot Band PresentationAutonomous Robot Band Presentation
Autonomous Robot Band Presentation
 
Web-controlled Car Poster
Web-controlled Car PosterWeb-controlled Car Poster
Web-controlled Car Poster
 
Autonomous Band Project Writeup
Autonomous Band Project WriteupAutonomous Band Project Writeup
Autonomous Band Project Writeup
 
Electronic Dance Music Presentation
Electronic Dance Music PresentationElectronic Dance Music Presentation
Electronic Dance Music Presentation
 
Digital Tuner Project Final Report
Digital Tuner Project Final ReportDigital Tuner Project Final Report
Digital Tuner Project Final Report
 
Digital Tuner Project Final Presentation
Digital Tuner Project Final PresentationDigital Tuner Project Final Presentation
Digital Tuner Project Final Presentation
 
Strategic Trading in Credit Networks
Strategic Trading in Credit NetworksStrategic Trading in Credit Networks
Strategic Trading in Credit Networks
 
Phi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering SororityPhi Sigma Rho Engineering Sorority
Phi Sigma Rho Engineering Sorority
 
Efficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth FindingEfficient Belief Propagation in Depth Finding
Efficient Belief Propagation in Depth Finding
 
Gangs and Violence in Brazil
Gangs and Violence in BrazilGangs and Violence in Brazil
Gangs and Violence in Brazil
 
MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011MSAIL Mass Meeting Winer 2011
MSAIL Mass Meeting Winer 2011
 
Cognitive Science Artificial Intelligence
Cognitive Science Artificial IntelligenceCognitive Science Artificial Intelligence
Cognitive Science Artificial Intelligence
 
AbioCor Heart System
AbioCor Heart SystemAbioCor Heart System
AbioCor Heart System
 
The AbioCor System: Overview
The AbioCor System: OverviewThe AbioCor System: Overview
The AbioCor System: Overview
 
Spinal Disc Implants
Spinal Disc ImplantsSpinal Disc Implants
Spinal Disc Implants
 

Object-retrieving Autonomous Robotic Arm

  • 1. Autonomous Object Retrieval with a Robotic Arm! ! Samantha Luber, Zach Oligschlaeger, John Scheible! Abstract! Block Detection! Through incorporating various •  Uses a Union Find algorithm object detection algorithms on to build up pixel blobs of the images from an overhead same color! camera, we are able to efficiently •  Determines blobs within a track balls and blocks in the color and size threshold to be robotic arm’s search space. By blocks! applying a planning algorithm, •  Calculates block orientation the robotic arm is able to retrieve with respect to the arm! reachable objects and move them to the collection bin. ! Ball Detection! Planning! •  Optimized template matching •  Detects reachable objects! algorithm scans through •  Calculates movement images from overhead camera! required by each joint needed •  Searches for balls using a to reach object and plans joint stored yellow ball image as the movement to avoid collisions! template! •  Detects if the object was missed and re-attempts Arm Communication! retrieval if necessary! •  Moves object to static goal •  LCM message passing by subscribing and location! posting movement commands to each servo’s channel!