ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The navigation stack setup is basically robot configuration setup, i.e. provide laser, odometry, and especially tf + writing config and launch files for the nav stack. The data can come from any ROS node (i.e. also python), you will just need to publish odometry and tf. The config and launch files are independent of python (or c++).
The navstack tutorials are mostly C++ independent. The example code is in C++ but besides showing you which values to fill, you should be able to do the same things in python.
It might be a good idea to do the python tf tutorials and you should know how to write a broadcaster from the general ROS tutorials.