kinetic
melodic
noeticShow EOL distros:
EOL distros:electric
fuerte
groovy
hydro
indigo
jade
lunar
diamondback: Only showing information from the released package extracted on Unknown. No API documentation available. Please see this page for information on how to submit your repository to our index.
electric: Documentation generated on March 02, 2013 at 01:25 PM
fuerte: Documentation generated on December 06, 2013 at 08:35 PM
groovy: Documentation generated on October 06, 2014 at 07:10 AM
hydro: Documentation generated on August 28, 2015 at 12:44 PM
indigo: Documentation generated on June 07, 2019 at 03:43 AM
jade: Documentation generated on October 07, 2017 at 10:55 AM
kinetic: Documentation generated on June 10, 2019 at 10:43 PM
lunar: Documentation generated on June 08, 2019 at 05:52 AM
melodic: Documentation generated on August 22, 2020 at 03:56 AM
noetic: Documentation generated on September 12, 2020 at 03:03 AM
Package Summary
No API documentation
A Python-based implementation of the ROS serial protocol.
Author: Michael Ferguson
License: BSD
Repository: ros-pkg
Package Summary
Released
Continuous Integration
Documented
A Python-based implementation of the ROS serial protocol.
Maintainer status: developed
Maintainer: Michael Ferguson
Author: Michael Ferguson
License: BSD
Package Summary
Released
Continuous Integration
Documented
A Python-based implementation of the ROS serial protocol.
Maintainer status: maintained
Maintainer: Paul Bouchier , Mike Purvis
Author: Michael Ferguson
License: BSD
Package Summary
Released
Continuous Integration
Documented
A Python-based implementation of the ROS serial protocol.
Maintainer status: maintained
Maintainer: Paul Bouchier , Mike Purvis
Author: Michael Ferguson
License: BSD
Package Summary
Released
Continuous Integration
Documented
A Python-based implementation of the ROS serial protocol.
Maintainer status: maintained
Maintainer: Paul Bouchier , Mike Purvis
Author: Michael Ferguson
License: BSD
Package Summary
Released
Continuous Integration
Documented
A Python-based implementation of the rosserial protocol.
Maintainer status: maintained
Maintainer: Paul Bouchier , Mike Purvis
Author: Michael Ferguson
License: BSD
Overview
The rosserial_python package contains a Python implementation of the host-side rosserial connection. It automatically handles setup, publishing, and subscribing for a connected rosserial-enabled device.
Note that you need to install pyserial for this to work (try pip install pyserial).
Nodes
serial_node.py
Interface to a rosserial-enabled device. This node automatically spins up subscribers and publishers based on the configuration information stored in the device.
Parameters
~port (str, default: /dev/ttyUSB0) Name of port to use.~baud (int, default: 57600) Baud rate, in bps.
Examples
To run the node with a different port and baud rate, for example on /dev/ttyACM1, you must specify the ~port and ~baud parameters on the command line:
rosrun rosserial_python serial_node.py _port:=/dev/ttyACM1 _baud:=115200
You can also specify these parameters as part of your launch file: