Skip to content

Enable more joystick functions #172

Open
@Achllle

Description

Problem statement

We currently use teleop_twist_joy to convert joy messages to Twist messages which allows us to maintain less code and rely on tried and true libraries. However it means we're restricted in what we can do:

  • no tweaking of mapping function type from joystick movement to twist. Right now that mapping seems linear (need to verify) while it would be good to have some kind of exponential mapping so that steering and acceleration is not as sensitive
  • we can't use button switches to perform things like changing drive mode to effort or adjusting PID values out of the box

Potential solutions

  • fork the library and modify it to include these functions
  • use the library as is but write a separate node that also listens to the /joy topic. This might lead to a bit of hackiness.

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedWe're especially looking for input from the public on this one

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions