Skip to content

Incorporate landmark_pose into eskf #608

Description

@AntTra

Motivation:


The valve pose is going to be estimated from another issue, so the ego motion of the AUV should also be known using the pose estimation of the valve

Description:


Test the pose estimation using arUco markers https://github.com/vortexntnu/vortex-aruco-detection
Use the pose from https://github.com/vortexntnu/vortex-msgs/blob/feature/landmhttps://github.com/vortexntnu/vortex-msgs/blob/feature/landmark-msg-refactor/msg/Landmark.msgark-msg-refactor/msg/Landmark.msg

Task:


  1. Clone https://github.com/vortexntnu/vortex-aruco-detection
  2. Get it to run
  3. ros2 topic echo /aruco_detector/markers (this is not the final message we will be using, but it's nice for testing while the valve pose estimation is being developed)
  4. Make a branch from dev/auv-navigation-eskf https://github.com/vortexntnu/vortex-auv/tree/dev/auv-navigation-eskf
  5. Understand the ESKF (get it to run)
  6. Integrate arUco pose in ESKF
  7. Subscribe to the aruco detection landmark (discuss whether this should be filtered or not before being propagated to the ESKF)
  8. Find the translational and rotational matrix of the camera coordinate to the arUco coordinate
  9. Test the updated ESKF for both in the simulator and the rosbag simulating the arUco marker
  10. Test if the drift corrigation works on the ESKF without the DVL
  11. Update ESKF to use landmark pose instead of the arUco markers

Deliverables:


  • Takes in a landmark pose and uses it for state estimation
  • Documentation on whats been done
  • Proof of concept

References:


Use the pose from https://github.com/vortexntnu/vortex-msgs/blob/feature/landmark-msg-refactor/msg/Landmark.msg
Fuse it into #577

Contacts:


@AntTra ^_~

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions