Show EOL distros: 

rosserial: rosserial_arduino | rosserial_client | rosserial_msgs | rosserial_python | rosserial_xbee

Package Summary

A Python-based implementation of the ROS serial protocol.

rosserial: rosserial_arduino | rosserial_client | rosserial_embeddedlinux | rosserial_msgs | rosserial_python | rosserial_xbee

Package Summary

A Python-based implementation of the ROS serial protocol.

rosserial: rosserial_arduino | rosserial_client | rosserial_embeddedlinux | rosserial_msgs | rosserial_python | rosserial_xbee

Package Summary

A Python-based implementation of the ROS serial protocol.

rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the ROS serial protocol.

rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the ROS serial protocol.

  • Maintainer status: maintained
  • Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>, Mike Purvis <mpurvis AT clearpathrobotics DOT com>
  • Author: Michael Ferguson
  • License: BSD
  • Source: git https://github.com/ros-drivers/rosserial.git (branch: hydro-devel)
rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the ROS serial protocol.

  • Maintainer status: maintained
  • Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>, Mike Purvis <mpurvis AT clearpathrobotics DOT com>
  • Author: Michael Ferguson
  • License: BSD
  • Source: git https://github.com/ros-drivers/rosserial.git (branch: indigo-devel)
rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the ROS serial protocol.

  • Maintainer status: maintained
  • Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>, Mike Purvis <mpurvis AT clearpathrobotics DOT com>
  • Author: Michael Ferguson
  • License: BSD
  • Source: git https://github.com/ros-drivers/rosserial.git (branch: jade-devel)
rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the rosserial protocol.

  • Maintainer status: maintained
  • Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>, Mike Purvis <mpurvis AT clearpathrobotics DOT com>
  • Author: Michael Ferguson
  • License: BSD
  • Source: git https://github.com/ros-drivers/rosserial.git (branch: jade-devel)
rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the rosserial protocol.

  • Maintainer status: maintained
  • Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>, Mike Purvis <mpurvis AT clearpathrobotics DOT com>
  • Author: Michael Ferguson
  • License: BSD
  • Source: git https://github.com/ros-drivers/rosserial.git (branch: jade-devel)
rosserial: rosserial_client | rosserial_msgs | rosserial_python

Package Summary

A Python-based implementation of the rosserial protocol.

  • Maintainer status: maintained
  • Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>, Mike Purvis <mpurvis AT clearpathrobotics DOT com>
  • Author: Michael Ferguson
  • License: BSD
  • Source: git https://github.com/ros-drivers/rosserial.git (branch: melodic-devel)

概要

rosserial_pythonパッケージはホスト側でのrosserial接続のPython実装を含むパッケージです。rosserialが有効な接続デバイスに対してセットアップ、パブリッシュ、サブスクライブを自動で行います。 このパッケージの動作にはpyserialのインストールが必要です。 (pip install pyserialでインストールできます。)

ノード

serial_node.py

rosserialが有効なデバイスとのインターフェイス。このノードはデバイス内にある設定情報に基づき、自動的にサブスクライバとパブリッシャを立ち上げます。

Parameters

~port (str, default: /dev/ttyUSB0)
  • このノードが使用するポート名
~baud (int, default: 57600)
  • ボーレート(bps)

Wiki: ja/rosserial_python (last edited 2013-02-22 16:17:16 by Furushchev)