├── README.md
├── urdf
├── seven_dof_arm.pdf
├── differential_wheeled_robot.pdf
├── grasp_object.xacro
├── grasp_object.urdf
├── differential_wheeled_robot.gv
├── pan_tilt.urdf
├── wheel.urdf.xacro
├── sensors
│ ├── xtion_pro_live.urdf.xacro
│ └── xtion_pro_live.gazebo.xacro
├── seven_dof_arm.gv
├── pan_tilt.xacro
├── diff_wheeled_robot.xacro
├── diff_wheeled_robot.urdf
├── seven_dof_arm.xacro
└── seven_dof_arm.urdf
├── meshes
├── caster_wheel.stl
└── sensors
│ └── xtion_pro_live
│ └── xtion_pro_live.png
├── launch
├── view_arm.launch
├── view_mobile_robot.launch
├── view_pan_tilt_xacro.launch
└── view_pan_tilt_urdf.launch
├── urdf.vcg
├── package.xml
├── CMakeLists.txt
└── urdf.rviz
/README.md:
--------------------------------------------------------------------------------
1 | # mastering_ros_robot_description_pkg
2 |
3 |
--------------------------------------------------------------------------------
/urdf/seven_dof_arm.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qboticslabs/mastering_ros_robot_description_pkg/HEAD/urdf/seven_dof_arm.pdf
--------------------------------------------------------------------------------
/meshes/caster_wheel.stl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qboticslabs/mastering_ros_robot_description_pkg/HEAD/meshes/caster_wheel.stl
--------------------------------------------------------------------------------
/urdf/differential_wheeled_robot.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qboticslabs/mastering_ros_robot_description_pkg/HEAD/urdf/differential_wheeled_robot.pdf
--------------------------------------------------------------------------------
/meshes/sensors/xtion_pro_live/xtion_pro_live.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/qboticslabs/mastering_ros_robot_description_pkg/HEAD/meshes/sensors/xtion_pro_live/xtion_pro_live.png
--------------------------------------------------------------------------------
/urdf/grasp_object.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | Gazebo/Blue
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/launch/view_arm.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/launch/view_mobile_robot.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/launch/view_pan_tilt_xacro.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/launch/view_pan_tilt_urdf.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/urdf/grasp_object.urdf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | Gazebo/Blue
28 |
29 |
30 |
--------------------------------------------------------------------------------
/urdf/differential_wheeled_robot.gv:
--------------------------------------------------------------------------------
1 | digraph G {
2 | node [shape=box];
3 | "base_footprint" [label="base_footprint"];
4 | "base_link" [label="base_link"];
5 | "caster_back_link" [label="caster_back_link"];
6 | "caster_front_link" [label="caster_front_link"];
7 | "front_left_wheel" [label="front_left_wheel"];
8 | "front_right_wheel" [label="front_right_wheel"];
9 | "hokuyo_link" [label="hokuyo_link"];
10 | node [shape=ellipse, color=blue, fontcolor=blue];
11 | "base_footprint" -> "base_footprint_joint" [label="xyz: 0 0 0.04 \nrpy: 0 -0 0"]
12 | "base_footprint_joint" -> "base_link"
13 | "base_link" -> "caster_back_joint" [label="xyz: -0.135 0 0.009 \nrpy: -1.5708 0 0"]
14 | "caster_back_joint" -> "caster_back_link"
15 | "base_link" -> "caster_front_joint" [label="xyz: 0.115 0 0.007 \nrpy: -1.5708 0 0"]
16 | "caster_front_joint" -> "caster_front_link"
17 | "base_link" -> "front_left_wheel_joint" [label="xyz: 0 -0.15 0 \nrpy: 0 -0 0"]
18 | "front_left_wheel_joint" -> "front_left_wheel"
19 | "base_link" -> "front_right_wheel_joint" [label="xyz: 0 0.15 0 \nrpy: 0 -0 0"]
20 | "front_right_wheel_joint" -> "front_right_wheel"
21 | "base_link" -> "hokuyo_joint" [label="xyz: 0.125 0 0.0325 \nrpy: 0 -0 0"]
22 | "hokuyo_joint" -> "hokuyo_link"
23 | }
24 |
--------------------------------------------------------------------------------
/urdf.vcg:
--------------------------------------------------------------------------------
1 | Background\ ColorR=0.0941176
2 | Background\ ColorG=0
3 | Background\ ColorB=0.466667
4 | Fixed\ Frame=/base_link
5 | Target\ Frame=
6 | Grid.Alpha=0.5
7 | Grid.Cell\ Size=0.5
8 | Grid.ColorR=0.898039
9 | Grid.ColorG=0.898039
10 | Grid.ColorB=0.898039
11 | Grid.Enabled=1
12 | Grid.Line\ Style=0
13 | Grid.Line\ Width=0.03
14 | Grid.Normal\ Cell\ Count=0
15 | Grid.OffsetX=0
16 | Grid.OffsetY=0
17 | Grid.OffsetZ=0
18 | Grid.Plane=0
19 | Grid.Plane\ Cell\ Count=10
20 | Grid.Reference\ Frame=
21 | Robot\ Model.Alpha=1
22 | Robot\ Model.Collision\ Enabled=0
23 | Robot\ Model.Enabled=1
24 | Robot\ Model.Robot\ Description=robot_description
25 | Robot\ Model.TF\ Prefix=
26 | Robot\ Model.Update\ Interval=0
27 | Robot\ Model.Visual\ Enabled=1
28 | Robot\:\ Robot\ Model\ Link\ base_linkShow\ Axes=0
29 | Robot\:\ Robot\ Model\ Link\ base_linkShow\ Trail=0
30 | Robot\:\ Robot\ Model\ Link\ legShow\ Axes=0
31 | Robot\:\ Robot\ Model\ Link\ legShow\ Trail=0
32 | Tool\ 2D\ Nav\ GoalTopic=goal
33 | Tool\ 2D\ Pose\ EstimateTopic=initialpose
34 | Camera\ Type=rviz::OrbitViewController
35 | Camera\ Config=1.15779 3.76081 2.16475 0 0 0
36 | Property\ Grid\ State=selection=.Global StatusTopStatus;expanded=.Global Options,Grid.Enabled,Robot Model.Enabled;scrollpos=0,0;splitterpos=150,285;ispageselected=1
37 | [Display0]
38 | Name=Grid
39 | Package=rviz
40 | ClassName=rviz::GridDisplay
41 | [Display1]
42 | Name=Robot Model
43 | Package=rviz
44 | ClassName=rviz::RobotModelDisplay
45 |
--------------------------------------------------------------------------------
/urdf/pan_tilt.urdf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
--------------------------------------------------------------------------------
/package.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | mastering_ros_robot_description_pkg
4 | 0.0.0
5 | The mastering_ros_robot_description_pkg package
6 |
7 |
8 |
9 |
10 | robot
11 |
12 |
13 |
14 |
15 |
16 | TODO
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | catkin
43 | geometry_msgs
44 | roscpp
45 | rviz
46 | tf
47 | urdf
48 | xacro
49 | geometry_msgs
50 | roscpp
51 | rviz
52 | tf
53 | urdf
54 | xacro
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/urdf/wheel.urdf.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | Gazebo/Grey
48 | false
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | transmission_interface/SimpleTransmission
63 |
64 |
65 | EffortJointInterface
66 | 1
67 |
68 |
69 |
70 |
71 |
72 |
--------------------------------------------------------------------------------
/urdf/sensors/xtion_pro_live.urdf.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/urdf/sensors/xtion_pro_live.gazebo.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | true
8 | 6.0
9 |
10 |
11 | ${58.0 * deg_to_rad}
12 |
13 | R8G8B8
14 | 320
15 | 240
16 |
17 |
18 | 0.05
19 | 4.0
20 |
21 |
22 |
23 |
24 | true
25 | 6.0
26 | ${name}
27 | ir/image_raw
28 | ir/camera_info
29 | depth/image_raw
30 | depth/camera_info
31 | depth/points
32 | ${name}_optical_frame
33 | 0.05
34 | 5
35 |
36 | 4.0
37 |
38 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | true
50 | 6.0
51 |
52 |
53 | ${58.0 * deg_to_rad}
54 |
55 | R8G8B8
56 | 320
57 | 240
58 |
59 |
60 | 0.05
61 | 4.0
62 |
63 |
64 |
65 |
66 |
67 |
68 | true
69 | 6.0
70 | ${name}
71 |
72 | rgb/image_raw
73 | rgb/camera_info
74 | rgb/points
75 |
76 | depth/image_raw
77 | depth/camera_info
78 |
79 | ${name}_optical_frame
80 | 0.05
81 | 5
82 | 4.0
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/urdf/seven_dof_arm.gv:
--------------------------------------------------------------------------------
1 | digraph G {
2 | node [shape=box];
3 | "base_link" [label="base_link"];
4 | "bottom_link" [label="bottom_link"];
5 | "rgbd_camera_link" [label="rgbd_camera_link"];
6 | "rgbd_camera_depth_frame" [label="rgbd_camera_depth_frame"];
7 | "rgbd_camera_depth_optical_frame" [label="rgbd_camera_depth_optical_frame"];
8 | "rgbd_camera_optical_frame" [label="rgbd_camera_optical_frame"];
9 | "rgbd_camera_rgb_frame" [label="rgbd_camera_rgb_frame"];
10 | "rgbd_camera_rgb_optical_frame" [label="rgbd_camera_rgb_optical_frame"];
11 | "shoulder_pan_link" [label="shoulder_pan_link"];
12 | "shoulder_pitch_link" [label="shoulder_pitch_link"];
13 | "elbow_roll_link" [label="elbow_roll_link"];
14 | "elbow_pitch_link" [label="elbow_pitch_link"];
15 | "wrist_roll_link" [label="wrist_roll_link"];
16 | "wrist_pitch_link" [label="wrist_pitch_link"];
17 | "gripper_roll_link" [label="gripper_roll_link"];
18 | "gripper_finger_link1" [label="gripper_finger_link1"];
19 | "gripper_finger_link2" [label="gripper_finger_link2"];
20 | "grasping_frame" [label="grasping_frame"];
21 | node [shape=ellipse, color=blue, fontcolor=blue];
22 | "base_link" -> "bottom_joint" [label="xyz: 0 0 0 \nrpy: 0 -0 0"]
23 | "bottom_joint" -> "bottom_link"
24 | "base_link" -> "rgbd_camera_joint" [label="xyz: 0.1 0 1 \nrpy: 0 1.309 0"]
25 | "rgbd_camera_joint" -> "rgbd_camera_link"
26 | "rgbd_camera_link" -> "rgbd_camera_depth_joint" [label="xyz: 0 0.049 0 \nrpy: 0 -0 0"]
27 | "rgbd_camera_depth_joint" -> "rgbd_camera_depth_frame"
28 | "rgbd_camera_depth_frame" -> "rgbd_camera_depth_optical_joint" [label="xyz: 0 0 0 \nrpy: -1.5708 -5.55112e-17 -1.5708"]
29 | "rgbd_camera_depth_optical_joint" -> "rgbd_camera_depth_optical_frame"
30 | "rgbd_camera_link" -> "rgbd_camera_optical_joint" [label="xyz: 0 0 0 \nrpy: -1.5708 -5.55112e-17 -1.5708"]
31 | "rgbd_camera_optical_joint" -> "rgbd_camera_optical_frame"
32 | "rgbd_camera_link" -> "rgbd_camera_rgb_joint" [label="xyz: 0 0.022 0 \nrpy: 0 -0 0"]
33 | "rgbd_camera_rgb_joint" -> "rgbd_camera_rgb_frame"
34 | "rgbd_camera_rgb_frame" -> "rgbd_camera_rgb_optical_joint" [label="xyz: 0 0 0 \nrpy: -1.5708 -5.55112e-17 -1.5708"]
35 | "rgbd_camera_rgb_optical_joint" -> "rgbd_camera_rgb_optical_frame"
36 | "base_link" -> "shoulder_pan_joint" [label="xyz: 0 0 0.05 \nrpy: 0 1.5708 0"]
37 | "shoulder_pan_joint" -> "shoulder_pan_link"
38 | "shoulder_pan_link" -> "shoulder_pitch_joint" [label="xyz: -0.041 0.0021 0 \nrpy: -1.57079 5.55112e-17 1.57079"]
39 | "shoulder_pitch_joint" -> "shoulder_pitch_link"
40 | "shoulder_pitch_link" -> "elbow_roll_joint" [label="xyz: -0.002 0 0.1206 \nrpy: 3.14159 1.5708 0"]
41 | "elbow_roll_joint" -> "elbow_roll_link"
42 | "elbow_roll_link" -> "elbow_pitch_joint" [label="xyz: -0.035 0 0 \nrpy: 0.055 1.5708 2.61491e-12"]
43 | "elbow_pitch_joint" -> "elbow_pitch_link"
44 | "elbow_pitch_link" -> "wrist_roll_joint" [label="xyz: 0 0.0081 -0.248 \nrpy: 0 1.5708 3.14159"]
45 | "wrist_roll_joint" -> "wrist_roll_link"
46 | "wrist_roll_link" -> "wrist_pitch_joint" [label="xyz: 0 0 0.0001 \nrpy: 0 1.5708 0"]
47 | "wrist_pitch_joint" -> "wrist_pitch_link"
48 | "wrist_pitch_link" -> "gripper_roll_joint" [label="xyz: 0 0 0.08 \nrpy: -1.5708 -1.57079 -4.18385e-11"]
49 | "gripper_roll_joint" -> "gripper_roll_link"
50 | "gripper_roll_link" -> "finger_joint1" [label="xyz: 0 0 0 \nrpy: 0 -0 0"]
51 | "finger_joint1" -> "gripper_finger_link1"
52 | "gripper_roll_link" -> "finger_joint2" [label="xyz: 0 0 0 \nrpy: 0 -0 0"]
53 | "finger_joint2" -> "gripper_finger_link2"
54 | "gripper_roll_link" -> "grasping_frame_joint" [label="xyz: 0.08 0 0 \nrpy: 0 -0 0"]
55 | "grasping_frame_joint" -> "grasping_frame"
56 | }
57 |
--------------------------------------------------------------------------------
/urdf/pan_tilt.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
--------------------------------------------------------------------------------
/CMakeLists.txt:
--------------------------------------------------------------------------------
1 | cmake_minimum_required(VERSION 2.8.3)
2 | project(mastering_ros_robot_description_pkg)
3 |
4 | ## Find catkin macros and libraries
5 | ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
6 | ## is used, also find other catkin packages
7 | find_package(catkin REQUIRED COMPONENTS
8 | geometry_msgs
9 | roscpp
10 | rviz
11 | tf
12 | urdf
13 | xacro
14 | )
15 |
16 | ## System dependencies are found with CMake's conventions
17 | # find_package(Boost REQUIRED COMPONENTS system)
18 |
19 |
20 | ## Uncomment this if the package has a setup.py. This macro ensures
21 | ## modules and global scripts declared therein get installed
22 | ## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
23 | # catkin_python_setup()
24 |
25 | ################################################
26 | ## Declare ROS messages, services and actions ##
27 | ################################################
28 |
29 | ## To declare and build messages, services or actions from within this
30 | ## package, follow these steps:
31 | ## * Let MSG_DEP_SET be the set of packages whose message types you use in
32 | ## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
33 | ## * In the file package.xml:
34 | ## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
35 | ## * If MSG_DEP_SET isn't empty the following dependencies might have been
36 | ## pulled in transitively but can be declared for certainty nonetheless:
37 | ## * add a build_depend tag for "message_generation"
38 | ## * add a run_depend tag for "message_runtime"
39 | ## * In this file (CMakeLists.txt):
40 | ## * add "message_generation" and every package in MSG_DEP_SET to
41 | ## find_package(catkin REQUIRED COMPONENTS ...)
42 | ## * add "message_runtime" and every package in MSG_DEP_SET to
43 | ## catkin_package(CATKIN_DEPENDS ...)
44 | ## * uncomment the add_*_files sections below as needed
45 | ## and list every .msg/.srv/.action file to be processed
46 | ## * uncomment the generate_messages entry below
47 | ## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
48 |
49 | ## Generate messages in the 'msg' folder
50 | # add_message_files(
51 | # FILES
52 | # Message1.msg
53 | # Message2.msg
54 | # )
55 |
56 | ## Generate services in the 'srv' folder
57 | # add_service_files(
58 | # FILES
59 | # Service1.srv
60 | # Service2.srv
61 | # )
62 |
63 | ## Generate actions in the 'action' folder
64 | # add_action_files(
65 | # FILES
66 | # Action1.action
67 | # Action2.action
68 | # )
69 |
70 | ## Generate added messages and services with any dependencies listed here
71 | # generate_messages(
72 | # DEPENDENCIES
73 | # geometry_msgs
74 | # )
75 |
76 | ###################################
77 | ## catkin specific configuration ##
78 | ###################################
79 | ## The catkin_package macro generates cmake config files for your package
80 | ## Declare things to be passed to dependent projects
81 | ## INCLUDE_DIRS: uncomment this if you package contains header files
82 | ## LIBRARIES: libraries you create in this project that dependent projects also need
83 | ## CATKIN_DEPENDS: catkin_packages dependent projects also need
84 | ## DEPENDS: system dependencies of this project that dependent projects also need
85 | catkin_package(
86 | # INCLUDE_DIRS include
87 | # LIBRARIES mastering_ros_robot_description_pkg
88 | # CATKIN_DEPENDS geometry_msgs roscpp rviz tf urdf xacro
89 | # DEPENDS system_lib
90 | )
91 |
92 | ###########
93 | ## Build ##
94 | ###########
95 |
96 | ## Specify additional locations of header files
97 | ## Your package locations should be listed before other locations
98 | # include_directories(include)
99 | include_directories(
100 | ${catkin_INCLUDE_DIRS}
101 | )
102 |
103 | ## Declare a cpp library
104 | # add_library(mastering_ros_robot_description_pkg
105 | # src/${PROJECT_NAME}/mastering_ros_robot_description_pkg.cpp
106 | # )
107 |
108 | ## Declare a cpp executable
109 | # add_executable(mastering_ros_robot_description_pkg_node src/mastering_ros_robot_description_pkg_node.cpp)
110 |
111 | ## Add cmake target dependencies of the executable/library
112 | ## as an example, message headers may need to be generated before nodes
113 | # add_dependencies(mastering_ros_robot_description_pkg_node mastering_ros_robot_description_pkg_generate_messages_cpp)
114 |
115 | ## Specify libraries to link a library or executable target against
116 | # target_link_libraries(mastering_ros_robot_description_pkg_node
117 | # ${catkin_LIBRARIES}
118 | # )
119 |
120 | #############
121 | ## Install ##
122 | #############
123 |
124 | # all install targets should use catkin DESTINATION variables
125 | # See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
126 |
127 | ## Mark executable scripts (Python etc.) for installation
128 | ## in contrast to setup.py, you can choose the destination
129 | # install(PROGRAMS
130 | # scripts/my_python_script
131 | # DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
132 | # )
133 |
134 | ## Mark executables and/or libraries for installation
135 | # install(TARGETS mastering_ros_robot_description_pkg mastering_ros_robot_description_pkg_node
136 | # ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
137 | # LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
138 | # RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
139 | # )
140 |
141 | ## Mark cpp header files for installation
142 | # install(DIRECTORY include/${PROJECT_NAME}/
143 | # DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
144 | # FILES_MATCHING PATTERN "*.h"
145 | # PATTERN ".svn" EXCLUDE
146 | # )
147 |
148 | ## Mark other files for installation (e.g. launch and bag files, etc.)
149 | # install(FILES
150 | # # myfile1
151 | # # myfile2
152 | # DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
153 | # )
154 |
155 | #############
156 | ## Testing ##
157 | #############
158 |
159 | ## Add gtest based cpp test target and link libraries
160 | # catkin_add_gtest(${PROJECT_NAME}-test test/test_mastering_ros_robot_description_pkg.cpp)
161 | # if(TARGET ${PROJECT_NAME}-test)
162 | # target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
163 | # endif()
164 |
165 | ## Add folders to be run by python nosetests
166 | # catkin_add_nosetests(test)
167 |
--------------------------------------------------------------------------------
/urdf.rviz:
--------------------------------------------------------------------------------
1 | Panels:
2 | - Class: rviz/Displays
3 | Help Height: 78
4 | Name: Displays
5 | Property Tree Widget:
6 | Expanded:
7 | - /Global Options1
8 | - /Status1
9 | Splitter Ratio: 0.5
10 | Tree Height: 330
11 | - Class: rviz/Selection
12 | Name: Selection
13 | - Class: rviz/Tool Properties
14 | Expanded:
15 | - /2D Pose Estimate1
16 | - /2D Nav Goal1
17 | - /Publish Point1
18 | Name: Tool Properties
19 | Splitter Ratio: 0.588679
20 | - Class: rviz/Views
21 | Expanded:
22 | - /Current View1
23 | Name: Views
24 | Splitter Ratio: 0.5
25 | - Class: rviz/Time
26 | Experimental: false
27 | Name: Time
28 | SyncMode: 0
29 | SyncSource: ""
30 | Visualization Manager:
31 | Class: ""
32 | Displays:
33 | - Alpha: 0.5
34 | Cell Size: 1
35 | Class: rviz/Grid
36 | Color: 160; 160; 164
37 | Enabled: true
38 | Line Style:
39 | Line Width: 0.03
40 | Value: Lines
41 | Name: Grid
42 | Normal Cell Count: 0
43 | Offset:
44 | X: 0
45 | Y: 0
46 | Z: 0
47 | Plane: XY
48 | Plane Cell Count: 10
49 | Reference Frame:
50 | Value: true
51 | - Alpha: 1
52 | Class: rviz/RobotModel
53 | Collision Enabled: false
54 | Enabled: true
55 | Links:
56 | All Links Enabled: true
57 | Expand Joint Details: false
58 | Expand Link Details: false
59 | Expand Tree: false
60 | Link Tree Style: Links in Alphabetic Order
61 | base_link:
62 | Alpha: 1
63 | Show Axes: false
64 | Show Trail: false
65 | Value: true
66 | bottom_link:
67 | Alpha: 1
68 | Show Axes: false
69 | Show Trail: false
70 | Value: true
71 | elbow_pitch_link:
72 | Alpha: 1
73 | Show Axes: false
74 | Show Trail: false
75 | Value: true
76 | elbow_roll_link:
77 | Alpha: 1
78 | Show Axes: false
79 | Show Trail: false
80 | Value: true
81 | gripper_finger_link:
82 | Alpha: 1
83 | Show Axes: false
84 | Show Trail: false
85 | Value: true
86 | gripper_roll_link:
87 | Alpha: 1
88 | Show Axes: false
89 | Show Trail: false
90 | Value: true
91 | r_gripper_aft_link:
92 | Alpha: 1
93 | Show Axes: false
94 | Show Trail: false
95 | Value: true
96 | shoulder_pan_link:
97 | Alpha: 1
98 | Show Axes: false
99 | Show Trail: false
100 | Value: true
101 | shoulder_pitch_link:
102 | Alpha: 1
103 | Show Axes: false
104 | Show Trail: false
105 | Value: true
106 | wrist_pitch_link:
107 | Alpha: 1
108 | Show Axes: false
109 | Show Trail: false
110 | Value: true
111 | wrist_roll_link:
112 | Alpha: 1
113 | Show Axes: false
114 | Show Trail: false
115 | Value: true
116 | Name: RobotModel
117 | Robot Description: robot_description
118 | TF Prefix: ""
119 | Update Interval: 0
120 | Value: true
121 | Visual Enabled: true
122 | - Class: rviz/TF
123 | Enabled: false
124 | Frame Timeout: 15
125 | Frames:
126 | All Enabled: true
127 | Marker Scale: 1
128 | Name: TF
129 | Show Arrows: true
130 | Show Axes: true
131 | Show Names: true
132 | Tree:
133 | {}
134 | Update Interval: 0
135 | Value: false
136 | Enabled: true
137 | Global Options:
138 | Background Color: 48; 48; 48
139 | Fixed Frame: base_link
140 | Frame Rate: 30
141 | Name: root
142 | Tools:
143 | - Class: rviz/Interact
144 | Hide Inactive Objects: true
145 | - Class: rviz/MoveCamera
146 | - Class: rviz/Select
147 | - Class: rviz/FocusCamera
148 | - Class: rviz/Measure
149 | - Class: rviz/SetInitialPose
150 | Topic: /initialpose
151 | - Class: rviz/SetGoal
152 | Topic: /move_base_simple/goal
153 | - Class: rviz/PublishPoint
154 | Single click: true
155 | Topic: /clicked_point
156 | Value: true
157 | Views:
158 | Current:
159 | Class: rviz/Orbit
160 | Distance: 1.12009
161 | Enable Stereo Rendering:
162 | Stereo Eye Separation: 0.06
163 | Stereo Focal Distance: 1
164 | Swap Stereo Eyes: false
165 | Value: false
166 | Focal Point:
167 | X: -0.138732
168 | Y: -0.0432205
169 | Z: 0.292796
170 | Name: Current View
171 | Near Clip Distance: 0.01
172 | Pitch: 0.230398
173 | Target Frame:
174 | Value: Orbit (rviz)
175 | Yaw: 0.425398
176 | Saved: ~
177 | Window Geometry:
178 | Displays:
179 | collapsed: false
180 | Height: 611
181 | Hide Left Dock: false
182 | Hide Right Dock: false
183 | QMainWindow State: 000000ff00000000fd00000004000000000000013c000001d9fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000006400fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c0061007900730100000028000001d9000000dd00fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f000001d9fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a005600690065007700730100000028000001d9000000b000fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004c00000003efc0100000002fb0000000800540069006d00650100000000000004c0000002f600fffffffb0000000800540069006d0065010000000000000450000000000000000000000269000001d900000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
184 | Selection:
185 | collapsed: false
186 | Time:
187 | collapsed: false
188 | Tool Properties:
189 | collapsed: false
190 | Views:
191 | collapsed: false
192 | Width: 1216
193 | X: 43
194 | Y: 14
195 |
--------------------------------------------------------------------------------
/urdf/diff_wheeled_robot.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | -->
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 | false
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 | Gazebo/White
141 | false
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 | false
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 | false
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 | Gazebo/Blue
265 | false
266 |
267 | ${hokuyo_size/2} 0 0 0 0 0
268 | false
269 | 40
270 |
271 |
272 |
273 | 720
274 | 1
275 | -1.570796
276 | 1.570796
277 |
278 |
279 |
280 | 0.10
281 | 10.0
282 | 0.001
283 |
284 |
285 |
286 | /scan
287 | hokuyo_link
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 | Debug
298 | false
299 | /
300 | 1
301 | false
302 | true
303 | 100.0
304 | front_left_wheel_joint
305 | front_right_wheel_joint
306 | ${2*base_radius}
307 | ${2*wheel_radius}
308 | 1
309 | 30
310 | 1.8
311 | cmd_vel
312 | odom
313 | odom
314 | base_footprint
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
--------------------------------------------------------------------------------
/urdf/diff_wheeled_robot.urdf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | -->
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 | false
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | Gazebo/White
86 | false
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 | Gazebo/Grey
116 | false
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 | transmission_interface/SimpleTransmission
129 |
130 |
131 | EffortJointInterface
132 | 1
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 | Gazebo/Grey
163 | false
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 | transmission_interface/SimpleTransmission
176 |
177 |
178 | EffortJointInterface
179 | 1
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 | false
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 | false
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 | Gazebo/Blue
258 | false
259 |
260 | 0.025 0 0 0 0 0
261 | false
262 | 40
263 |
264 |
265 |
266 | 720
267 | 1
268 | -1.570796
269 | 1.570796
270 |
271 |
272 |
273 | 0.10
274 | 10.0
275 | 0.001
276 |
277 |
278 |
279 | /scan
280 | hokuyo_link
281 |
282 |
283 |
284 |
285 |
286 |
287 | Debug
288 | True
289 | 1
290 | true
291 | true
292 | 100.0
293 | front_left_wheel_joint
294 | front_right_wheel_joint
295 | 0.3
296 | 0.08
297 | 1
298 | 30
299 | 1.8
300 | cmd_vel
301 | odom
302 | odom
303 | base_link
304 |
305 |
306 |
322 |
332 |
333 |
334 |
--------------------------------------------------------------------------------
/urdf/seven_dof_arm.xacro:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 | transmission_interface/SimpleTransmission
95 |
96 | PositionJointInterface
97 |
98 |
99 | PositionJointInterface
100 | 1
101 |
102 |
103 |
104 |
105 |
106 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 | >
137 |
138 |
139 |
140 |
141 | Gazebo/White
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 | >
168 |
169 |
170 |
171 |
172 |
173 | Gazebo/White
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 | Gazebo/Red
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 | Gazebo/White
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 | Gazebo/Black
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 | Gazebo/Red
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 | Gazebo/Black
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 | Gazebo/White
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 | Gazebo/Red
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 | Gazebo/White
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 | Gazebo/White
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
576 |
577 |
578 |
579 |
580 |
581 |
582 | /seven_dof_arm
583 |
584 |
585 |
586 |
587 |
588 |
589 |
590 |
--------------------------------------------------------------------------------
/urdf/seven_dof_arm.urdf:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 | >
53 |
54 |
55 |
56 |
57 | Gazebo/White
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 | >
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 | Gazebo/White
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 | Gazebo/Red
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 | Gazebo/White
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 | Gazebo/Black
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 | Gazebo/Red
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 | Gazebo/Black
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 | Gazebo/White
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 | Gazebo/Red
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 | Gazebo/White
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 | Gazebo/White
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 | transmission_interface/SimpleTransmission
390 |
391 | PositionJointInterface
392 |
393 |
394 | PositionJointInterface
395 | 1
396 |
397 |
398 |
399 | transmission_interface/SimpleTransmission
400 |
401 | PositionJointInterface
402 |
403 |
404 | PositionJointInterface
405 | 1
406 |
407 |
408 |
409 | transmission_interface/SimpleTransmission
410 |
411 | PositionJointInterface
412 |
413 |
414 | PositionJointInterface
415 | 1
416 |
417 |
418 |
419 | transmission_interface/SimpleTransmission
420 |
421 | PositionJointInterface
422 |
423 |
424 | PositionJointInterface
425 | 1
426 |
427 |
428 |
429 | transmission_interface/SimpleTransmission
430 |
431 | PositionJointInterface
432 |
433 |
434 | PositionJointInterface
435 | 1
436 |
437 |
438 |
439 | transmission_interface/SimpleTransmission
440 |
441 | PositionJointInterface
442 |
443 |
444 | PositionJointInterface
445 | 1
446 |
447 |
448 |
449 | transmission_interface/SimpleTransmission
450 |
451 | PositionJointInterface
452 |
453 |
454 | PositionJointInterface
455 | 1
456 |
457 |
458 |
459 | transmission_interface/SimpleTransmission
460 |
461 | PositionJointInterface
462 |
463 |
464 | PositionJointInterface
465 | 1
466 |
467 |
468 |
469 | transmission_interface/SimpleTransmission
470 |
471 | PositionJointInterface
472 |
473 |
474 | PositionJointInterface
475 | 1
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 | true
569 | 6.0
570 |
571 | 1.01229096616
572 |
573 | R8G8B8
574 | 320
575 | 240
576 |
577 |
578 | 0.05
579 | 4.0
580 |
581 |
582 |
583 | true
584 | 6.0
585 | rgbd_camera
586 | ir/image_raw
587 | ir/camera_info
588 | depth/image_raw
589 | depth/camera_info
590 | depth/points
591 | rgbd_camera_optical_frame
592 | 0.05
593 | 5
594 | 4.0
595 |
596 |
601 |
602 |
603 |
604 |
605 | true
606 | 6.0
607 |
608 | 1.01229096616
609 |
610 | R8G8B8
611 | 320
612 | 240
613 |
614 |
615 | 0.05
616 | 4.0
617 |
618 |
619 |
620 | true
621 | 6.0
622 | rgbd_camera
623 | rgb/image_raw
624 | rgb/camera_info
625 | rgb/points
626 | depth/image_raw
627 | depth/camera_info
628 | rgbd_camera_optical_frame
629 | 0.05
630 | 5
631 | 4.0
632 |
633 |
634 |
635 |
636 |
637 |
638 | /seven_dof_arm
639 |
640 |
641 |
642 |
643 |
--------------------------------------------------------------------------------