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

Add an option for don't using filtered control commands for external input #4324

Closed
3 tasks done
ismetatabay opened this issue Jul 18, 2023 · 0 comments · Fixed by #4325
Closed
3 tasks done

Add an option for don't using filtered control commands for external input #4324

ismetatabay opened this issue Jul 18, 2023 · 0 comments · Fixed by #4325
Assignees
Labels
component:control Vehicle control algorithms and mechanisms. (auto-assigned) component:vehicle Vehicle-specific implementations, drivers, packages. (auto-assigned)

Comments

@ismetatabay
Copy link
Member

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I've agreed with the maintainers that I can plan this task.

Description

At the current design of autoware, we cannot use raw external remote controller commands. For example, if we use DS4 joystick in joy_controller package, the raw joystick commands filtered by external_cmd_converter and vehicle_cmd_gate.

Purpose

If we make our vehicle which can be controlled like R/C car, we can want to use raw joystick message input for /control/command/control_cmd. There is no need acceleration map, braking map or filtering

Possible approaches

Add an option for skipping filtering on input external control commands.

Definition of done

Update external_cmd_converter and vehicle_cmd_gate for this purpose

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:control Vehicle control algorithms and mechanisms. (auto-assigned) component:vehicle Vehicle-specific implementations, drivers, packages. (auto-assigned)
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant