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 February 06, 2013 at 06:58 PM
hydro:Documentation generated on August 28, 2015 at 12:44 PM (doc job).
indigo:Documentation generated on June 07, 2019 at 03:43 AM (doc job).
jade:Documentation generated on October 07, 2017 at 10:55 AM (doc job).
kinetic:Documentation generated on June 10, 2019 at 10:42 PM (doc job).
lunar:Documentation generated on June 08, 2019 at 05:53 AM (doc job).
melodic:Documentation generated on March 01, 2022 at 07:31 AM (doc job).
noetic:Documentation generated on March 02, 2022 at 08:54 AM (doc job).
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
rosserial_xbee provides tools to do point to multipoint communication
between rosserial nodes connected to an xbee. All of the nodes
communicate back to a master xbee connected to a computer running
ROS. This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
Allows multipoint communication between rosserial
nodes connected to an xbee. All nodes communicate back
to a master xbee connected to a computer running ROS.
This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
Allows multipoint communication between rosserial
nodes connected to an xbee. All nodes communicate back
to a master xbee connected to a computer running ROS.
This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
Allows multipoint communication between rosserial
nodes connected to an xbee. All nodes communicate back
to a master xbee connected to a computer running ROS.
This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
Allows multipoint communication between rosserial
nodes connected to an xbee. All nodes communicate back
to a master xbee connected to a computer running ROS.
This software currently only works with Series 1 Xbees.
This pkg includes python code from the python-xbee project:
http://code.google.com/p/python-xbee/
Maintainer status: maintained
Maintainer: Paul Bouchier <paul.bouchier AT gmail DOT com>
rosserial_xbee provides a simple way to wirelessly connect custom sensors and actuators to ROS. It creates a point to multi-point network using XBees. Each hardware node uses an XBee and a microcontroller running rosserial to communicate to a network coordinator XBee connected to a ROS computer.
Example network diagram. Each hardware node could be a separate temperature sensor, rfid reader, ultrasounic ranger, clap detector, etc...
Using rosserial_xbee, you can set up a network of sensors around your home to report back to ROS or just use it to wirelessly control a homebrew robot.
There are two main tools provided : setup_xbee.py and xbee_network.
setup_xbee.py
setup_xbee.py is configuration script for Xbees. It takes factory fresh xbee and programs it to work with your rosserial network. If XBee is not factory fresh, use Digi's X-CTU software to program it.
./setup_xbee.py [options] port my_adr
port : serial port of port of the xbee (/dev/ttyUSB0)
my_adr: MY address is the 16 bit address of this xbee in the
network. This must be a unique address in the network.
This address is always 0 for the coordinator.
Options:
-h, --help show this help message and exit
-P PAN_ID, --pan_id=PAN_ID
Pan ID of the xbee network. This ID must be the same
for all XBees in your network.
-c CHANNEL, --channel=CHANNEL
Frequency channel for the xbee network. The channel
value must be the same for all XBees in your network.
-C, --coordinator Configures the XBee as Coordinator for the network.
Only make the XBee connected to the computer a
coordiantor
xbee_network.py
This node connects to the master xbee, takes the rosserial communication from all of the rosserial devices and forwards it to the rest of ROS. It subscribes / publishes any topic requested by its hardware nodes
To run xbee_network.py, supply as arguments to the scrip the xbee's serial port and the ID # of all of the hardware node xbees. These IDs were programed into the xbee using setup_xbee.py or Digi's X-CTU software.