roch_rapps package from roch reporoch roch_follower roch_navigation roch_rapps roch_teleop |
|
Package Summary
Tags | No category tags. |
Version | 2.0.12 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/SawYer-Robotics/roch.git |
VCS Type | git |
VCS Version | kinetic |
Last Updated | 2018-05-27 |
Dev Status | DEVELOPED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chen
Authors
- Chen
roch_rapps Of Roch Stack Package
Table of Contents
Preparation
Before starting run roch_rapps. There have some problems should be resolved, due to new packages of robotics-in-concert have not release with almost version in 0.10.0, so we should install these by ourselves.
Requirements
Under these stacks packages we need, and corresponding version:
Stacks & Packages | Version | Document |
---|---|---|
capabilities | 0.2.0 & above | wiki github |
rocon_rapps | 0.1.0 & above | wiki github |
concert_scheduling | 0.7.0 & above | wiki github |
concert_services | 0.1.12 & above | wiki github |
concert_software_farm | 0.0.3 & above | wiki github |
rocon_app_platform | 0.10.0 & above | wiki github |
rocon_concert | 0.9.0 & above | wiki github |
rocon_msgs | 0.10.0 & above | wiki github |
rocon_multimaster | 0.7.10 & above | wiki github |
rocon_qt_gui | 0.9.0 & above | wiki github |
rocon_qt_library | 0.9.0 & above | wiki github |
rocon_tools | 0.6.0 & above | wiki github |
rqt_capabilities | 0.1.2 & above | wiki github |
std_capabilities | 0.0.0 | github |
world_canvas_server | 0.1.0 | wiki github |
world_canvas_libs | 0.1.0 | github |
world_canvas_msgs | 0.1.0 | wiki github |
Add some packages we can using
````` for installing following command:
$ sudo apt-get install ros-indigo-world-canvas-server ros-indigo-world-canvas-client-cpp
ros-indigo-world-canvas-client-examples ros-indigo-world-canvas-client-py ros-indigo-world-canvas-utils
ros-indigo-world-canvas-msgs ros-indigo-std-capabilities ros-indigo-rqt-capabilities
ros-indigo-concert-software-farm ros-indigo-capabilities ros-indigo-concert-services
ros-indigo-concert-scheduling
### Installation
Under these stacks packages we need to install by ourselves:
Stacks & Packages | version |
------------------- | ------------------- |
[rocon_app_platform](https://github.com/robotics-in-concert/rocon_app_platform) | 0.10.0 & above |
[rocon_concert](https://github.com/robotics-in-concert/rocon_concert) | 0.10.0 & above |
[rocon_msgs](https://github.com/robotics-in-concert/rocon_msgs) | 0.10.0 & above |
[rocon_qt_gui](https://github.com/robotics-in-concert/rocon_qt_gui) | 0.9.0 & above |
[rocon_qt_library](https://github.com/robotics-in-concert/rocon_qt_library) | 0.9.0 & above |
[rocon_tools](https://github.com/robotics-in-concert/rocon_tools) | 0.6.0 & above |
Download these packages into your workspace:
$ cd
After download these packages, build your
```catkin_ws
```:
$ cd
For now you can run
```concert_minimal.launch
``` for using rapps of roch.
### Usage
There is an example for how to use roch_rapps, for now roch_rapps package is differebt old rocon package, due use new package, so you can use following command for checking.
* `` (#For first ternimal)`` Bringup your Roch
*
``` roslaunch roch_bringup concert_minimal.launch
-
(#For sencond ternimal)
Bringup rqt_remocon -
Changelog for package roch_rapps
2.0.12 (2017-09-18)
2.0.11 (2017-03-23)
1.0.11 (2017-03-23)
- Update README.md
- Modified some launch files.
1.0.10 (2017-02-17)
- Create.
- Constructer: Carl
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
catkin | |
roch_bringup | |
roch_follower | |
roch_navigation | |
roch_teleop | |
robot_pose_publisher | |
nodelet | |
warehouse_ros | |
world_canvas_server | |
tf | |
compressed_image_transport | |
topic_tools |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
roch |
Launch files
- rapps/waypoint_nav/waypoint_nav.launch
- Waypoint Navigation
-
- application_namespace
- simulation [default: false]
- 3d_sensor [default: $(env ROCH_3D_SENSOR)]
- 2d_laser [default: $(env ROCH_LASER)]
- 2d_laser_enabled [default: $(env ROCH_LASER_ENABLE)]
- 3d_sensor_enabled [default: $(env ROCH_3D_SENSOR_ENABLE)]
- 3d_sensor_nav_enabled [default: $(env ROCH_3D_SENSOR_NAV_ENABLE)]
- global_frame [default: map]
- base_frame [default: base_footprint]
- odom_frame [default: odom]
- location_list_topic [default: waypoints]
- navigator_action [default: navigator]
- map_topic [default: map]
- rapps/follower/follower.launch
- Launchers for roch follower.
-
- simulation [default: $(env ROCH_SIMULATION)]
- emulation [default: false]
- rapps/map_manager/map_manager.launch
- Launchers for map manager on Roch.
-
- debug [default: false]
- rapps/2dlaser/2dlaser.launch
- Launchers for 2d laser on Roch
-
- rapps/video_teleop/video_teleop.launch
- Launchers for Roch
-
- 3d_sensor [default: $(env ROCH_3D_SENSOR)]
- 2d_laser [default: $(env ROCH_LASER)]
- 2d_laser_enabled [default: $(env ROCH_LASER_ENABLE)]
- 3d_sensor_enabled [default: $(env ROCH_3D_SENSOR_ENABLE)]
- 3d_sensor_nav_enabled [default: $(env ROCH_3D_SENSOR_NAV_ENABLE)]
- simulation [default: $(env ROCH_SIMULATION)]
- emulation [default: true]
- application_namespace [default: ]
- rapps/3dsensor/3dsensor.launch
- Launchers for 3d camera on Roch
-
- rapps/ps3_teleop/ps3_teleop.launch
- Launchers for control Roch using ps3.
-
- rapps/map_nav/map_nav.launch
- Right now, the android app is hard coded to look for /cmd_vel as the input topic.
-
- cmd_vel_topic [default: /teleop/cmd_vel]
- compressed_image_topic [default: /teleop/compressed_image]
- 3d_sensor [default: $(env ROCH_3D_SENSOR)]
- 2d_laser [default: $(env ROCH_LASER)]
- 2d_laser_enabled [default: $(env ROCH_LASER_ENABLE)]
- 3d_sensor_enabled [default: $(env ROCH_3D_SENSOR_ENABLE)]
- 3d_sensor_nav_enabled [default: $(env ROCH_3D_SENSOR_NAV_ENABLE)]
- map_file [default: $(env ROCH_MAP_FILE)]
- debug [default: false]
- rapps/keyboard_teleop/keyboard_teleop.launch
- Launchers for control Roch using keyboard.
-
- rapps/xbox360_teleop/xbox360_teleop.launch
- Launchers for Control Roch Using Xbox360
-
- rapps/make_a_map/make_a_map.launch
- Right now, the android app is hard coded to look for /cmd_vel as the input topic.
-
- 3d_sensor [default: $(env ROCH_3D_SENSOR)]
- 2d_laser [default: $(env ROCH_LASER)]
- 2d_laser_enabled [default: $(env ROCH_LASER_ENABLE)]
- 3d_sensor_enabled [default: $(env ROCH_3D_SENSOR_ENABLE)]
- 3d_sensor_nav_enabled [default: $(env ROCH_3D_SENSOR_NAV_ENABLE)]
- simulation [default: $(env ROCH_SIMULATION)]
- emulation [default: false]
- scan_topic [default: /make_a_map/scan]
- cmd_vel_topic [default: /teleop/cmd_vel]
- compressed_image_topic [default: /teleop/compressed_image]
- debug [default: false]
- application_namespace [default: ]