Closed hmakelin closed 1 year ago
Initial refactoring into multiple ROS nodes is now done. Will next focus on cleaning everything up. This is a major PR so will also update the documentation before merging.
Update: Refactoring should be done, now focusing on testing and updating documentation.
Refactor from a single multiprocessing Python node to a more distributed system that should be easier to maintain:
gisnav.autopilots
subpackageBoundingBox
for approximate location of camera field of view (FOV) projected to groundBoundingBox
and publishes a customOrthoImage3D
message (http://github.com/hmakelin/gisnav_msgs)OrthoImage3D
message is needed to enforce atomicity of the orthoimage and DEM pair, they need to align as well as possibleGeoPose
between camera image and orthoimage/DEMOrthoImage3D
message so can estimateGeoPose
and not justPose
GeoPose
GeoPose
(and complementaryAltitude
) message to a mock GPS message such as PX4'sSensorGps
px4_micrortps
ROS parameter)