You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Courses/ROS/Tutorials.md
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1840,6 +1840,18 @@ catkin_metapackage()
1840
1840
```
1841
1841
5. Additional tags: Additional tags inlcude the <url> and <author> tags. These are self-explanatory.
1842
1842
1843
+
## Navigation Stack
1844
+
The job of thenavigation stack is to take information from odometry and sensor streams and output velocity commands to a mobile base. A navigation stack requires that the robot should be publishing sensor messages of the correct type and have a tf transform tree in place. The navigation stack also needs to be configured for the shape and dynamics of the specific robot to perform at a high level.
1845
+
1846
+
Navigation stack assumes that the mobile platform is controlled by sending desired velocity commands in form of x, y and theta velocity. It requires a planer laser mounted somewhere on the base.
1847
+
1848
+
### Setup and Configuration of Navigation Stack on Robot
1849
+
Navigation stack assumes that robot is configured in a particular manner in order to run. The diagram below shows an overview of the configuration
1850
+

1851
+
The white components are required components. The blue components must be created for each robot. Gray components are optional and already implemented.
1852
+
1853
+
1. Setup up the [transform configuration](http://wiki.ros.org/navigation/Tutorials/RobotSetup/TF)
0 commit comments