benchbot icon indicating copy to clipboard operation
benchbot copied to clipboard

Action input in Active Dead Reckoning task

Open antabangun opened this issue 2 years ago • 2 comments

Hello again!

I am attempting the active actuation with noisy dead-reckoning task (challenge 3 and 6). I encounter an issue on my end with the robot seemingly moving randomly when given the action command.

To illustrate this, I am giving the robot constant 45.0 move_angle input, and this is a gif showing what happened on my BenchBot simulator move_angle gif (I apologize for the rather large file size)

This is what happens when I give the robot a constant 1.0 move_distance move_distance gif

Sometimes the robot doesn't even move at all, and it becomes almost impossible to move the robot around the scene. Best regards.

antabangun avatar Jun 04 '22 09:06 antabangun

I had no issue moving the robot in Active with ground truth localization mode

antabangun avatar Jun 04 '22 10:06 antabangun

Thanks for reporting @antabangun . Certainly doesn't look like correct behaviour.

We will investigate on our end and see what we find.

btalb avatar Jun 05 '22 22:06 btalb

Apologies for the massive delay on fixing this issue. We found that the error stemmed from multiple bugs in generating noisy odometry that we had to implement quickly when transitioning into Isaac Sim Omniverse.

These have now been addressed with the latest release of our benchbot_robot_controller (v2.5.0).

A fresh benchbot_install should now properly allow for active dead reckoning with noisy pose data and noisy movement (i.e. movement based on estimated change in pose rather than true change of pose)

david2611 avatar Jan 13 '23 01:01 david2611