All Projects → evanw → ride

evanw / ride

Licence: other
A web-based IDE for ROS

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

RIDE

An IDE for ROS that runs in the web browser and edits the graph of nodes while it's running. This is an independent study project in progress and is not yet ready to use. To run ride, run the following commands in a new terminal and visit http://localhost:8000/.

rosmake ride
roslaunch ride ride.launch

Notes

  • RIDE unfortunately can't use the official rosbridge package because that one drops messages by design, and RIDE assumes the messages it sends won't be dropped. RIDE includes a modified rosbridge node that can be configured to not drop messages.
  • Disconnecting and reconnecting currently results in duplicate messages because rosbridge doesn't unregister subscribers on disconnection.
  • This is not secure! ROS is a complex system and there is a high probability of arbitrary remote code execution. Do not attempt to make RIDE available over the Internet.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].