Presentation is loading. Please wait.

Presentation is loading. Please wait.

Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.

Similar presentations


Presentation on theme: "Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated."— Presentation transcript:

1 Autonomous Soil Investigator

2 What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated forest environment

3 The ASI Solution Localization o Hypobots o Sensor Input Traversal o Pathfinding o Wheels Collection o Arma o OpenCV / Inverse Kinematics

4 Localization Position and Orientation Awareness

5 Localization sensors: Four eye modules, each with Infrared rangefinder Ultrasonic rangefinder Sweeping Servo Motor

6 How was Localization implemented Particle Filter: Uses a cloud of discrete hypotheses (Hypobots) of the robot's position Cloud mimics robot's intended motions Each time a measurement is performed, each hypothesis is weighted

7 Localization lessons learned: Work with the robot's perception, rather than your own Robustness is more important than efficiency

8 Pathfinder New Data: Localization IMU Pucks Static Data: Graph Data Planning and Routing

9 Pathfinders Probabilistic pathfinding Planned Pathing vs.

10 Probabilistic pathfinding Slow to navigate in X, Y, Theta space Cannot find tricky solutions Paths are often not optimal Non-Voronoi solutions

11 Quick to solutions Location specific conditions Trick solutions Custom GUI Planned Pathing

12 Collection Target Acquisition

13 OpenCV - Computer Vision tool library Used to precisely locate samples

14 Inverse Kinematics

15 Hardware -- Panda Board Features o Dual Core, 1.2 GHz ARM Processor o Ubuntu 12.04 Linux Native o USB Host Controller Purpose: High Level Computing o Localization Algorithms o Pathfinding Algorithms o Computer Vision

16 Hardware -- Microcontroller Features o Rapid prototyping o Common Tools Purpose: Lower Deck Computing o Ackerman geometry o PWM for servo & motor control o ADC for infrared o Sonar sensor interfacing

17 Architecture Project Structure and Optimization Collaboration Optimization Operation Methodology

18 Methodology MESSENGER CONTROL MODE BASE Panda Board Python Arduino C/C++ Operations per mode Binds modules Messenger communication central Stages

19 Methodology (continued) Polymorphism Transitions Tailored behaviors Init Abstract Mode CollectLocalize Pathfinding...

20 Collaboration Github o Distributed workflow o Quality o Recovery

21 TEAM IMAGE


Download ppt "Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated."

Similar presentations


Ads by Google