pioneer_bringup package from pioneer_bringup repopioneer_bringup |
|
Package Summary
Tags | No category tags. |
Version | 2.0.0 |
License | GPLv3 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/amineHorseman/pioneer_bringup.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2019-10-08 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Amine BENDAHMANE
Authors
- Amine BENDAHMANE
Pionner_bringup
A ROS package providing roslaunch functionalities for starting the Adept MobileRobots Pioneer and Pioneer-compatible robots (Including Pioneer 2, Pioneer 3, Pioneer LX, AmigoBot, PeopleBot, PatrolBot, PowerBot, Seekur and Seekur Jr.)
Compatible with RosAria and P2OS hardware controllers.
Installation
Depending on you needs, you may need to install some of these dependencies:
- ROSARIA
- P2OS
- Urg_node: for using Hokuyo lidars
- LMS1XX: for using Sick LMS100 lidar
- Sicktoolbox_wrapper: for using Sick LMS2xx lidar
- Sick_scan: for using other Sick lidars (see list bellow)
- Usbcam: for using usb cameras and webcams
- Freenect: for using Kinect
- Pionner_dashboard: for GUI dashboard window
Usage
For starting the robot using the default parameters:
$ roslaunch pioneer_bringup pioneer_bringup.launch
You can activate more features by using these arguments:
Argument | Possible values | Default | Description |
---|---|---|---|
controller | rosaria, p2os | rosaria | Hardware driver controller |
controller_port | /dev/ttySx or /dev/ttyUSBx | /dev/ttyS0 | Serial port to communicate with the controller |
sonar | true, false | false | Activate sonars |
laser | hokuyo, lms_1xx, lms_2xx, lms_1xxx, lms_4xxx, lms_5xx, mrs_1xxx, mrs_6xxx, rms_3xx, tim_5xx, tim_7xx, tim_7xxS | false | Laser reference code or ‘false’ if no laser |
usbcam | true, false | false | launch usbcam node |
kinect | true, false | false | launch kinect nodes |
dashboard | true, false | false | launch a GUI window in rqt to visualize sensors readings and control motors |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch controller:=p2os laser:=lms_5xx usbcam:=true
More controls for Laser node:
You can use the following arguments to lidar parameters:
Argument | Possible values | Default | Description |
---|---|---|---|
laser_hostname | IP Address | 192.168.0.1 | Laser IP address or hostname (if applicable) |
laser_serial_port | /dev/ttySx or /dev/ttyUSBx | /dev/ttyUSB0 | Laser Port (if applicable) |
laser_baselink_distance | x y z roll pitch yaw | 0.13 0 0.39 0 0 0 | Distance between baselink and lidar in meters (for setting tf broadcast) |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch laser:=lms_1xx laser_hostname:=192.168.0.4 laser_baselink_distance:='0.20 0 0.3 0 0 0'
More controls for Camera node:
You can use the following arguments to customize the camera parameters:
Argument | Values | Default | Description |
---|---|---|---|
camera_port | /dev/videox (x = device number) | /dev/video0 | USB Camera port |
camera_display | true, false | true | Display video feed on the screen (or stop it) |
Other parameters: You can customize more parameters in the config/camera.yaml file, such as: image_width, image_height, pixel_format, camera_frame_id and io_method.
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch usbcam:=true camera_display:=false camera_port:=/dev/video2
More controls for Kinect node:
You can use the following arguments to customize the kinect parameters:
Argument | Values | Default | Description |
---|---|---|---|
kinect_data_skip | 0 | Number of frames to skip from kinect data | |
kinect_id | # |
#1 | kinect device number |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch kinect:=true kinect_data_skip:=5
Known issues
Cannot open /dev/ttyUSB0: Permission denied
This is a frequent issue when using an USB-Serial adapter to connect to the robot hardware or lidar.
Basically you just need to give the correct autorizations:
sudo chmod 777 -R /dev/ttyUSB0
Other issues
Please report any problem in the issues section
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rospy | |
geometry_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
pioneer_teleop |
Launch files
- launch/pioneer_bringup.launch
-
- controller [default: rosaria] — hardware driver controller: 'rosaria' or 'p2os'
- controller_port [default: /dev/ttyS0] — serial port to communicate with the controller. Should be '/dev/ttyS0' for COM1 port using the onboard computer, or '/dev/ttyUSB0' if using USB-Serial adapter with an external laptop
- sonar [default: false] — true to activate sonars (only for p2os controller)
- laser [default: false] — Laser reference code or 'false' if no laser (Possible laser references are: 'hokuyo', 'lms_1xx', 'lms_2xx', 'lms_1xxx', 'lms_4xxx', 'lms_5xx', 'mrs_1xxx', 'mrs_6xxx', 'rms_3xx', 'tim_5xx', 'tim_7xx', 'tim_7xxS')
- usbcam [default: false] — true to launch usbcam node
- kinect [default: false] — true to launch freenect Kinect node
- dashboard [default: false] — true to launch Pioneer_dashboard node
- laser_hostname [default: 192.168.0.1] — Laser IP address or hostname (if applicable)
- laser_serial_port [default: /dev/ttyUSB0] — Laser Port (if applicable)
- laser_baselink_distance [default: 0.13 0 0.39 0 0 0] — Distance between baselink and lidar in meters (for setting tf broadcast)
- camera_display [default: true] — Display video feed on the screen
- camera_port [default: /dev/video0] — USB Camera port
- kinect_data_skip [default: 0] — number of frames to skip from kinect data
- kinect_id [default: #1] — kinect device number
- launch/camera.launch
-
- camera_display [default: true] — Display video feed on the screen
- camera_port [default: /dev/video0] — USB Camera port
- launch/controller.launch
-
- controller [default: rosaria] — hardware driver controller: 'rosaria' or 'p2os'
- port [default: /dev/ttyS0] — serial port to communicate with the controller. Should be '/dev/ttyS0' for COM1 port using the onboard computer, or '/dev/ttyUSB0' if using USB-Serial adapter with an external laptop
- sonar [default: false] — true to activate sonars
- launch/laser.launch
-
- laser_type [default: false] — Laser reference code or 'false' if no laser (Possible laser references are: 'hokuyo', 'lms_1xx', 'lms_2xx', 'lms_1xxx', 'lms_4xxx', 'lms_5xx', 'mrs_1xxx', 'mrs_6xxx', 'rms_3xx', 'tim_5xx', 'tim_7xx', 'tim_7xxS')
- laser_hostname [default: 192.168.0.1] — Laser IP address or hostname (if applicable)
- laser_serial_port [default: /dev/ttyUSB0] — Laser Port (if applicable)
- laser_baselink_distance [default: 0.13 0 0.39 0 0 0] — Distance between baselink and laser node in meters (for setting tf broadcast)
Messages
Services
Plugins
Recent questions tagged pioneer_bringup at Robotics Stack Exchange
pioneer_bringup package from pioneer_bringup repopioneer_bringup |
|
Package Summary
Tags | No category tags. |
Version | 2.0.0 |
License | GPLv3 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/amineHorseman/pioneer_bringup.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2019-10-08 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Amine BENDAHMANE
Authors
- Amine BENDAHMANE
Pionner_bringup
A ROS package providing roslaunch functionalities for starting the Adept MobileRobots Pioneer and Pioneer-compatible robots (Including Pioneer 2, Pioneer 3, Pioneer LX, AmigoBot, PeopleBot, PatrolBot, PowerBot, Seekur and Seekur Jr.)
Compatible with RosAria and P2OS hardware controllers.
Installation
Depending on you needs, you may need to install some of these dependencies:
- ROSARIA
- P2OS
- Urg_node: for using Hokuyo lidars
- LMS1XX: for using Sick LMS100 lidar
- Sicktoolbox_wrapper: for using Sick LMS2xx lidar
- Sick_scan: for using other Sick lidars (see list bellow)
- Usbcam: for using usb cameras and webcams
- Freenect: for using Kinect
- Pionner_dashboard: for GUI dashboard window
Usage
For starting the robot using the default parameters:
$ roslaunch pioneer_bringup pioneer_bringup.launch
You can activate more features by using these arguments:
Argument | Possible values | Default | Description |
---|---|---|---|
controller | rosaria, p2os | rosaria | Hardware driver controller |
controller_port | /dev/ttySx or /dev/ttyUSBx | /dev/ttyS0 | Serial port to communicate with the controller |
sonar | true, false | false | Activate sonars |
laser | hokuyo, lms_1xx, lms_2xx, lms_1xxx, lms_4xxx, lms_5xx, mrs_1xxx, mrs_6xxx, rms_3xx, tim_5xx, tim_7xx, tim_7xxS | false | Laser reference code or ‘false’ if no laser |
usbcam | true, false | false | launch usbcam node |
kinect | true, false | false | launch kinect nodes |
dashboard | true, false | false | launch a GUI window in rqt to visualize sensors readings and control motors |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch controller:=p2os laser:=lms_5xx usbcam:=true
More controls for Laser node:
You can use the following arguments to lidar parameters:
Argument | Possible values | Default | Description |
---|---|---|---|
laser_hostname | IP Address | 192.168.0.1 | Laser IP address or hostname (if applicable) |
laser_serial_port | /dev/ttySx or /dev/ttyUSBx | /dev/ttyUSB0 | Laser Port (if applicable) |
laser_baselink_distance | x y z roll pitch yaw | 0.13 0 0.39 0 0 0 | Distance between baselink and lidar in meters (for setting tf broadcast) |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch laser:=lms_1xx laser_hostname:=192.168.0.4 laser_baselink_distance:='0.20 0 0.3 0 0 0'
More controls for Camera node:
You can use the following arguments to customize the camera parameters:
Argument | Values | Default | Description |
---|---|---|---|
camera_port | /dev/videox (x = device number) | /dev/video0 | USB Camera port |
camera_display | true, false | true | Display video feed on the screen (or stop it) |
Other parameters: You can customize more parameters in the config/camera.yaml file, such as: image_width, image_height, pixel_format, camera_frame_id and io_method.
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch usbcam:=true camera_display:=false camera_port:=/dev/video2
More controls for Kinect node:
You can use the following arguments to customize the kinect parameters:
Argument | Values | Default | Description |
---|---|---|---|
kinect_data_skip | 0 | Number of frames to skip from kinect data | |
kinect_id | # |
#1 | kinect device number |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch kinect:=true kinect_data_skip:=5
Known issues
Cannot open /dev/ttyUSB0: Permission denied
This is a frequent issue when using an USB-Serial adapter to connect to the robot hardware or lidar.
Basically you just need to give the correct autorizations:
sudo chmod 777 -R /dev/ttyUSB0
Other issues
Please report any problem in the issues section
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rospy | |
geometry_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
pioneer_teleop |
Launch files
- launch/pioneer_bringup.launch
-
- controller [default: rosaria] — hardware driver controller: 'rosaria' or 'p2os'
- controller_port [default: /dev/ttyS0] — serial port to communicate with the controller. Should be '/dev/ttyS0' for COM1 port using the onboard computer, or '/dev/ttyUSB0' if using USB-Serial adapter with an external laptop
- sonar [default: false] — true to activate sonars (only for p2os controller)
- laser [default: false] — Laser reference code or 'false' if no laser (Possible laser references are: 'hokuyo', 'lms_1xx', 'lms_2xx', 'lms_1xxx', 'lms_4xxx', 'lms_5xx', 'mrs_1xxx', 'mrs_6xxx', 'rms_3xx', 'tim_5xx', 'tim_7xx', 'tim_7xxS')
- usbcam [default: false] — true to launch usbcam node
- kinect [default: false] — true to launch freenect Kinect node
- dashboard [default: false] — true to launch Pioneer_dashboard node
- laser_hostname [default: 192.168.0.1] — Laser IP address or hostname (if applicable)
- laser_serial_port [default: /dev/ttyUSB0] — Laser Port (if applicable)
- laser_baselink_distance [default: 0.13 0 0.39 0 0 0] — Distance between baselink and lidar in meters (for setting tf broadcast)
- camera_display [default: true] — Display video feed on the screen
- camera_port [default: /dev/video0] — USB Camera port
- kinect_data_skip [default: 0] — number of frames to skip from kinect data
- kinect_id [default: #1] — kinect device number
- launch/camera.launch
-
- camera_display [default: true] — Display video feed on the screen
- camera_port [default: /dev/video0] — USB Camera port
- launch/controller.launch
-
- controller [default: rosaria] — hardware driver controller: 'rosaria' or 'p2os'
- port [default: /dev/ttyS0] — serial port to communicate with the controller. Should be '/dev/ttyS0' for COM1 port using the onboard computer, or '/dev/ttyUSB0' if using USB-Serial adapter with an external laptop
- sonar [default: false] — true to activate sonars
- launch/laser.launch
-
- laser_type [default: false] — Laser reference code or 'false' if no laser (Possible laser references are: 'hokuyo', 'lms_1xx', 'lms_2xx', 'lms_1xxx', 'lms_4xxx', 'lms_5xx', 'mrs_1xxx', 'mrs_6xxx', 'rms_3xx', 'tim_5xx', 'tim_7xx', 'tim_7xxS')
- laser_hostname [default: 192.168.0.1] — Laser IP address or hostname (if applicable)
- laser_serial_port [default: /dev/ttyUSB0] — Laser Port (if applicable)
- laser_baselink_distance [default: 0.13 0 0.39 0 0 0] — Distance between baselink and laser node in meters (for setting tf broadcast)
Messages
Services
Plugins
Recent questions tagged pioneer_bringup at Robotics Stack Exchange
pioneer_bringup package from pioneer_bringup repopioneer_bringup |
|
Package Summary
Tags | No category tags. |
Version | 2.0.0 |
License | GPLv3 |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/amineHorseman/pioneer_bringup.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2019-10-08 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Amine BENDAHMANE
Authors
- Amine BENDAHMANE
Pionner_bringup
A ROS package providing roslaunch functionalities for starting the Adept MobileRobots Pioneer and Pioneer-compatible robots (Including Pioneer 2, Pioneer 3, Pioneer LX, AmigoBot, PeopleBot, PatrolBot, PowerBot, Seekur and Seekur Jr.)
Compatible with RosAria and P2OS hardware controllers.
Installation
Depending on you needs, you may need to install some of these dependencies:
- ROSARIA
- P2OS
- Urg_node: for using Hokuyo lidars
- LMS1XX: for using Sick LMS100 lidar
- Sicktoolbox_wrapper: for using Sick LMS2xx lidar
- Sick_scan: for using other Sick lidars (see list bellow)
- Usbcam: for using usb cameras and webcams
- Freenect: for using Kinect
- Pionner_dashboard: for GUI dashboard window
Usage
For starting the robot using the default parameters:
$ roslaunch pioneer_bringup pioneer_bringup.launch
You can activate more features by using these arguments:
Argument | Possible values | Default | Description |
---|---|---|---|
controller | rosaria, p2os | rosaria | Hardware driver controller |
controller_port | /dev/ttySx or /dev/ttyUSBx | /dev/ttyS0 | Serial port to communicate with the controller |
sonar | true, false | false | Activate sonars |
laser | hokuyo, lms_1xx, lms_2xx, lms_1xxx, lms_4xxx, lms_5xx, mrs_1xxx, mrs_6xxx, rms_3xx, tim_5xx, tim_7xx, tim_7xxS | false | Laser reference code or ‘false’ if no laser |
usbcam | true, false | false | launch usbcam node |
kinect | true, false | false | launch kinect nodes |
dashboard | true, false | false | launch a GUI window in rqt to visualize sensors readings and control motors |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch controller:=p2os laser:=lms_5xx usbcam:=true
More controls for Laser node:
You can use the following arguments to lidar parameters:
Argument | Possible values | Default | Description |
---|---|---|---|
laser_hostname | IP Address | 192.168.0.1 | Laser IP address or hostname (if applicable) |
laser_serial_port | /dev/ttySx or /dev/ttyUSBx | /dev/ttyUSB0 | Laser Port (if applicable) |
laser_baselink_distance | x y z roll pitch yaw | 0.13 0 0.39 0 0 0 | Distance between baselink and lidar in meters (for setting tf broadcast) |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch laser:=lms_1xx laser_hostname:=192.168.0.4 laser_baselink_distance:='0.20 0 0.3 0 0 0'
More controls for Camera node:
You can use the following arguments to customize the camera parameters:
Argument | Values | Default | Description |
---|---|---|---|
camera_port | /dev/videox (x = device number) | /dev/video0 | USB Camera port |
camera_display | true, false | true | Display video feed on the screen (or stop it) |
Other parameters: You can customize more parameters in the config/camera.yaml file, such as: image_width, image_height, pixel_format, camera_frame_id and io_method.
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch usbcam:=true camera_display:=false camera_port:=/dev/video2
More controls for Kinect node:
You can use the following arguments to customize the kinect parameters:
Argument | Values | Default | Description |
---|---|---|---|
kinect_data_skip | 0 | Number of frames to skip from kinect data | |
kinect_id | # |
#1 | kinect device number |
Example:
$ roslaunch pioneer_bringup pioneer_bringup.launch kinect:=true kinect_data_skip:=5
Known issues
Cannot open /dev/ttyUSB0: Permission denied
This is a frequent issue when using an USB-Serial adapter to connect to the robot hardware or lidar.
Basically you just need to give the correct autorizations:
sudo chmod 777 -R /dev/ttyUSB0
Other issues
Please report any problem in the issues section
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
rospy | |
geometry_msgs |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
pioneer_teleop |
Launch files
- launch/pioneer_bringup.launch
-
- controller [default: rosaria] — hardware driver controller: 'rosaria' or 'p2os'
- controller_port [default: /dev/ttyS0] — serial port to communicate with the controller. Should be '/dev/ttyS0' for COM1 port using the onboard computer, or '/dev/ttyUSB0' if using USB-Serial adapter with an external laptop
- sonar [default: false] — true to activate sonars (only for p2os controller)
- laser [default: false] — Laser reference code or 'false' if no laser (Possible laser references are: 'hokuyo', 'lms_1xx', 'lms_2xx', 'lms_1xxx', 'lms_4xxx', 'lms_5xx', 'mrs_1xxx', 'mrs_6xxx', 'rms_3xx', 'tim_5xx', 'tim_7xx', 'tim_7xxS')
- usbcam [default: false] — true to launch usbcam node
- kinect [default: false] — true to launch freenect Kinect node
- dashboard [default: false] — true to launch Pioneer_dashboard node
- laser_hostname [default: 192.168.0.1] — Laser IP address or hostname (if applicable)
- laser_serial_port [default: /dev/ttyUSB0] — Laser Port (if applicable)
- laser_baselink_distance [default: 0.13 0 0.39 0 0 0] — Distance between baselink and lidar in meters (for setting tf broadcast)
- camera_display [default: true] — Display video feed on the screen
- camera_port [default: /dev/video0] — USB Camera port
- kinect_data_skip [default: 0] — number of frames to skip from kinect data
- kinect_id [default: #1] — kinect device number
- launch/camera.launch
-
- camera_display [default: true] — Display video feed on the screen
- camera_port [default: /dev/video0] — USB Camera port
- launch/controller.launch
-
- controller [default: rosaria] — hardware driver controller: 'rosaria' or 'p2os'
- port [default: /dev/ttyS0] — serial port to communicate with the controller. Should be '/dev/ttyS0' for COM1 port using the onboard computer, or '/dev/ttyUSB0' if using USB-Serial adapter with an external laptop
- sonar [default: false] — true to activate sonars
- launch/laser.launch
-
- laser_type [default: false] — Laser reference code or 'false' if no laser (Possible laser references are: 'hokuyo', 'lms_1xx', 'lms_2xx', 'lms_1xxx', 'lms_4xxx', 'lms_5xx', 'mrs_1xxx', 'mrs_6xxx', 'rms_3xx', 'tim_5xx', 'tim_7xx', 'tim_7xxS')
- laser_hostname [default: 192.168.0.1] — Laser IP address or hostname (if applicable)
- laser_serial_port [default: /dev/ttyUSB0] — Laser Port (if applicable)
- laser_baselink_distance [default: 0.13 0 0.39 0 0 0] — Distance between baselink and laser node in meters (for setting tf broadcast)