1 / 9

Maze Exploring by Pioneer 3DX

Maze Exploring by Pioneer 3DX. Team 4. Baseline. 1. Maze exploring ->DFS 2. Shortest path backtracking We have already accomplish the baseline. For the Maze exploring part. Explore the environment and build the topological map at the first round.

moswen
Download Presentation

Maze Exploring by Pioneer 3DX

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Maze Exploring by Pioneer 3DX Team 4

  2. Baseline • 1. Maze exploring ->DFS • 2. Shortest path backtracking • We have already accomplish the baseline

  3. For the Maze exploring part • Explore the environment and build the topological map at the first round. • Build the node whenever robot make turns or encounter forks road. • Each node contains 4 directions and a source direction.

  4. Node structure • struct node { • int number; • bool check; • bool northCheck; • bool southCheck; • bool westCheck; • bool eastCheck; • int src_direction; • bool northdead; • bool southdead; • bool westdead; • bool eastdead; • ArPose position; • struct node *northPtr; • struct node *southPtr; • struct node *westPtr; • struct node *eastPtr; • }; • typedef struct node Node;

  5. For the shortest path backtracking part • In second round, execute shortest path backtracking on the map we had built. • Pioneer will directly walk to the exit.

  6. Difficulty we faced • The accumulated angle error • The robot may not be parallel with the wall, and may make wrong decisions. • Sol: We have to add some feed back control

  7. Difficulty we faced • Sonar Sensor doesn’t work all the time. • Sometimes, the distance it detects is much larger because of reflection. • We may have to add another sensor to aid the sonar.

  8. Probably solution • Camera - Edge Based Technique

  9. More to do • Obstacle avoidance. • Walk straight, and make accurate turns.

More Related