Entry points
This is a ROS 2 package that determines UAV global position by aligning real-time video with maps from an onboard GIS server.
All ROS 2 nodes are defined in dedicated modules to keep individual file size down.
The ROS namespace and node names are hard-coded in constants, and the static node entrypoints are defined here in the package root namespace.
Functions:
run_bbox_node() | Spins up a BBoxNode |
|---|---|
run_gis_node() | Spins up a GISNode |
run_nmea_node() | Spins up a NMEANode |
run_pose_node() | Spins up a PoseNode |
run_stereo_node() | Spins up a StereoNode |
run_twist_node() | Spins up a TwistNode |
run_ubx_node() | Spins up a UBXNode |
run_uorb_node() | Spins up a UORBNode |
run_wfst_node() | Spins up a WFSTNode |
gisnav.run_bbox_node()
Spins up a BBoxNode
gisnav.run_gis_node()
Spins up a GISNode
gisnav.run_nmea_node()
Spins up a NMEANode
Must install extra
Not available if the nmea_node Python extra has not been installed.
cd ~/colcon_ws/src/gisnav/gisnav
pip install .[nmea_node]gisnav.run_pose_node()
Spins up a PoseNode
gisnav.run_stereo_node()
Spins up a StereoNode
gisnav.run_twist_node()
Spins up a TwistNode
gisnav.run_ubx_node()
Spins up a UBXNode
Must install extra
Not available if the ubx_node Python extra has not been installed.
cd ~/colcon_ws/src/gisnav/gisnav
pip install .[ubx_node]gisnav.run_uorb_node()
Spins up a UORBNode
Must install extra
Not available if the uorb_node Python extra has not been installed.
cd ~/colcon_ws/src/gisnav/gisnav
pip install .[uorb_node]gisnav.run_wfst_node()
Spins up a WFSTNode
Must install extra
Not available if the wfst_node Python extra has not been installed.
cd ~/colcon_ws/src/gisnav/gisnav
pip install .[wfst_node]GISNav v0.68.1-2-gf2c72641