Only released in EOL distros:
Package Summary
The romeo_bringup package contains launch and configuration files required to bring ROS interfaces for Romeo up into a running state.
- Maintainer status: maintained
- Maintainer: Natalia Lyubova <natalia.lyubova AT gmail DOT com>, Surya Ambrose <surya.ambrose AT gmail DOT com>
- Author: Natalia Lyubova <natalia.lyubova AT gmail DOT com>
- License: Apache 2.0
- Bug / feature tracker: https://github.com/ros-aldebaran/romeo_robot/issues
- Source: git https://github.com/ros-aldebaran/romeo_robot.git (branch: master)
Package Summary
The romeo_bringup package contains launch and configuration files required to bring ROS interfaces for Romeo up into a running state.
- Maintainer status: maintained
- Maintainer: Natalia Lyubova <natalia.lyubova AT gmail DOT com>, Surya Ambrose <surya.ambrose AT gmail DOT com>
- Author: Natalia Lyubova <natalia.lyubova AT gmail DOT com>
- License: Apache 2.0
- Bug / feature tracker: https://github.com/ros-aldebaran/romeo_robot/issues
- Source: git https://github.com/ros-aldebaran/romeo_robot.git (branch: master)
Package Summary
The romeo_bringup package contains launch and configuration files required to bring ROS interfaces for Romeo up into a running state.
- Maintainer status: maintained
- Maintainer: Natalia Lyubova <natalia.lyubova AT gmail DOT com>, Surya Ambrose <surya.ambrose AT gmail DOT com>
- Author: Natalia Lyubova <natalia.lyubova AT gmail DOT com>
- License: Apache 2.0
- Bug / feature tracker: https://github.com/ros-aldebaran/romeo_robot/issues
- Source: git https://github.com/ros-aldebaran/romeo_robot.git (branch: master)
Startup launch files for Romeo robot.
Overview
romeo_bringup contains launch and configuration files required to bring ROS interfaces for Romeo up into a running state. The launch files are used to start all basic actuators and sensor publishers in their robot specific configurations.
Prerequirements
Install packages
sudo apt-get install ros-indigo-romeo-robot ros-indigo-naoqi-driver
Bring up Romeo
You can start Romeo either with a C++ or Python version. Thus, the romeo_bringup package contains two launch files.
For starting the C++ version:
roslaunch romeo_bringup romeo_full.launch nao_ip:=<robot_ip> roscore_ip:=<roscore_ip> [network_interface:=<eth0|wlan0|vpn0>]
Similar, the Python version:
roslaunch romeo_bringup romeo_full_py.launch nao_ip:=<robot_ip> roscore_ip:=<roscore_ip>
As shown above, the launch files contain 3 parameters
- nao_ip : This is necessary for telling which robot to connect to.
- roscore_ip : Since there is no roscore running on the robot, we have to tell it the IP of the roscore to use.
network_interface : By default, we assume that your computer is connected via eth0. When you are connected via WLAN or VPN, name the correct network interface here (eth1, wlan0, vpn0 etc). This is only available in the C++ version
See the naoqi_driver and naoqi_driver_py for further details.