autonomous mobile robots searching methods
play

Autonomous Mobile Robots Searching Methods By: Alex Morales - PowerPoint PPT Presentation

Autonomous Mobile Robots Searching Methods By: Alex Morales Graduate Mentor : Joey Durham Faculty Advisor: Francesco Bullo Better Algorithms Design algorithms for better multi-robot coordination Design a Search Algorithms for robots


  1. Autonomous Mobile Robots Searching Methods By: Alex Morales Graduate Mentor : Joey Durham Faculty Advisor: Francesco Bullo

  2. Better Algorithms  Design algorithms for better multi-robot coordination  Design a Search Algorithms for robots Better understand robot – surrounding − interaction

  3. Autonomous Robots ● What are autonomous robots? ● Why should we study them? ● How will they help us? Google images

  4. Applications  Make human life easier – Perform common tasks, help the handicapped  Search and rescue robos Google images

  5. Project Goals  Build a foundation for searching algorithms for autonomous robots  Create an efficient algorithm to search for an object in a known map. – Minimize time

  6. Project Goals Target object Static Environment Obstacle/Wall Robot

  7. Project Goals Target object Static Environment Obstacle/Wall Robots

  8. Project Goals Target object Static Environment Obstacle/Wall Robots

  9. Project Goals Target object Unknown Static Environment Robot

  10. Project Goals Target object = ? Unknown Environment Robots

  11. Equipment: Robot hardware Stereo Vision Camera On board computer Laser range- finder Joey Durham

  12. Player/Stage Interface  Is a open source software that enables us to do research.  Player is a network server for robot controls  Stage simulates mobile robots in 2-D.  Advantages vs "All the world's a stage, And all the men Disadvantages and women merely players." - William Shakespeare, As You Like It Joey Durham

  13. Searching Algorithm Receive laser data Check if  Main part of algorithm object was found – Design, Test, Refine Create frontier Decide next move Object found finish.

  14. Design • Check for Frontier • Visibility of the robot • Polygons • Save polygons instead of having to save every point of the frontier

  15. Determining how to move ● Default left ● Decision based on Frontier

  16. Result so far ...

  17. Result so far ...

  18. Result so far ...

  19. Result so far ...

  20. Result so far ...

  21. Exploration Graph • Map of the Robot • Graph of nodes/positions of robots

  22. Conclusion • Field of Vision of Robot ● Visible polygon • Decision making part of algorithm • Based on how frontier/boundary are created and stored – Intersections merge frontier arcs. ● Navigate through map with an exploration graph.

  23. Acknowledgements ● Mentor Joey Durham ● Dr. Francesco Bullo ● Ofelia Aguirre ● Eric Pressly ● CNSI ● NSF ● SIMS and EPSEM programs

  24. Multiple Robots Object 2

  25. Laser Rangefinder ● Model: Hokuyo URG ● Wavelength: 785 nm ● Range: 4 meters ● Scan rate: 10 Hz ● Resolution: 0.36 degrees ● Price: $2500 Source: http://www.videredesign.com/robots/era_mobi.html

  26. Robot Chassis ● Model: Videre ERA-MOBI ● Size: cm(L) x 37cm (W) x 18 cm(H) ● Batteries: 3x 12V 7 Amp-Hour (4-5 Hours) ● Encoder accuracy: 500 counts/rev ● Speed: Up to 2.0 m/s ● Capacity: 20 kg (44 lbs) ● Price: $2350 Source: http://www.videredesign.com/robots/era_mobi.html

  27. Conclusion Object 1

Recommend


More recommend