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