rosflight / rosflight_ros_pkgs

ROS packages for the ROSflight autopilot
http://rosflight.org/
BSD 3-Clause "New" or "Revised" License
90 stars 60 forks source link

RC node in sim only supports 7 channels / Pygame issues #175

Open JMoore5353 opened 4 months ago

JMoore5353 commented 4 months ago

The RC node in simulation only supports 7 channels (due to a pygame limitation). It would be useful to have the same number of RC channels available in simulation as there are on the actual hardware.

iandareid commented 3 months ago

Pygame seems to have multiple issues, in addition to the 7 channel problem, VimFly needs a window to accept input, but the GUI window closes when trying to use in conjunction with ROS timers. The work around is very hacky, and makes me uncomfortable.

It seems like we should stop using pygame entirely, I think we can get the same functionality with rqt, and keep everything in the ROS ecosystem. Thoughts? @JMoore5353 @bsutherland333