Skip to content

DGPSによる移動ロボットのための自動走行システム.

Notifications You must be signed in to change notification settings

DisneyAladdin/Autonomous-Navigation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous-Navigation-System

This program is used for autonomous navigation of the mobile robot.

Contents

InputFile : test1.txt (MAP for the autonomous navigation indicated by plane cordinate (X,Y). Made from measurement(https://github.com/shutokawabata0723/GPS) or GoogleMap(https://github.com/shutokawabata0723/Convert-GoogleMap-into-database)

MainProgram : navigation.c (Execute the autonomous navigation)

SubProgram : DGPS.c (Calculate the position of the mobile robot and convert the postioning data into plane cordinate)

OutputFile : test2.text (Trajectory of the autonomous navigation)

Resume

https://github.com/shutokawabata0723/Autonomous-Navigation-System/blob/master/autonomous.pdf released March 2017

Usage

  1. Prepare the mobile robot and the DGPS (USB Cable, Power, PC)

  2. Compile and execute DGPS.c

  3. Complie and execute navigation.c

Algorithm

  1. The mobile robot achives the autonomous navigation by approaching the targets(waypoints) from start to the goal

  2. The robot mainly calculates its position by encoder connected to right and left wheels.

  3. If the distance between the robot and the target is less than 0.5m, change target to next waypoint.

  4. In order to modify the positioning error caused by wheel slippage, we use DGPS(Differential Global Positioning System).

  5. The DGPS's positioning data is shared with MainProgram(navigation.c) by share memory.

  6. Hemisphere A101 is used as the DGPS (https://hemispheregnss.com/Products/Products/Position/a101e284a2-smart-antenna-758)

Licence

CopyRight (c) 2018 Shuto Kawabata

Released under the MIT licence

https://opensource.org/licenses/MIT

Author

Shuto Kawabata

Releases

No releases published

Packages

No packages published

Languages