Skip to content

Filtered Sensor Data #2

@Sharwin24

Description

@Sharwin24
Screencast.from.2025-03-18.02-05-05.webm

An Alpha-Beta Filter was used to improve the measurements taken from the Time-of-Flight sensor and the temperature sensor on the BNO055 IMU. The filter's error was measured using the robot's kinematics as "ground truth" and landed in the ballpark of approximately 16mm of error in the Z direction. The error is and seems large but is more information available to the complementary filter using Forward Kinematics (measured in real-life to be accurate with approximately 1mm of error) to estimate the end effector position.

Image

The parameters of the filter are passed into the ROS node in the sensors_config.yaml file and can be dynamically using ros2 param set to adjust the filter during operation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions