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

ps3joy - Make '--continuous-output' the default choice in Hydro #56

Open
chadrockey opened this issue May 24, 2013 · 12 comments
Open

ps3joy - Make '--continuous-output' the default choice in Hydro #56

chadrockey opened this issue May 24, 2013 · 12 comments
Assignees

Comments

@chadrockey
Copy link
Member

I've been using --continuous-output a lot here at WG and I've found no problems with it. It's much better overall and prevents users doing odd things like "rocking" the ps3 controllers while trying to drive PR2.

I propose that we either make --continuous-output the only option, or make it the default and add a --sparse-output option for backwards compatibility.

@jbohren Any thoughts?

@ghost ghost assigned jbohren May 24, 2013
@chadrockey
Copy link
Member Author

@jbohren Bump.

@jbohren
Copy link
Member

jbohren commented Aug 23, 2013

Yeah, I'm thinking about it. For hydro we could warn people who aren't using --continuous output, and then make it the default in Igloo, how does that sound?

@chadrockey
Copy link
Member Author

I'm not aware that it will break any functionality on any robot. Most/all of the teleop nodes rely on unstable frequencies. They should have timeouts (not affected by this change) AND also have to handle that the controller sends very fast updates while moving an axis, for example. We aren't changing the maximum output frequency, just the average.

On the other hand, not enabling this makes people look like goobers when they have to "wiggle" the controller to get say.... the PR2 to move.

There's always topic_tools throttle if users need a lower rate.

@dawonn
Copy link
Contributor

dawonn commented Sep 19, 2013

👍 for setting to continuous ASAP. :)

@jbohren
Copy link
Member

jbohren commented Mar 11, 2014

So we should do this for Indigo, and I think the joy node should also have a continuous output mode.

@dawonn
Copy link
Contributor

dawonn commented Mar 11, 2014

+1

3 similar comments
@mirzashah
Copy link

+1

@david-huck
Copy link

+1

@MixieVR
Copy link

MixieVR commented Dec 5, 2018

+1

@JWhitleyWork
Copy link

This zombie issue was just resurrected. It looks like quite a few people are in favor of this. Since many ROS versions have passed since this was first considered, what are the thoughts on notifying users for Lunar and above about this change and leaving Kinetic and below with the current functionality? I'd specifically like to hear from @chadrockey and @jbohren if they're still around and/or have opinions on this issue. Would also be good to hear from @dirk-thomas or @tfoote on their thoughts regarding affects to the community.

@moriarty
Copy link

Here's a 👍 to raising the dead on this zombie issue.

@erelson
Copy link

erelson commented Jun 26, 2019

In testing I've done with ROS Melodic, it doesn't seem that the --continuous-output flag works.

For reference, we are launching via systemd like this: ExecStart=/bin/bash -c ". /opt/ros/melodic/setup.bash && rosrun ps3joy ps3joy.py --inactivity-timeout=3600 --continuous-output"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants