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

[Feature]: Manual override during leaderboard testing #419

Open
1 task
vinzenzm opened this issue Nov 1, 2024 · 4 comments
Open
1 task

[Feature]: Manual override during leaderboard testing #419

vinzenzm opened this issue Nov 1, 2024 · 4 comments
Assignees
Labels

Comments

@vinzenzm
Copy link
Collaborator

vinzenzm commented Nov 1, 2024

Description

In current testing environment there is no way to intervene in vehicle action.
Due to non perfect implementation of perception, action and planning the vehicle often gets stuck on obstacles.
Also in different discussions with other students the wish for "reproducible" scenarios came up.

I therefore suggest implementing a manual override functionality. The operator should be able to maneuver the vehicle manually.
In best case scenario this could be done by keyboard or by a game-pad. A simpler solution would be to implement a qt-panel for rviz for simple steering and throttle.

Definition of Done

  • vehicle can be maneuvered manually
@vinzenzm
Copy link
Collaborator Author

vinzenzm commented Nov 1, 2024

As described in #420 this currently relies on catkin_make beeing executed manually if any changes want to be made. Probably should not be merged until the mentioned issue is resolved.

@vinzenzm
Copy link
Collaborator Author

vinzenzm commented Nov 1, 2024

manual_drive

Current implementation (7edac9d)

@vinzenzm
Copy link
Collaborator Author

vinzenzm commented Nov 5, 2024

There is also a implementation from carla:
https://carla.readthedocs.io/projects/ros-bridge/en/latest/carla_manual_control/

In leaderdboard testing I couldn't get it to work yet. The pygame window opens and pressing 'B' will change Modes. There are however to topics beeing published to vehicle_cmd.

@ll7
Copy link
Member

ll7 commented Nov 7, 2024

There is also a implementation from carla: https://carla.readthedocs.io/projects/ros-bridge/en/latest/carla_manual_control/

In leaderdboard testing I couldn't get it to work yet. The pygame window opens and pressing 'B' will change Modes. There are however to topics beeing published to vehicle_cmd.

If you launch with the carla manual control, you would have to disable the original vehicle control command or change the topic to a dead sink. Remapping the topic to a new dead sink topic should be possible with a dedicated .launch file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

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

2 participants