Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TASK] Implement Filtering for Perception Detections with EKF #482

Open
3 tasks
jorgenfj opened this issue Oct 12, 2024 · 0 comments
Open
3 tasks

[TASK] Implement Filtering for Perception Detections with EKF #482

jorgenfj opened this issue Oct 12, 2024 · 0 comments
Assignees
Labels
feature New feature or request SitAw

Comments

@jorgenfj
Copy link

Description of task

We want to do filtering on the measurements received from the perception group. Write a ros node that filters arbitrary measurements in the desired frame. The initial goal of this node is to be compatible with the aruco board and valve measurements and do 6-DOF filtering.

Suggested Workflow

  • Look at the current implementation of aruco board filtering that does filtering directly in the camera frame.
  • Understand how to use tf2_ros::MessageFilter to only invoke topic callback when transform is available.

Specifications

  • Should filter a PoseStamped message
  • Use tf2_ros::MessageFilter to only invoke callback when transform between source and target frame is available.
  • Target frame should be exposed as a ros param and modifiable through a parameter file.

Contacts

No response

Code Quality

  • Every function in header files are documented (inputs/returns/exceptions)
  • The project has automated tests that cover MOST of the functions and branches in functions (pytest/gtest)
  • The code is documented on the wiki (provide link)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request SitAw
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

3 participants