robotino_pfnav
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
robotino_pfnav [2016/10/28 20:46] – created dwallace | robotino_pfnav [2016/10/28 20:52] (current) – dwallace | ||
---|---|---|---|
Line 5: | Line 5: | ||
This project will demonstrate how to create a controller to cause the robotino to navigate a potential field. | This project will demonstrate how to create a controller to cause the robotino to navigate a potential field. | ||
- | For more information and progress videos please visit the [[robotino_operation_log|Robotino_Operation_Log]] | + | For more information and progress videos please visit the [[robotino_operation_log|Robotino Operation Log]] |
To download the completed ROS package: | To download the completed ROS package: | ||
- | {{youtube> | + | {{youtube> |
===== Program Setup ===== | ===== Program Setup ===== | ||
- | {{dylanw: | + | {{dylanw: |
- | === **robotinoNavigator** === | + | === robotinoNavigator === |
robotinoNavigator is the base class that deals with the mundane navigation aspects of the robotino. | robotinoNavigator is the base class that deals with the mundane navigation aspects of the robotino. | ||
Line 76: | Line 76: | ||
</ | </ | ||
- | === **potentialField** === | + | === potentialField === |
The potentialField class is designed to represent the model of potential fields used in PF navigation. | The potentialField class is designed to represent the model of potential fields used in PF navigation. | ||
Line 128: | Line 128: | ||
</ | </ | ||
- | === **PFNav** === | + | === PFNav === |
The PFNav class **extends** the robotinoNavigator class. | The PFNav class **extends** the robotinoNavigator class. | ||
Line 148: | Line 148: | ||
</ | </ | ||
- | === **PFNavNode** === | + | === PFNavNode === |
PFNavNode contains our main function. | PFNavNode contains our main function. |
robotino_pfnav.1477712776.txt.gz · Last modified: 2016/10/28 20:46 by dwallace