iMihayo commited on
Commit
5e69ad4
·
verified ·
1 Parent(s): 239215b

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. Piper_ros_private-ros-noetic/.idea/inspectionProfiles/profiles_settings.xml +6 -0
  2. Piper_ros_private-ros-noetic/devel/share/piper_msgs/cmake/piper_msgsConfig.cmake +223 -0
  3. Piper_ros_private-ros-noetic/devel/share/roseus/ros/piper_msgs/msg/PiperStatusMsg.l +300 -0
  4. Piper_ros_private-ros-noetic/devel/share/roseus/ros/piper_msgs/msg/PosCmd.l +158 -0
  5. Piper_ros_private-ros-noetic/src/piper/launch/start_single_piper_rviz.launch +13 -0
  6. Piper_ros_private-ros-noetic/src/piper/scripts/piper_start_ms_node.py +341 -0
  7. Piper_ros_private-ros-noetic/src/piper_description/config/joint_names_agx_arm_description.yaml +1 -0
  8. Piper_ros_private-ros-noetic/src/piper_description/config/piper_gazebo_control.yaml +37 -0
  9. Piper_ros_private-ros-noetic/src/piper_description/launch/piper_gazebo_controller.launch +27 -0
  10. Piper_ros_private-ros-noetic/src/piper_description/launch/rviz_ctrl_gazebo.launch +9 -0
  11. Piper_ros_private-ros-noetic/src/piper_description/meshes/link7.STL +0 -0
  12. Piper_ros_private-ros-noetic/src/piper_description/meshes/link8.STL +0 -0
  13. Piper_ros_private-ros-noetic/src/piper_description/package.xml +21 -0
  14. Piper_ros_private-ros-noetic/src/piper_description/rviz/piper_ctrl.rviz +184 -0
  15. Piper_ros_private-ros-noetic/src/piper_description/scripts/rviz_ctrl_gazebo.py +48 -0
  16. Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.csv +10 -0
  17. Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.urdf +510 -0
  18. Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.xacro +584 -0
  19. Piper_ros_private-ros-noetic/src/piper_description/worlds/empty.world +29 -0
  20. Piper_ros_private-ros-noetic/src/piper_msgs/msg/PiperStatusMsg.msg +20 -0
  21. Piper_ros_private-ros-noetic/src/piper_msgs/msg/PosCmd.msg +9 -0
  22. Piper_ros_private-ros-noetic/src/piper_mujoco/mujoco_description/meshes_mujoco/link7.STL +0 -0
  23. camera_ws/.catkin_workspace +1 -0
  24. camera_ws/build/.built_by +1 -0
  25. camera_ws/build/CATKIN_IGNORE +0 -0
  26. camera_ws/build/CMakeCache.txt +998 -0
  27. camera_ws/build/CTestConfiguration.ini +105 -0
  28. camera_ws/build/CTestCustom.cmake +2 -0
  29. camera_ws/build/CTestTestfile.cmake +10 -0
  30. camera_ws/build/Makefile +0 -0
  31. camera_ws/build/catkin/catkin_generated/version/package.cmake +24 -0
  32. camera_ws/build/catkin_make.cache +2 -0
  33. camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/DependInfo.cmake +11 -0
  34. camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/depend.internal +3 -0
  35. camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/depend.make +3 -0
  36. camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/build.make +76 -0
  37. camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/depend.make +3 -0
  38. camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/progress.make +1 -0
  39. camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/build.make +72 -0
  40. camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/depend.make +3 -0
  41. camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake +11 -0
  42. camera_ws/build/ros_astra_camera/CMakeFiles/astra_camera_gencfg.dir/cmake_clean.cmake +13 -0
  43. camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make +3 -0
  44. camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make +72 -0
  45. camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend.make +3 -0
  46. camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +5 -0
  47. camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/depend.make +3 -0
  48. camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make +1 -0
  49. camera_ws/build/ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make +72 -0
  50. camera_ws/build/ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend.internal +3 -0
Piper_ros_private-ros-noetic/.idea/inspectionProfiles/profiles_settings.xml ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <component name="InspectionProjectProfileManager">
2
+ <settings>
3
+ <option name="USE_PROJECT_PROFILE" value="false" />
4
+ <version value="1.0" />
5
+ </settings>
6
+ </component>
Piper_ros_private-ros-noetic/devel/share/piper_msgs/cmake/piper_msgsConfig.cmake ADDED
@@ -0,0 +1,223 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # generated from catkin/cmake/template/pkgConfig.cmake.in
2
+
3
+ # append elements to a list and remove existing duplicates from the list
4
+ # copied from catkin/cmake/list_append_deduplicate.cmake to keep pkgConfig
5
+ # self contained
6
+ macro(_list_append_deduplicate listname)
7
+ if(NOT "${ARGN}" STREQUAL "")
8
+ if(${listname})
9
+ list(REMOVE_ITEM ${listname} ${ARGN})
10
+ endif()
11
+ list(APPEND ${listname} ${ARGN})
12
+ endif()
13
+ endmacro()
14
+
15
+ # append elements to a list if they are not already in the list
16
+ # copied from catkin/cmake/list_append_unique.cmake to keep pkgConfig
17
+ # self contained
18
+ macro(_list_append_unique listname)
19
+ foreach(_item ${ARGN})
20
+ list(FIND ${listname} ${_item} _index)
21
+ if(_index EQUAL -1)
22
+ list(APPEND ${listname} ${_item})
23
+ endif()
24
+ endforeach()
25
+ endmacro()
26
+
27
+ # pack a list of libraries with optional build configuration keywords
28
+ # copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig
29
+ # self contained
30
+ macro(_pack_libraries_with_build_configuration VAR)
31
+ set(${VAR} "")
32
+ set(_argn ${ARGN})
33
+ list(LENGTH _argn _count)
34
+ set(_index 0)
35
+ while(${_index} LESS ${_count})
36
+ list(GET _argn ${_index} lib)
37
+ if("${lib}" MATCHES "^(debug|optimized|general)$")
38
+ math(EXPR _index "${_index} + 1")
39
+ if(${_index} EQUAL ${_count})
40
+ message(FATAL_ERROR "_pack_libraries_with_build_configuration() the list of libraries '${ARGN}' ends with '${lib}' which is a build configuration keyword and must be followed by a library")
41
+ endif()
42
+ list(GET _argn ${_index} library)
43
+ list(APPEND ${VAR} "${lib}${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}${library}")
44
+ else()
45
+ list(APPEND ${VAR} "${lib}")
46
+ endif()
47
+ math(EXPR _index "${_index} + 1")
48
+ endwhile()
49
+ endmacro()
50
+
51
+ # unpack a list of libraries with optional build configuration keyword prefixes
52
+ # copied from catkin/cmake/catkin_libraries.cmake to keep pkgConfig
53
+ # self contained
54
+ macro(_unpack_libraries_with_build_configuration VAR)
55
+ set(${VAR} "")
56
+ foreach(lib ${ARGN})
57
+ string(REGEX REPLACE "^(debug|optimized|general)${CATKIN_BUILD_CONFIGURATION_KEYWORD_SEPARATOR}(.+)$" "\\1;\\2" lib "${lib}")
58
+ list(APPEND ${VAR} "${lib}")
59
+ endforeach()
60
+ endmacro()
61
+
62
+
63
+ if(piper_msgs_CONFIG_INCLUDED)
64
+ return()
65
+ endif()
66
+ set(piper_msgs_CONFIG_INCLUDED TRUE)
67
+
68
+ # set variables for source/devel/install prefixes
69
+ if("TRUE" STREQUAL "TRUE")
70
+ set(piper_msgs_SOURCE_PREFIX /home/agilex/cobot_magic/Piper_ros_private-ros-noetic/src/piper_msgs)
71
+ set(piper_msgs_DEVEL_PREFIX /home/agilex/cobot_magic/Piper_ros_private-ros-noetic/devel)
72
+ set(piper_msgs_INSTALL_PREFIX "")
73
+ set(piper_msgs_PREFIX ${piper_msgs_DEVEL_PREFIX})
74
+ else()
75
+ set(piper_msgs_SOURCE_PREFIX "")
76
+ set(piper_msgs_DEVEL_PREFIX "")
77
+ set(piper_msgs_INSTALL_PREFIX /home/agilex/cobot_magic/Piper_ros_private-ros-noetic/install)
78
+ set(piper_msgs_PREFIX ${piper_msgs_INSTALL_PREFIX})
79
+ endif()
80
+
81
+ # warn when using a deprecated package
82
+ if(NOT "" STREQUAL "")
83
+ set(_msg "WARNING: package 'piper_msgs' is deprecated")
84
+ # append custom deprecation text if available
85
+ if(NOT "" STREQUAL "TRUE")
86
+ set(_msg "${_msg} ()")
87
+ endif()
88
+ message("${_msg}")
89
+ endif()
90
+
91
+ # flag project as catkin-based to distinguish if a find_package()-ed project is a catkin project
92
+ set(piper_msgs_FOUND_CATKIN_PROJECT TRUE)
93
+
94
+ if(NOT "/home/agilex/cobot_magic/Piper_ros_private-ros-noetic/devel/include " STREQUAL " ")
95
+ set(piper_msgs_INCLUDE_DIRS "")
96
+ set(_include_dirs "/home/agilex/cobot_magic/Piper_ros_private-ros-noetic/devel/include")
97
+ if(NOT " " STREQUAL " ")
98
+ set(_report "Check the issue tracker '' and consider creating a ticket if the problem has not been reported yet.")
99
+ elseif(NOT " " STREQUAL " ")
100
+ set(_report "Check the website '' for information and consider reporting the problem.")
101
+ else()
102
+ set(_report "Report the problem to the maintainer 'agilex <agilex@todo.todo>' and request to fix the problem.")
103
+ endif()
104
+ foreach(idir ${_include_dirs})
105
+ if(IS_ABSOLUTE ${idir} AND IS_DIRECTORY ${idir})
106
+ set(include ${idir})
107
+ elseif("${idir} " STREQUAL "include ")
108
+ get_filename_component(include "${piper_msgs_DIR}/../../../include" ABSOLUTE)
109
+ if(NOT IS_DIRECTORY ${include})
110
+ message(FATAL_ERROR "Project 'piper_msgs' specifies '${idir}' as an include dir, which is not found. It does not exist in '${include}'. ${_report}")
111
+ endif()
112
+ else()
113
+ message(FATAL_ERROR "Project 'piper_msgs' specifies '${idir}' as an include dir, which is not found. It does neither exist as an absolute directory nor in '/home/agilex/cobot_magic/Piper_ros_private-ros-noetic/src/piper_msgs/${idir}'. ${_report}")
114
+ endif()
115
+ _list_append_unique(piper_msgs_INCLUDE_DIRS ${include})
116
+ endforeach()
117
+ endif()
118
+
119
+ set(libraries "")
120
+ foreach(library ${libraries})
121
+ # keep build configuration keywords, target names and absolute libraries as-is
122
+ if("${library}" MATCHES "^(debug|optimized|general)$")
123
+ list(APPEND piper_msgs_LIBRARIES ${library})
124
+ elseif(${library} MATCHES "^-l")
125
+ list(APPEND piper_msgs_LIBRARIES ${library})
126
+ elseif(${library} MATCHES "^-")
127
+ # This is a linker flag/option (like -pthread)
128
+ # There's no standard variable for these, so create an interface library to hold it
129
+ if(NOT piper_msgs_NUM_DUMMY_TARGETS)
130
+ set(piper_msgs_NUM_DUMMY_TARGETS 0)
131
+ endif()
132
+ # Make sure the target name is unique
133
+ set(interface_target_name "catkin::piper_msgs::wrapped-linker-option${piper_msgs_NUM_DUMMY_TARGETS}")
134
+ while(TARGET "${interface_target_name}")
135
+ math(EXPR piper_msgs_NUM_DUMMY_TARGETS "${piper_msgs_NUM_DUMMY_TARGETS}+1")
136
+ set(interface_target_name "catkin::piper_msgs::wrapped-linker-option${piper_msgs_NUM_DUMMY_TARGETS}")
137
+ endwhile()
138
+ add_library("${interface_target_name}" INTERFACE IMPORTED)
139
+ if("${CMAKE_VERSION}" VERSION_LESS "3.13.0")
140
+ set_property(
141
+ TARGET
142
+ "${interface_target_name}"
143
+ APPEND PROPERTY
144
+ INTERFACE_LINK_LIBRARIES "${library}")
145
+ else()
146
+ target_link_options("${interface_target_name}" INTERFACE "${library}")
147
+ endif()
148
+ list(APPEND piper_msgs_LIBRARIES "${interface_target_name}")
149
+ elseif(TARGET ${library})
150
+ list(APPEND piper_msgs_LIBRARIES ${library})
151
+ elseif(IS_ABSOLUTE ${library})
152
+ list(APPEND piper_msgs_LIBRARIES ${library})
153
+ else()
154
+ set(lib_path "")
155
+ set(lib "${library}-NOTFOUND")
156
+ # since the path where the library is found is returned we have to iterate over the paths manually
157
+ foreach(path /home/agilex/cobot_magic/Piper_ros_private-ros-noetic/devel/lib;/home/agilex/cobot_magic/camera_ws/devel/lib;/home/agilex/agilex_ws/devel/lib;/opt/ros/noetic/lib)
158
+ find_library(lib ${library}
159
+ PATHS ${path}
160
+ NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH)
161
+ if(lib)
162
+ set(lib_path ${path})
163
+ break()
164
+ endif()
165
+ endforeach()
166
+ if(lib)
167
+ _list_append_unique(piper_msgs_LIBRARY_DIRS ${lib_path})
168
+ list(APPEND piper_msgs_LIBRARIES ${lib})
169
+ else()
170
+ # as a fall back for non-catkin libraries try to search globally
171
+ find_library(lib ${library})
172
+ if(NOT lib)
173
+ message(FATAL_ERROR "Project '${PROJECT_NAME}' tried to find library '${library}'. The library is neither a target nor built/installed properly. Did you compile project 'piper_msgs'? Did you find_package() it before the subdirectory containing its code is included?")
174
+ endif()
175
+ list(APPEND piper_msgs_LIBRARIES ${lib})
176
+ endif()
177
+ endif()
178
+ endforeach()
179
+
180
+ set(piper_msgs_EXPORTED_TARGETS "piper_msgs_generate_messages_cpp;piper_msgs_generate_messages_eus;piper_msgs_generate_messages_lisp;piper_msgs_generate_messages_nodejs;piper_msgs_generate_messages_py")
181
+ # create dummy targets for exported code generation targets to make life of users easier
182
+ foreach(t ${piper_msgs_EXPORTED_TARGETS})
183
+ if(NOT TARGET ${t})
184
+ add_custom_target(${t})
185
+ endif()
186
+ endforeach()
187
+
188
+ set(depends "actionlib;actionlib_msgs;control_msgs;roscpp;rospy;sensor_msgs;std_msgs;trajectory_msgs;message_generation;geometry_msgs")
189
+ foreach(depend ${depends})
190
+ string(REPLACE " " ";" depend_list ${depend})
191
+ # the package name of the dependency must be kept in a unique variable so that it is not overwritten in recursive calls
192
+ list(GET depend_list 0 piper_msgs_dep)
193
+ list(LENGTH depend_list count)
194
+ if(${count} EQUAL 1)
195
+ # simple dependencies must only be find_package()-ed once
196
+ if(NOT ${piper_msgs_dep}_FOUND)
197
+ find_package(${piper_msgs_dep} REQUIRED NO_MODULE)
198
+ endif()
199
+ else()
200
+ # dependencies with components must be find_package()-ed again
201
+ list(REMOVE_AT depend_list 0)
202
+ find_package(${piper_msgs_dep} REQUIRED NO_MODULE ${depend_list})
203
+ endif()
204
+ _list_append_unique(piper_msgs_INCLUDE_DIRS ${${piper_msgs_dep}_INCLUDE_DIRS})
205
+
206
+ # merge build configuration keywords with library names to correctly deduplicate
207
+ _pack_libraries_with_build_configuration(piper_msgs_LIBRARIES ${piper_msgs_LIBRARIES})
208
+ _pack_libraries_with_build_configuration(_libraries ${${piper_msgs_dep}_LIBRARIES})
209
+ _list_append_deduplicate(piper_msgs_LIBRARIES ${_libraries})
210
+ # undo build configuration keyword merging after deduplication
211
+ _unpack_libraries_with_build_configuration(piper_msgs_LIBRARIES ${piper_msgs_LIBRARIES})
212
+
213
+ _list_append_unique(piper_msgs_LIBRARY_DIRS ${${piper_msgs_dep}_LIBRARY_DIRS})
214
+ _list_append_deduplicate(piper_msgs_EXPORTED_TARGETS ${${piper_msgs_dep}_EXPORTED_TARGETS})
215
+ endforeach()
216
+
217
+ set(pkg_cfg_extras "piper_msgs-msg-extras.cmake")
218
+ foreach(extra ${pkg_cfg_extras})
219
+ if(NOT IS_ABSOLUTE ${extra})
220
+ set(extra ${piper_msgs_DIR}/${extra})
221
+ endif()
222
+ include(${extra})
223
+ endforeach()
Piper_ros_private-ros-noetic/devel/share/roseus/ros/piper_msgs/msg/PiperStatusMsg.l ADDED
@@ -0,0 +1,300 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;; Auto-generated. Do not edit!
2
+
3
+
4
+ (when (boundp 'piper_msgs::PiperStatusMsg)
5
+ (if (not (find-package "PIPER_MSGS"))
6
+ (make-package "PIPER_MSGS"))
7
+ (shadow 'PiperStatusMsg (find-package "PIPER_MSGS")))
8
+ (unless (find-package "PIPER_MSGS::PIPERSTATUSMSG")
9
+ (make-package "PIPER_MSGS::PIPERSTATUSMSG"))
10
+
11
+ (in-package "ROS")
12
+ ;;//! \htmlinclude PiperStatusMsg.msg.html
13
+
14
+
15
+ (defclass piper_msgs::PiperStatusMsg
16
+ :super ros::object
17
+ :slots (_ctrl_mode _arm_status _mode_feedback _teach_status _motion_status _trajectory_num _err_code _joint_1_angle_limit _joint_2_angle_limit _joint_3_angle_limit _joint_4_angle_limit _joint_5_angle_limit _joint_6_angle_limit _communication_status_joint_1 _communication_status_joint_2 _communication_status_joint_3 _communication_status_joint_4 _communication_status_joint_5 _communication_status_joint_6 ))
18
+
19
+ (defmethod piper_msgs::PiperStatusMsg
20
+ (:init
21
+ (&key
22
+ ((:ctrl_mode __ctrl_mode) 0)
23
+ ((:arm_status __arm_status) 0)
24
+ ((:mode_feedback __mode_feedback) 0)
25
+ ((:teach_status __teach_status) 0)
26
+ ((:motion_status __motion_status) 0)
27
+ ((:trajectory_num __trajectory_num) 0)
28
+ ((:err_code __err_code) 0)
29
+ ((:joint_1_angle_limit __joint_1_angle_limit) nil)
30
+ ((:joint_2_angle_limit __joint_2_angle_limit) nil)
31
+ ((:joint_3_angle_limit __joint_3_angle_limit) nil)
32
+ ((:joint_4_angle_limit __joint_4_angle_limit) nil)
33
+ ((:joint_5_angle_limit __joint_5_angle_limit) nil)
34
+ ((:joint_6_angle_limit __joint_6_angle_limit) nil)
35
+ ((:communication_status_joint_1 __communication_status_joint_1) nil)
36
+ ((:communication_status_joint_2 __communication_status_joint_2) nil)
37
+ ((:communication_status_joint_3 __communication_status_joint_3) nil)
38
+ ((:communication_status_joint_4 __communication_status_joint_4) nil)
39
+ ((:communication_status_joint_5 __communication_status_joint_5) nil)
40
+ ((:communication_status_joint_6 __communication_status_joint_6) nil)
41
+ )
42
+ (send-super :init)
43
+ (setq _ctrl_mode (round __ctrl_mode))
44
+ (setq _arm_status (round __arm_status))
45
+ (setq _mode_feedback (round __mode_feedback))
46
+ (setq _teach_status (round __teach_status))
47
+ (setq _motion_status (round __motion_status))
48
+ (setq _trajectory_num (round __trajectory_num))
49
+ (setq _err_code (round __err_code))
50
+ (setq _joint_1_angle_limit __joint_1_angle_limit)
51
+ (setq _joint_2_angle_limit __joint_2_angle_limit)
52
+ (setq _joint_3_angle_limit __joint_3_angle_limit)
53
+ (setq _joint_4_angle_limit __joint_4_angle_limit)
54
+ (setq _joint_5_angle_limit __joint_5_angle_limit)
55
+ (setq _joint_6_angle_limit __joint_6_angle_limit)
56
+ (setq _communication_status_joint_1 __communication_status_joint_1)
57
+ (setq _communication_status_joint_2 __communication_status_joint_2)
58
+ (setq _communication_status_joint_3 __communication_status_joint_3)
59
+ (setq _communication_status_joint_4 __communication_status_joint_4)
60
+ (setq _communication_status_joint_5 __communication_status_joint_5)
61
+ (setq _communication_status_joint_6 __communication_status_joint_6)
62
+ self)
63
+ (:ctrl_mode
64
+ (&optional __ctrl_mode)
65
+ (if __ctrl_mode (setq _ctrl_mode __ctrl_mode)) _ctrl_mode)
66
+ (:arm_status
67
+ (&optional __arm_status)
68
+ (if __arm_status (setq _arm_status __arm_status)) _arm_status)
69
+ (:mode_feedback
70
+ (&optional __mode_feedback)
71
+ (if __mode_feedback (setq _mode_feedback __mode_feedback)) _mode_feedback)
72
+ (:teach_status
73
+ (&optional __teach_status)
74
+ (if __teach_status (setq _teach_status __teach_status)) _teach_status)
75
+ (:motion_status
76
+ (&optional __motion_status)
77
+ (if __motion_status (setq _motion_status __motion_status)) _motion_status)
78
+ (:trajectory_num
79
+ (&optional __trajectory_num)
80
+ (if __trajectory_num (setq _trajectory_num __trajectory_num)) _trajectory_num)
81
+ (:err_code
82
+ (&optional __err_code)
83
+ (if __err_code (setq _err_code __err_code)) _err_code)
84
+ (:joint_1_angle_limit
85
+ (&optional (__joint_1_angle_limit :null))
86
+ (if (not (eq __joint_1_angle_limit :null)) (setq _joint_1_angle_limit __joint_1_angle_limit)) _joint_1_angle_limit)
87
+ (:joint_2_angle_limit
88
+ (&optional (__joint_2_angle_limit :null))
89
+ (if (not (eq __joint_2_angle_limit :null)) (setq _joint_2_angle_limit __joint_2_angle_limit)) _joint_2_angle_limit)
90
+ (:joint_3_angle_limit
91
+ (&optional (__joint_3_angle_limit :null))
92
+ (if (not (eq __joint_3_angle_limit :null)) (setq _joint_3_angle_limit __joint_3_angle_limit)) _joint_3_angle_limit)
93
+ (:joint_4_angle_limit
94
+ (&optional (__joint_4_angle_limit :null))
95
+ (if (not (eq __joint_4_angle_limit :null)) (setq _joint_4_angle_limit __joint_4_angle_limit)) _joint_4_angle_limit)
96
+ (:joint_5_angle_limit
97
+ (&optional (__joint_5_angle_limit :null))
98
+ (if (not (eq __joint_5_angle_limit :null)) (setq _joint_5_angle_limit __joint_5_angle_limit)) _joint_5_angle_limit)
99
+ (:joint_6_angle_limit
100
+ (&optional (__joint_6_angle_limit :null))
101
+ (if (not (eq __joint_6_angle_limit :null)) (setq _joint_6_angle_limit __joint_6_angle_limit)) _joint_6_angle_limit)
102
+ (:communication_status_joint_1
103
+ (&optional (__communication_status_joint_1 :null))
104
+ (if (not (eq __communication_status_joint_1 :null)) (setq _communication_status_joint_1 __communication_status_joint_1)) _communication_status_joint_1)
105
+ (:communication_status_joint_2
106
+ (&optional (__communication_status_joint_2 :null))
107
+ (if (not (eq __communication_status_joint_2 :null)) (setq _communication_status_joint_2 __communication_status_joint_2)) _communication_status_joint_2)
108
+ (:communication_status_joint_3
109
+ (&optional (__communication_status_joint_3 :null))
110
+ (if (not (eq __communication_status_joint_3 :null)) (setq _communication_status_joint_3 __communication_status_joint_3)) _communication_status_joint_3)
111
+ (:communication_status_joint_4
112
+ (&optional (__communication_status_joint_4 :null))
113
+ (if (not (eq __communication_status_joint_4 :null)) (setq _communication_status_joint_4 __communication_status_joint_4)) _communication_status_joint_4)
114
+ (:communication_status_joint_5
115
+ (&optional (__communication_status_joint_5 :null))
116
+ (if (not (eq __communication_status_joint_5 :null)) (setq _communication_status_joint_5 __communication_status_joint_5)) _communication_status_joint_5)
117
+ (:communication_status_joint_6
118
+ (&optional (__communication_status_joint_6 :null))
119
+ (if (not (eq __communication_status_joint_6 :null)) (setq _communication_status_joint_6 __communication_status_joint_6)) _communication_status_joint_6)
120
+ (:serialization-length
121
+ ()
122
+ (+
123
+ ;; uint8 _ctrl_mode
124
+ 1
125
+ ;; uint8 _arm_status
126
+ 1
127
+ ;; uint8 _mode_feedback
128
+ 1
129
+ ;; uint8 _teach_status
130
+ 1
131
+ ;; uint8 _motion_status
132
+ 1
133
+ ;; uint8 _trajectory_num
134
+ 1
135
+ ;; int64 _err_code
136
+ 8
137
+ ;; bool _joint_1_angle_limit
138
+ 1
139
+ ;; bool _joint_2_angle_limit
140
+ 1
141
+ ;; bool _joint_3_angle_limit
142
+ 1
143
+ ;; bool _joint_4_angle_limit
144
+ 1
145
+ ;; bool _joint_5_angle_limit
146
+ 1
147
+ ;; bool _joint_6_angle_limit
148
+ 1
149
+ ;; bool _communication_status_joint_1
150
+ 1
151
+ ;; bool _communication_status_joint_2
152
+ 1
153
+ ;; bool _communication_status_joint_3
154
+ 1
155
+ ;; bool _communication_status_joint_4
156
+ 1
157
+ ;; bool _communication_status_joint_5
158
+ 1
159
+ ;; bool _communication_status_joint_6
160
+ 1
161
+ ))
162
+ (:serialize
163
+ (&optional strm)
164
+ (let ((s (if strm strm
165
+ (make-string-output-stream (send self :serialization-length)))))
166
+ ;; uint8 _ctrl_mode
167
+ (write-byte _ctrl_mode s)
168
+ ;; uint8 _arm_status
169
+ (write-byte _arm_status s)
170
+ ;; uint8 _mode_feedback
171
+ (write-byte _mode_feedback s)
172
+ ;; uint8 _teach_status
173
+ (write-byte _teach_status s)
174
+ ;; uint8 _motion_status
175
+ (write-byte _motion_status s)
176
+ ;; uint8 _trajectory_num
177
+ (write-byte _trajectory_num s)
178
+ ;; int64 _err_code
179
+ #+(or :alpha :irix6 :x86_64)
180
+ (progn (sys::poke _err_code (send s :buffer) (send s :count) :long) (incf (stream-count s) 8))
181
+ #-(or :alpha :irix6 :x86_64)
182
+ (cond ((and (class _err_code) (= (length (_err_code . bv)) 2)) ;; bignum
183
+ (write-long (ash (elt (_err_code . bv) 0) 0) s)
184
+ (write-long (ash (elt (_err_code . bv) 1) -1) s))
185
+ ((and (class _err_code) (= (length (_err_code . bv)) 1)) ;; big1
186
+ (write-long (elt (_err_code . bv) 0) s)
187
+ (write-long (if (>= _err_code 0) 0 #xffffffff) s))
188
+ (t ;; integer
189
+ (write-long _err_code s)(write-long (if (>= _err_code 0) 0 #xffffffff) s)))
190
+ ;; bool _joint_1_angle_limit
191
+ (if _joint_1_angle_limit (write-byte -1 s) (write-byte 0 s))
192
+ ;; bool _joint_2_angle_limit
193
+ (if _joint_2_angle_limit (write-byte -1 s) (write-byte 0 s))
194
+ ;; bool _joint_3_angle_limit
195
+ (if _joint_3_angle_limit (write-byte -1 s) (write-byte 0 s))
196
+ ;; bool _joint_4_angle_limit
197
+ (if _joint_4_angle_limit (write-byte -1 s) (write-byte 0 s))
198
+ ;; bool _joint_5_angle_limit
199
+ (if _joint_5_angle_limit (write-byte -1 s) (write-byte 0 s))
200
+ ;; bool _joint_6_angle_limit
201
+ (if _joint_6_angle_limit (write-byte -1 s) (write-byte 0 s))
202
+ ;; bool _communication_status_joint_1
203
+ (if _communication_status_joint_1 (write-byte -1 s) (write-byte 0 s))
204
+ ;; bool _communication_status_joint_2
205
+ (if _communication_status_joint_2 (write-byte -1 s) (write-byte 0 s))
206
+ ;; bool _communication_status_joint_3
207
+ (if _communication_status_joint_3 (write-byte -1 s) (write-byte 0 s))
208
+ ;; bool _communication_status_joint_4
209
+ (if _communication_status_joint_4 (write-byte -1 s) (write-byte 0 s))
210
+ ;; bool _communication_status_joint_5
211
+ (if _communication_status_joint_5 (write-byte -1 s) (write-byte 0 s))
212
+ ;; bool _communication_status_joint_6
213
+ (if _communication_status_joint_6 (write-byte -1 s) (write-byte 0 s))
214
+ ;;
215
+ (if (null strm) (get-output-stream-string s))))
216
+ (:deserialize
217
+ (buf &optional (ptr- 0))
218
+ ;; uint8 _ctrl_mode
219
+ (setq _ctrl_mode (sys::peek buf ptr- :char)) (incf ptr- 1)
220
+ ;; uint8 _arm_status
221
+ (setq _arm_status (sys::peek buf ptr- :char)) (incf ptr- 1)
222
+ ;; uint8 _mode_feedback
223
+ (setq _mode_feedback (sys::peek buf ptr- :char)) (incf ptr- 1)
224
+ ;; uint8 _teach_status
225
+ (setq _teach_status (sys::peek buf ptr- :char)) (incf ptr- 1)
226
+ ;; uint8 _motion_status
227
+ (setq _motion_status (sys::peek buf ptr- :char)) (incf ptr- 1)
228
+ ;; uint8 _trajectory_num
229
+ (setq _trajectory_num (sys::peek buf ptr- :char)) (incf ptr- 1)
230
+ ;; int64 _err_code
231
+ #+(or :alpha :irix6 :x86_64)
232
+ (setf _err_code (prog1 (sys::peek buf ptr- :long) (incf ptr- 8)))
233
+ #-(or :alpha :irix6 :x86_64)
234
+ (setf _err_code (let ((b0 (prog1 (sys::peek buf ptr- :integer) (incf ptr- 4)))
235
+ (b1 (prog1 (sys::peek buf ptr- :integer) (incf ptr- 4))))
236
+ (cond ((= b1 -1) b0)
237
+ ((and (= b1 0)
238
+ (<= lisp::most-negative-fixnum b0 lisp::most-positive-fixnum))
239
+ b0)
240
+ ((= b1 0) (make-instance bignum :size 1 :bv (integer-vector b0)))
241
+ (t (make-instance bignum :size 2 :bv (integer-vector b0 (ash b1 1)))))))
242
+ ;; bool _joint_1_angle_limit
243
+ (setq _joint_1_angle_limit (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
244
+ ;; bool _joint_2_angle_limit
245
+ (setq _joint_2_angle_limit (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
246
+ ;; bool _joint_3_angle_limit
247
+ (setq _joint_3_angle_limit (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
248
+ ;; bool _joint_4_angle_limit
249
+ (setq _joint_4_angle_limit (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
250
+ ;; bool _joint_5_angle_limit
251
+ (setq _joint_5_angle_limit (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
252
+ ;; bool _joint_6_angle_limit
253
+ (setq _joint_6_angle_limit (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
254
+ ;; bool _communication_status_joint_1
255
+ (setq _communication_status_joint_1 (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
256
+ ;; bool _communication_status_joint_2
257
+ (setq _communication_status_joint_2 (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
258
+ ;; bool _communication_status_joint_3
259
+ (setq _communication_status_joint_3 (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
260
+ ;; bool _communication_status_joint_4
261
+ (setq _communication_status_joint_4 (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
262
+ ;; bool _communication_status_joint_5
263
+ (setq _communication_status_joint_5 (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
264
+ ;; bool _communication_status_joint_6
265
+ (setq _communication_status_joint_6 (not (= 0 (sys::peek buf ptr- :char)))) (incf ptr- 1)
266
+ ;;
267
+ self)
268
+ )
269
+
270
+ (setf (get piper_msgs::PiperStatusMsg :md5sum-) "18e0aaa943372aaa58f1495907dd9a17")
271
+ (setf (get piper_msgs::PiperStatusMsg :datatype-) "piper_msgs/PiperStatusMsg")
272
+ (setf (get piper_msgs::PiperStatusMsg :definition-)
273
+ "uint8 ctrl_mode
274
+ uint8 arm_status
275
+ uint8 mode_feedback
276
+ uint8 teach_status
277
+ uint8 motion_status
278
+ uint8 trajectory_num
279
+ int64 err_code
280
+ bool joint_1_angle_limit
281
+ bool joint_2_angle_limit
282
+ bool joint_3_angle_limit
283
+ bool joint_4_angle_limit
284
+ bool joint_5_angle_limit
285
+ bool joint_6_angle_limit
286
+ bool communication_status_joint_1
287
+ bool communication_status_joint_2
288
+ bool communication_status_joint_3
289
+ bool communication_status_joint_4
290
+ bool communication_status_joint_5
291
+ bool communication_status_joint_6
292
+
293
+
294
+ ")
295
+
296
+
297
+
298
+ (provide :piper_msgs/PiperStatusMsg "18e0aaa943372aaa58f1495907dd9a17")
299
+
300
+
Piper_ros_private-ros-noetic/devel/share/roseus/ros/piper_msgs/msg/PosCmd.l ADDED
@@ -0,0 +1,158 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ;; Auto-generated. Do not edit!
2
+
3
+
4
+ (when (boundp 'piper_msgs::PosCmd)
5
+ (if (not (find-package "PIPER_MSGS"))
6
+ (make-package "PIPER_MSGS"))
7
+ (shadow 'PosCmd (find-package "PIPER_MSGS")))
8
+ (unless (find-package "PIPER_MSGS::POSCMD")
9
+ (make-package "PIPER_MSGS::POSCMD"))
10
+
11
+ (in-package "ROS")
12
+ ;;//! \htmlinclude PosCmd.msg.html
13
+
14
+
15
+ (defclass piper_msgs::PosCmd
16
+ :super ros::object
17
+ :slots (_x _y _z _roll _pitch _yaw _gripper _mode1 _mode2 ))
18
+
19
+ (defmethod piper_msgs::PosCmd
20
+ (:init
21
+ (&key
22
+ ((:x __x) 0.0)
23
+ ((:y __y) 0.0)
24
+ ((:z __z) 0.0)
25
+ ((:roll __roll) 0.0)
26
+ ((:pitch __pitch) 0.0)
27
+ ((:yaw __yaw) 0.0)
28
+ ((:gripper __gripper) 0.0)
29
+ ((:mode1 __mode1) 0)
30
+ ((:mode2 __mode2) 0)
31
+ )
32
+ (send-super :init)
33
+ (setq _x (float __x))
34
+ (setq _y (float __y))
35
+ (setq _z (float __z))
36
+ (setq _roll (float __roll))
37
+ (setq _pitch (float __pitch))
38
+ (setq _yaw (float __yaw))
39
+ (setq _gripper (float __gripper))
40
+ (setq _mode1 (round __mode1))
41
+ (setq _mode2 (round __mode2))
42
+ self)
43
+ (:x
44
+ (&optional __x)
45
+ (if __x (setq _x __x)) _x)
46
+ (:y
47
+ (&optional __y)
48
+ (if __y (setq _y __y)) _y)
49
+ (:z
50
+ (&optional __z)
51
+ (if __z (setq _z __z)) _z)
52
+ (:roll
53
+ (&optional __roll)
54
+ (if __roll (setq _roll __roll)) _roll)
55
+ (:pitch
56
+ (&optional __pitch)
57
+ (if __pitch (setq _pitch __pitch)) _pitch)
58
+ (:yaw
59
+ (&optional __yaw)
60
+ (if __yaw (setq _yaw __yaw)) _yaw)
61
+ (:gripper
62
+ (&optional __gripper)
63
+ (if __gripper (setq _gripper __gripper)) _gripper)
64
+ (:mode1
65
+ (&optional __mode1)
66
+ (if __mode1 (setq _mode1 __mode1)) _mode1)
67
+ (:mode2
68
+ (&optional __mode2)
69
+ (if __mode2 (setq _mode2 __mode2)) _mode2)
70
+ (:serialization-length
71
+ ()
72
+ (+
73
+ ;; float64 _x
74
+ 8
75
+ ;; float64 _y
76
+ 8
77
+ ;; float64 _z
78
+ 8
79
+ ;; float64 _roll
80
+ 8
81
+ ;; float64 _pitch
82
+ 8
83
+ ;; float64 _yaw
84
+ 8
85
+ ;; float64 _gripper
86
+ 8
87
+ ;; int32 _mode1
88
+ 4
89
+ ;; int32 _mode2
90
+ 4
91
+ ))
92
+ (:serialize
93
+ (&optional strm)
94
+ (let ((s (if strm strm
95
+ (make-string-output-stream (send self :serialization-length)))))
96
+ ;; float64 _x
97
+ (sys::poke _x (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
98
+ ;; float64 _y
99
+ (sys::poke _y (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
100
+ ;; float64 _z
101
+ (sys::poke _z (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
102
+ ;; float64 _roll
103
+ (sys::poke _roll (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
104
+ ;; float64 _pitch
105
+ (sys::poke _pitch (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
106
+ ;; float64 _yaw
107
+ (sys::poke _yaw (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
108
+ ;; float64 _gripper
109
+ (sys::poke _gripper (send s :buffer) (send s :count) :double) (incf (stream-count s) 8)
110
+ ;; int32 _mode1
111
+ (write-long _mode1 s)
112
+ ;; int32 _mode2
113
+ (write-long _mode2 s)
114
+ ;;
115
+ (if (null strm) (get-output-stream-string s))))
116
+ (:deserialize
117
+ (buf &optional (ptr- 0))
118
+ ;; float64 _x
119
+ (setq _x (sys::peek buf ptr- :double)) (incf ptr- 8)
120
+ ;; float64 _y
121
+ (setq _y (sys::peek buf ptr- :double)) (incf ptr- 8)
122
+ ;; float64 _z
123
+ (setq _z (sys::peek buf ptr- :double)) (incf ptr- 8)
124
+ ;; float64 _roll
125
+ (setq _roll (sys::peek buf ptr- :double)) (incf ptr- 8)
126
+ ;; float64 _pitch
127
+ (setq _pitch (sys::peek buf ptr- :double)) (incf ptr- 8)
128
+ ;; float64 _yaw
129
+ (setq _yaw (sys::peek buf ptr- :double)) (incf ptr- 8)
130
+ ;; float64 _gripper
131
+ (setq _gripper (sys::peek buf ptr- :double)) (incf ptr- 8)
132
+ ;; int32 _mode1
133
+ (setq _mode1 (sys::peek buf ptr- :integer)) (incf ptr- 4)
134
+ ;; int32 _mode2
135
+ (setq _mode2 (sys::peek buf ptr- :integer)) (incf ptr- 4)
136
+ ;;
137
+ self)
138
+ )
139
+
140
+ (setf (get piper_msgs::PosCmd :md5sum-) "1c57ab1c25d2c8b93367daa40ff13cae")
141
+ (setf (get piper_msgs::PosCmd :datatype-) "piper_msgs/PosCmd")
142
+ (setf (get piper_msgs::PosCmd :definition-)
143
+ "float64 x
144
+ float64 y
145
+ float64 z
146
+ float64 roll
147
+ float64 pitch
148
+ float64 yaw
149
+ float64 gripper
150
+ int32 mode1
151
+ int32 mode2
152
+ ")
153
+
154
+
155
+
156
+ (provide :piper_msgs/PosCmd "1c57ab1c25d2c8b93367daa40ff13cae")
157
+
158
+
Piper_ros_private-ros-noetic/src/piper/launch/start_single_piper_rviz.launch ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <launch>
2
+ <arg name="can_port" default="can0" />
3
+ <arg name="auto_enable" default="true" />
4
+ <include file="$(find piper_description)/launch/display_xacro.launch"/>
5
+ <!-- 启动机械臂节点 -->
6
+ <node name="piper_ctrl_single_node" pkg="piper" type="piper_ctrl_single_node.py" output="screen">
7
+ <param name="can_port" value="$(arg can_port)" />
8
+ <param name="auto_enable" value="$(arg auto_enable)" />
9
+ <param name="rviz_ctrl_flag" value="true" />
10
+ <param name="girpper_exist" value="true" />
11
+ <remap from="joint_ctrl_single" to="/joint_states" />
12
+ </node>
13
+ </launch>
Piper_ros_private-ros-noetic/src/piper/scripts/piper_start_ms_node.py ADDED
@@ -0,0 +1,341 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ # -*-coding:utf8-*-
3
+ # 本文件为同时打开主从臂的节点,通过mode参数控制是读取还是控制
4
+ # 默认认为从臂有夹爪
5
+ # mode为0时为发送主从臂消息,
6
+ # mode为1时为控制从臂,不发送主臂消息,此时如果要控制从臂,需要给主臂的topic发送消息
7
+ from typing import (
8
+ Optional,
9
+ )
10
+ import rospy
11
+ import rosnode
12
+ from sensor_msgs.msg import JointState
13
+ from std_msgs.msg import Bool
14
+ import time
15
+ import threading
16
+ import argparse
17
+ import math
18
+ from piper_sdk import *
19
+ from piper_sdk import C_PiperInterface
20
+ from piper_msgs.msg import PiperStatusMsg, PosCmd
21
+ from geometry_msgs.msg import Pose,PoseStamped
22
+ from tf.transformations import quaternion_from_euler # 用于欧拉角到四元数的转换
23
+
24
+ def check_ros_master():
25
+ try:
26
+ rosnode.rosnode_ping('rosout', max_count=1, verbose=False)
27
+ rospy.loginfo("ROS Master is running.")
28
+ except rosnode.ROSNodeIOException:
29
+ rospy.logerr("ROS Master is not running.")
30
+ raise RuntimeError("ROS Master is not running.")
31
+
32
+ class C_PiperRosNode():
33
+ """机械臂ros节点
34
+ """
35
+ def __init__(self) -> None:
36
+ check_ros_master()
37
+ rospy.init_node('piper_start_all_node', anonymous=True)
38
+
39
+ self.can_port = "can0"
40
+ if rospy.has_param('~can_port'):
41
+ self.can_port = rospy.get_param("~can_port")
42
+ rospy.loginfo("%s is %s", rospy.resolve_name('~can_port'), self.can_port)
43
+ else:
44
+ rospy.loginfo("未找到can_port参数,请输入 _can_port:=can0 类似的格式")
45
+ exit(0)
46
+ # 模式,模式为1的时候,才能够控制从臂
47
+ self.mode = 0
48
+ if rospy.has_param('~mode'):
49
+ self.mode = rospy.get_param("~mode")
50
+ rospy.loginfo("%s is %s", rospy.resolve_name('~mode'), self.mode)
51
+ else:
52
+ rospy.loginfo("未找到mode参数,请输入 _mode:=0 类似的格式")
53
+ exit(0)
54
+
55
+ # 是否自动使能,默认不自动使能,只有模式为1的时候才能够被设置为自动使能
56
+ self.auto_enable = False
57
+ if rospy.has_param('~auto_enable'):
58
+ if(rospy.get_param("~auto_enable") and self.mode == 1):
59
+ self.auto_enable = True
60
+ rospy.loginfo("%s is %s", rospy.resolve_name('~auto_enable'), self.auto_enable)
61
+ # publish
62
+ self.joint_std_pub_puppet = rospy.Publisher('/puppet/joint_states', JointState, queue_size=1)
63
+ # 默认模式为0,读取主从臂消息
64
+ if(self.mode == 0):
65
+ self.joint_std_pub_master = rospy.Publisher('/master/joint_states', JointState, queue_size=1)
66
+ self.arm_status_pub = rospy.Publisher('/puppet/arm_status', PiperStatusMsg, queue_size=1)
67
+ self.end_pose_pub = rospy.Publisher('/puppet/end_pose', PoseStamped, queue_size=1)
68
+
69
+ self.__enable_flag = False
70
+ # 从臂消息
71
+ self.joint_state_slave = JointState()
72
+ self.joint_state_slave.name = ['joint0', 'joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6']
73
+ self.joint_state_slave.position = [0.0] * 7
74
+ self.joint_state_slave.velocity = [0.0] * 7
75
+ self.joint_state_slave.effort = [0.0] * 7
76
+ # 主臂消息
77
+ self.joint_state_master = JointState()
78
+ self.joint_state_master.name = ['joint0', 'joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6']
79
+ self.joint_state_master.position = [0.0] * 7
80
+ self.joint_state_master.velocity = [0.0] * 7
81
+ self.joint_state_master.effort = [0.0] * 7
82
+
83
+ self.piper = C_PiperInterface(can_name=self.can_port)
84
+ self.piper.ConnectPort()
85
+ # 模式为1的时候,订阅控制消息
86
+ if(self.mode == 1):
87
+ sub_pos_th = threading.Thread(target=self.SubPosThread)
88
+ sub_joint_th = threading.Thread(target=self.SubJointThread)
89
+ sub_enable_th = threading.Thread(target=self.SubEnableThread)
90
+
91
+ sub_pos_th.daemon = True
92
+ sub_joint_th.daemon = True
93
+ sub_enable_th.daemon = True
94
+
95
+ sub_pos_th.start()
96
+ sub_joint_th.start()
97
+ sub_enable_th.start()
98
+
99
+ def GetEnableFlag(self):
100
+ return self.__enable_flag
101
+
102
+ def Pubilsh(self):
103
+ """机械臂消息发布
104
+ """
105
+ rate = rospy.Rate(200) # 200 Hz
106
+ enable_flag = False
107
+ # 设置超时时间(秒)
108
+ timeout = 5
109
+ # 记录进入循环前的时间
110
+ start_time = time.time()
111
+ elapsed_time_flag = False
112
+ while not rospy.is_shutdown():
113
+ if(self.auto_enable and self.mode == 1):
114
+ while not (enable_flag):
115
+ elapsed_time = time.time() - start_time
116
+ print("--------------------")
117
+ enable_flag = self.piper.GetArmLowSpdInfoMsgs().motor_1.foc_status.driver_enable_status and \
118
+ self.piper.GetArmLowSpdInfoMsgs().motor_2.foc_status.driver_enable_status and \
119
+ self.piper.GetArmLowSpdInfoMsgs().motor_3.foc_status.driver_enable_status and \
120
+ self.piper.GetArmLowSpdInfoMsgs().motor_4.foc_status.driver_enable_status and \
121
+ self.piper.GetArmLowSpdInfoMsgs().motor_5.foc_status.driver_enable_status and \
122
+ self.piper.GetArmLowSpdInfoMsgs().motor_6.foc_status.driver_enable_status
123
+ print("使能状态:",enable_flag)
124
+ if(enable_flag):
125
+ self.__enable_flag = True
126
+ self.piper.EnableArm(7)
127
+ self.piper.GripperCtrl(0,1000,0x01, 0)
128
+ print("--------------------")
129
+ # 检查是否超过超时时间
130
+ if elapsed_time > timeout:
131
+ print("超时....")
132
+ elapsed_time_flag = True
133
+ enable_flag = True
134
+ break
135
+ time.sleep(1)
136
+ pass
137
+ if(elapsed_time_flag):
138
+ print("程序自动使能超时,退出程序")
139
+ exit(0)
140
+ # 发布消息
141
+ self.PublishSlaveArmJointAndGripper()
142
+ self.PublishSlaveArmState()
143
+ self.PublishSlaveArmEndPose()
144
+ # 模式为0的时候,发布主臂消息
145
+ if(self.mode == 0):
146
+ self.PublishMasterArmJointAndGripper()
147
+
148
+ rate.sleep()
149
+
150
+ def PublishSlaveArmState(self):
151
+ arm_status = PiperStatusMsg()
152
+ arm_status.ctrl_mode = self.piper.GetArmStatus().arm_status.ctrl_mode
153
+ arm_status.arm_status = self.piper.GetArmStatus().arm_status.arm_status
154
+ arm_status.mode_feedback = self.piper.GetArmStatus().arm_status.mode_feed
155
+ arm_status.teach_status = self.piper.GetArmStatus().arm_status.teach_status
156
+ arm_status.motion_status = self.piper.GetArmStatus().arm_status.motion_status
157
+ arm_status.trajectory_num = self.piper.GetArmStatus().arm_status.trajectory_num
158
+ arm_status.err_code = self.piper.GetArmStatus().arm_status.err_code
159
+ arm_status.joint_1_angle_limit = self.piper.GetArmStatus().arm_status.err_status.joint_1_angle_limit
160
+ arm_status.joint_2_angle_limit = self.piper.GetArmStatus().arm_status.err_status.joint_2_angle_limit
161
+ arm_status.joint_3_angle_limit = self.piper.GetArmStatus().arm_status.err_status.joint_3_angle_limit
162
+ arm_status.joint_4_angle_limit = self.piper.GetArmStatus().arm_status.err_status.joint_4_angle_limit
163
+ arm_status.joint_5_angle_limit = self.piper.GetArmStatus().arm_status.err_status.joint_5_angle_limit
164
+ arm_status.joint_6_angle_limit = self.piper.GetArmStatus().arm_status.err_status.joint_6_angle_limit
165
+ arm_status.communication_status_joint_1 = self.piper.GetArmStatus().arm_status.err_status.communication_status_joint_1
166
+ arm_status.communication_status_joint_2 = self.piper.GetArmStatus().arm_status.err_status.communication_status_joint_2
167
+ arm_status.communication_status_joint_3 = self.piper.GetArmStatus().arm_status.err_status.communication_status_joint_3
168
+ arm_status.communication_status_joint_4 = self.piper.GetArmStatus().arm_status.err_status.communication_status_joint_4
169
+ arm_status.communication_status_joint_5 = self.piper.GetArmStatus().arm_status.err_status.communication_status_joint_5
170
+ arm_status.communication_status_joint_6 = self.piper.GetArmStatus().arm_status.err_status.communication_status_joint_6
171
+ self.arm_status_pub.publish(arm_status)
172
+
173
+ def PublishSlaveArmEndPose(self):
174
+ # 末端位姿
175
+ endpos = PoseStamped()
176
+ endpos.pose.position.x = self.piper.GetArmEndPoseMsgs().end_pose.X_axis/1000000
177
+ endpos.pose.position.y = self.piper.GetArmEndPoseMsgs().end_pose.Y_axis/1000000
178
+ endpos.pose.position.z = self.piper.GetArmEndPoseMsgs().end_pose.Z_axis/1000000
179
+ roll = self.piper.GetArmEndPoseMsgs().end_pose.RX_axis/1000
180
+ pitch = self.piper.GetArmEndPoseMsgs().end_pose.RY_axis/1000
181
+ yaw = self.piper.GetArmEndPoseMsgs().end_pose.RZ_axis/1000
182
+ roll = math.radians(roll)
183
+ pitch = math.radians(pitch)
184
+ yaw = math.radians(yaw)
185
+ quaternion = quaternion_from_euler(roll, pitch, yaw)
186
+ endpos.pose.orientation.x = quaternion[0]
187
+ endpos.pose.orientation.y = quaternion[1]
188
+ endpos.pose.orientation.z = quaternion[2]
189
+ endpos.pose.orientation.w = quaternion[3]
190
+ # 为末端位姿增加时间戳
191
+ endpos.header.stamp = rospy.Time.now()
192
+ self.end_pose_pub.publish(endpos)
193
+
194
+ def PublishSlaveArmJointAndGripper(self):
195
+ # 从臂反馈消息
196
+ self.joint_state_slave.header.stamp = rospy.Time.now()
197
+ joint_0:float = (self.piper.GetArmJointMsgs().joint_state.joint_1/1000) * 0.017444
198
+ joint_1:float = (self.piper.GetArmJointMsgs().joint_state.joint_2/1000) * 0.017444
199
+ joint_2:float = (self.piper.GetArmJointMsgs().joint_state.joint_3/1000) * 0.017444
200
+ joint_3:float = (self.piper.GetArmJointMsgs().joint_state.joint_4/1000) * 0.017444
201
+ joint_4:float = (self.piper.GetArmJointMsgs().joint_state.joint_5/1000) * 0.017444
202
+ joint_5:float = (self.piper.GetArmJointMsgs().joint_state.joint_6/1000) * 0.017444
203
+ joint_6:float = self.piper.GetArmGripperMsgs().gripper_state.grippers_angle/1000000
204
+ vel_0:float = self.piper.GetArmHighSpdInfoMsgs().motor_1.motor_speed/1000
205
+ vel_1:float = self.piper.GetArmHighSpdInfoMsgs().motor_2.motor_speed/1000
206
+ vel_2:float = self.piper.GetArmHighSpdInfoMsgs().motor_3.motor_speed/1000
207
+ vel_3:float = self.piper.GetArmHighSpdInfoMsgs().motor_4.motor_speed/1000
208
+ vel_4:float = self.piper.GetArmHighSpdInfoMsgs().motor_5.motor_speed/1000
209
+ vel_5:float = self.piper.GetArmHighSpdInfoMsgs().motor_6.motor_speed/1000
210
+ effort_6:float = self.piper.GetArmGripperMsgs().gripper_state.grippers_effort/1000
211
+ self.joint_state_slave.position = [joint_0,joint_1, joint_2, joint_3, joint_4, joint_5,joint_6] # Example values
212
+ self.joint_state_slave.velocity = [vel_0, vel_1, vel_2, vel_3, vel_4, vel_5, 0.0] # Example values
213
+ self.joint_state_slave.effort[6] = effort_6
214
+ self.joint_std_pub_puppet.publish(self.joint_state_slave)
215
+
216
+ def PublishMasterArmJointAndGripper(self):
217
+ # 主臂控制消息
218
+ self.joint_state_master.header.stamp = rospy.Time.now()
219
+ joint_0:float = (self.piper.GetArmJointCtrl().joint_ctrl.joint_1/1000) * 0.017444
220
+ joint_1:float = (self.piper.GetArmJointCtrl().joint_ctrl.joint_2/1000) * 0.017444
221
+ joint_2:float = (self.piper.GetArmJointCtrl().joint_ctrl.joint_3/1000) * 0.017444
222
+ joint_3:float = (self.piper.GetArmJointCtrl().joint_ctrl.joint_4/1000) * 0.017444
223
+ joint_4:float = (self.piper.GetArmJointCtrl().joint_ctrl.joint_5/1000) * 0.017444
224
+ joint_5:float = (self.piper.GetArmJointCtrl().joint_ctrl.joint_6/1000) * 0.017444
225
+ joint_6:float = self.piper.GetArmGripperCtrl().gripper_ctrl.grippers_angle/1000000
226
+ self.joint_state_master.position = [joint_0,joint_1, joint_2, joint_3, joint_4, joint_5,joint_6] # Example values
227
+ self.joint_std_pub_master.publish(self.joint_state_master)
228
+
229
+ def SubPosThread(self):
230
+ """机械臂末端位姿订阅
231
+
232
+ """
233
+ rospy.Subscriber('pos_cmd', PosCmd, self.pos_callback)
234
+ rospy.spin()
235
+
236
+ def SubJointThread(self):
237
+ """机械臂关节订阅
238
+
239
+ """
240
+ rospy.Subscriber('/master/joint_states', JointState, self.joint_callback)
241
+ rospy.spin()
242
+
243
+ def SubEnableThread(self):
244
+ """机械臂使能
245
+
246
+ """
247
+ rospy.Subscriber('/enable_flag', Bool, self.enable_callback)
248
+ rospy.spin()
249
+
250
+ def pos_callback(self, pos_data):
251
+ """机械臂末端位姿订阅回调函数
252
+
253
+ Args:
254
+ pos_data ():
255
+ """
256
+ factor = 180 / 3.1415926
257
+ x = round(pos_data.x*1000) * 1000
258
+ y = round(pos_data.y*1000) * 1000
259
+ z = round(pos_data.z*1000) * 1000
260
+ rx = round(pos_data.roll*1000*factor)
261
+ ry = round(pos_data.pitch*1000*factor)
262
+ rz = round(pos_data.yaw*1000*factor)
263
+ rospy.loginfo("Received PosCmd:")
264
+ rospy.loginfo("x: %f", x)
265
+ rospy.loginfo("y: %f", y)
266
+ rospy.loginfo("z: %f", z)
267
+ rospy.loginfo("roll: %f", rx)
268
+ rospy.loginfo("pitch: %f", ry)
269
+ rospy.loginfo("yaw: %f", rz)
270
+ rospy.loginfo("gripper: %f", pos_data.gripper)
271
+ rospy.loginfo("mode1: %d", pos_data.mode1)
272
+ rospy.loginfo("mode2: %d", pos_data.mode2)
273
+ if(self.GetEnableFlag()):
274
+ self.piper.MotionCtrl_1(0x00, 0x00, 0x00)
275
+ self.piper.MotionCtrl_2(0x01, 0x00, 50)
276
+ self.piper.EndPoseCtrl(x, y, z,
277
+ rx, ry, rz)
278
+ gripper = round(pos_data.gripper*1000*1000)
279
+ if(pos_data.gripper>80000): gripper = 80000
280
+ if(pos_data.gripper<0): gripper = 0
281
+ if(self.girpper_exist):
282
+ self.piper.GripperCtrl(abs(gripper), 1000, 0x01, 0)
283
+ self.piper.MotionCtrl_2(0x01, 0x00, 50)
284
+
285
+ def joint_callback(self, joint_data):
286
+ """机械臂关节角回调函数
287
+
288
+ Args:
289
+ joint_data ():
290
+ """
291
+ factor = 57324.840764 #1000*180/3.14
292
+ factor1 = 57.32484
293
+ rospy.loginfo("Received Joint States:")
294
+ rospy.loginfo("joint_0: %f", joint_data.position[0]*1)
295
+ rospy.loginfo("joint_1: %f", joint_data.position[1]*1)
296
+ rospy.loginfo("joint_2: %f", joint_data.position[2]*1)
297
+ rospy.loginfo("joint_3: %f", joint_data.position[3]*1)
298
+ rospy.loginfo("joint_4: %f", joint_data.position[4]*1)
299
+ rospy.loginfo("joint_5: %f", joint_data.position[5]*1)
300
+ rospy.loginfo("joint_6: %f", joint_data.position[6]*1)
301
+ joint_0 = round(joint_data.position[0]*factor)
302
+ joint_1 = round(joint_data.position[1]*factor)
303
+ joint_2 = round(joint_data.position[2]*factor)
304
+ joint_3 = round(joint_data.position[3]*factor)
305
+ joint_4 = round(joint_data.position[4]*factor)
306
+ joint_5 = round(joint_data.position[5]*factor)
307
+ joint_6 = round(joint_data.position[6]*1000*1000)
308
+ if(joint_6>80000): joint_6 = 80000
309
+ if(joint_6<0): joint_6 = 0
310
+ if(self.GetEnableFlag()):
311
+ self.piper.MotionCtrl_2(0x01, 0x01, 100)
312
+ self.piper.JointCtrl(joint_0, joint_1, joint_2,
313
+ joint_3, joint_4, joint_5)
314
+ self.piper.GripperCtrl(abs(joint_6), 1000, 0x01, 0)
315
+ self.piper.MotionCtrl_2(0x01, 0x01, 100)
316
+ pass
317
+
318
+ def enable_callback(self, enable_flag:Bool):
319
+ """机械臂使能回调函数
320
+
321
+ Args:
322
+ enable_flag ():
323
+ """
324
+ rospy.loginfo("Received enable flag:")
325
+ rospy.loginfo("enable_flag: %s", enable_flag.data)
326
+ if(enable_flag.data):
327
+ self.__enable_flag = True
328
+ self.piper.EnableArm(7)
329
+ self.piper.GripperCtrl(0,1000,0x01, 0)
330
+ else:
331
+ self.__enable_flag = False
332
+ self.piper.DisableArm(7)
333
+ self.piper.GripperCtrl(0,1000,0x00, 0)
334
+
335
+ if __name__ == '__main__':
336
+ try:
337
+ piper_ms = C_PiperRosNode()
338
+ piper_ms.Pubilsh()
339
+ except rospy.ROSInterruptException:
340
+ pass
341
+
Piper_ros_private-ros-noetic/src/piper_description/config/joint_names_agx_arm_description.yaml ADDED
@@ -0,0 +1 @@
 
 
1
+ controller_joint_names: ['', 'joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6', 'joint7', 'joint8', ]
Piper_ros_private-ros-noetic/src/piper_description/config/piper_gazebo_control.yaml ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ piper_description:
2
+ joint_state_controller:
3
+ type: joint_state_controller/JointStateController
4
+ publish_rate: 200
5
+
6
+ joint1_position_controller:
7
+ type: position_controllers/JointPositionController
8
+ joint: joint1
9
+ pid: {p: 100.0, i: 0.01, d: 5.0}
10
+ joint2_position_controller:
11
+ type: position_controllers/JointPositionController
12
+ joint: joint2
13
+ pid: {p: 100.0, i: 0.01, d: 5.0}
14
+ joint3_position_controller:
15
+ type: position_controllers/JointPositionController
16
+ joint: joint3
17
+ pid: {p: 100.0, i: 0.01, d: 5.0}
18
+ joint4_position_controller:
19
+ type: position_controllers/JointPositionController
20
+ joint: joint4
21
+ pid: {p: 100.0, i: 0.01, d: 5.0}
22
+ joint5_position_controller:
23
+ type: position_controllers/JointPositionController
24
+ joint: joint5
25
+ pid: {p: 100.0, i: 0.01, d: 5.0}
26
+ joint6_position_controller:
27
+ type: position_controllers/JointPositionController
28
+ joint: joint6
29
+ pid: {p: 100.0, i: 0.01, d: 5.0}
30
+ joint7_position_controller:
31
+ type: position_controllers/JointPositionController
32
+ joint: joint7
33
+ pid: {p: 100, i: 0.001, d: 10.0}
34
+ joint8_position_controller:
35
+ type: position_controllers/JointPositionController
36
+ joint: joint8
37
+ pid: {p: 100, i: 0.001, d: 10.0}
Piper_ros_private-ros-noetic/src/piper_description/launch/piper_gazebo_controller.launch ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <launch>
2
+
3
+ <!-- 将关节控制器的配置参数加载到参数服务器中 -->
4
+ <rosparam file="$(find piper_description)/config/piper_gazebo_control.yaml" command="load"/>
5
+
6
+ <!-- 加载controllers -->
7
+ <node name="controller_spawner" pkg="controller_manager" type="spawner" respawn="false"
8
+ output="screen" ns="/piper_description" args="joint_state_controller
9
+ joint1_position_controller
10
+ joint2_position_controller
11
+ joint3_position_controller
12
+ joint4_position_controller
13
+ joint5_position_controller
14
+ joint6_position_controller
15
+ joint7_position_controller
16
+ joint8_position_controller"/>
17
+
18
+ <!-- 运行robot_state_publisher节点,发布tf -->
19
+ <node name="$(anon robot_state_publisher)" pkg="robot_state_publisher" type="robot_state_publisher"
20
+ respawn="false" output="screen">
21
+ <remap from="/joint_states" to="/piper_description/joint_states" />
22
+ </node>
23
+
24
+
25
+ </launch>
26
+
27
+
Piper_ros_private-ros-noetic/src/piper_description/launch/rviz_ctrl_gazebo.launch ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ <launch>
2
+ <!-- 启动Gazebo -->
3
+ <include file="$(find piper_description)/launch/piper_world.launch" />
4
+ <!-- 启动Gazebo controllers -->
5
+ <include file="$(find piper_description)/launch/piper_gazebo_controller.launch" />
6
+ <!-- 由于和rviz启动打不开gz控制器,所以建议分开启动 -->
7
+ <!-- <include file="$(find piper_description)/launch/display_xacro.launch"/> -->
8
+ <node name="rviz_ctrl_gazebo_joint" pkg="piper_description" type="rviz_ctrl_gazebo.py" output="screen"/>
9
+ </launch>
Piper_ros_private-ros-noetic/src/piper_description/meshes/link7.STL ADDED
Binary file (92 kB). View file
 
Piper_ros_private-ros-noetic/src/piper_description/meshes/link8.STL ADDED
Binary file (91.9 kB). View file
 
Piper_ros_private-ros-noetic/src/piper_description/package.xml ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <package format="2">
2
+ <name>piper_description</name>
3
+ <version>1.0.0</version>
4
+ <description>
5
+ <p>URDF Description package for piper_description</p>
6
+ <p>This package contains configuration data, 3D models and launch files
7
+ for piper_description robot</p>
8
+ </description>
9
+ <author>TODO</author>
10
+ <maintainer email="TODO@email.com" />
11
+ <license>BSD</license>
12
+ <buildtool_depend>catkin</buildtool_depend>
13
+ <depend>roslaunch</depend>
14
+ <depend>robot_state_publisher</depend>
15
+ <depend>rviz</depend>
16
+ <depend>joint_state_publisher_gui</depend>
17
+ <depend>gazebo</depend>
18
+ <export>
19
+ <architecture_independent />
20
+ </export>
21
+ </package>
Piper_ros_private-ros-noetic/src/piper_description/rviz/piper_ctrl.rviz ADDED
@@ -0,0 +1,184 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: 549
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.5886790156364441
20
+ - Class: rviz/Views
21
+ Expanded:
22
+ - /Current View1
23
+ Name: Views
24
+ Splitter Ratio: 0.5
25
+ - Class: rviz/Time
26
+ Name: Time
27
+ SyncMode: 0
28
+ SyncSource: ""
29
+ Preferences:
30
+ PromptSaveOnExit: true
31
+ Toolbars:
32
+ toolButtonStyle: 2
33
+ Visualization Manager:
34
+ Class: ""
35
+ Displays:
36
+ - Alpha: 0.5
37
+ Cell Size: 1
38
+ Class: rviz/Grid
39
+ Color: 160; 160; 164
40
+ Enabled: true
41
+ Line Style:
42
+ Line Width: 0.029999999329447746
43
+ Value: Lines
44
+ Name: Grid
45
+ Normal Cell Count: 0
46
+ Offset:
47
+ X: 0
48
+ Y: 0
49
+ Z: 0
50
+ Plane: XY
51
+ Plane Cell Count: 10
52
+ Reference Frame: <Fixed Frame>
53
+ Value: true
54
+ - Alpha: 1
55
+ Class: rviz/RobotModel
56
+ Collision Enabled: false
57
+ Enabled: true
58
+ Links:
59
+ All Links Enabled: true
60
+ Expand Joint Details: false
61
+ Expand Link Details: false
62
+ Expand Tree: false
63
+ Link Tree Style: Links in Alphabetic Order
64
+ base_link:
65
+ Alpha: 1
66
+ Show Axes: false
67
+ Show Trail: false
68
+ Value: true
69
+ link1:
70
+ Alpha: 1
71
+ Show Axes: false
72
+ Show Trail: false
73
+ Value: true
74
+ link2:
75
+ Alpha: 1
76
+ Show Axes: false
77
+ Show Trail: false
78
+ Value: true
79
+ link3:
80
+ Alpha: 1
81
+ Show Axes: false
82
+ Show Trail: false
83
+ Value: true
84
+ link4:
85
+ Alpha: 1
86
+ Show Axes: false
87
+ Show Trail: false
88
+ Value: true
89
+ link5:
90
+ Alpha: 1
91
+ Show Axes: false
92
+ Show Trail: false
93
+ Value: true
94
+ link6:
95
+ Alpha: 1
96
+ Show Axes: false
97
+ Show Trail: false
98
+ Value: true
99
+ link7:
100
+ Alpha: 1
101
+ Show Axes: false
102
+ Show Trail: false
103
+ Value: true
104
+ link8:
105
+ Alpha: 1
106
+ Show Axes: false
107
+ Show Trail: false
108
+ Value: true
109
+ world:
110
+ Alpha: 1
111
+ Show Axes: false
112
+ Show Trail: false
113
+ Name: RobotModel
114
+ Robot Description: robot_description
115
+ TF Prefix: ""
116
+ Update Interval: 0
117
+ Value: true
118
+ Visual Enabled: true
119
+ Enabled: true
120
+ Global Options:
121
+ Background Color: 48; 48; 48
122
+ Default Light: true
123
+ Fixed Frame: base_link
124
+ Frame Rate: 30
125
+ Name: root
126
+ Tools:
127
+ - Class: rviz/Interact
128
+ Hide Inactive Objects: true
129
+ - Class: rviz/MoveCamera
130
+ - Class: rviz/Select
131
+ - Class: rviz/FocusCamera
132
+ - Class: rviz/Measure
133
+ - Class: rviz/SetInitialPose
134
+ Theta std deviation: 0.2617993950843811
135
+ Topic: /initialpose
136
+ X std deviation: 0.5
137
+ Y std deviation: 0.5
138
+ - Class: rviz/SetGoal
139
+ Topic: /move_base_simple/goal
140
+ - Class: rviz/PublishPoint
141
+ Single click: true
142
+ Topic: /clicked_point
143
+ Value: true
144
+ Views:
145
+ Current:
146
+ Class: rviz/Orbit
147
+ Distance: 1.985201120376587
148
+ Enable Stereo Rendering:
149
+ Stereo Eye Separation: 0.05999999865889549
150
+ Stereo Focal Distance: 1
151
+ Swap Stereo Eyes: false
152
+ Value: false
153
+ Field of View: 0.7853981852531433
154
+ Focal Point:
155
+ X: 0
156
+ Y: 0
157
+ Z: 0
158
+ Focal Shape Fixed Size: true
159
+ Focal Shape Size: 0.05000000074505806
160
+ Invert Z Axis: false
161
+ Name: Current View
162
+ Near Clip Distance: 0.009999999776482582
163
+ Pitch: 0.785398006439209
164
+ Target Frame: <Fixed Frame>
165
+ Yaw: 0.785398006439209
166
+ Saved: ~
167
+ Window Geometry:
168
+ Displays:
169
+ collapsed: false
170
+ Height: 846
171
+ Hide Left Dock: false
172
+ Hide Right Dock: false
173
+ QMainWindow State: 000000ff00000000fd000000040000000000000156000002b0fc0200000008fb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d000002b0000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261000000010000010f000002b0fc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073010000003d000002b0000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004b00000003efc0100000002fb0000000800540069006d00650100000000000004b0000003bc00fffffffb0000000800540069006d006501000000000000045000000000000000000000023f000002b000000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000
174
+ Selection:
175
+ collapsed: false
176
+ Time:
177
+ collapsed: false
178
+ Tool Properties:
179
+ collapsed: false
180
+ Views:
181
+ collapsed: false
182
+ Width: 1200
183
+ X: 72
184
+ Y: 27
Piper_ros_private-ros-noetic/src/piper_description/scripts/rviz_ctrl_gazebo.py ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+
3
+ import rospy
4
+ from sensor_msgs.msg import JointState
5
+ from std_msgs.msg import Float64
6
+
7
+ class JointStateRelay:
8
+ def __init__(self):
9
+ rospy.init_node('rviz_ctrl_gazebo', anonymous=True)
10
+
11
+ # 创建发布者来发布到每个关节的控制器话题
12
+ self.joint1_pub = rospy.Publisher('/piper_description/joint1_position_controller/command', Float64, queue_size=2)
13
+ self.joint2_pub = rospy.Publisher('/piper_description/joint2_position_controller/command', Float64, queue_size=2)
14
+ self.joint3_pub = rospy.Publisher('/piper_description/joint3_position_controller/command', Float64, queue_size=2)
15
+ self.joint4_pub = rospy.Publisher('/piper_description/joint4_position_controller/command', Float64, queue_size=2)
16
+ self.joint5_pub = rospy.Publisher('/piper_description/joint5_position_controller/command', Float64, queue_size=2)
17
+ self.joint6_pub = rospy.Publisher('/piper_description/joint6_position_controller/command', Float64, queue_size=2)
18
+ self.joint7_pub = rospy.Publisher('/piper_description/joint7_position_controller/command', Float64, queue_size=2)
19
+ self.joint8_pub = rospy.Publisher('/piper_description/joint8_position_controller/command', Float64, queue_size=2)
20
+
21
+ # 订阅/joint_states话题
22
+ rospy.Subscriber('/joint_states', JointState, self.joint_states_callback)
23
+
24
+ def joint_states_callback(self, msg):
25
+ # 假设joint_states中的关节名称和控制器的话题顺序一致
26
+ # 如果顺序不同,需要进行映射
27
+ try:
28
+ # 逐个发布到相应的话题
29
+ self.joint1_pub.publish(msg.position[0])
30
+ self.joint2_pub.publish(msg.position[1])
31
+ self.joint3_pub.publish(msg.position[2])
32
+ self.joint4_pub.publish(msg.position[3])
33
+ self.joint5_pub.publish(msg.position[4])
34
+ self.joint6_pub.publish(msg.position[5])
35
+ self.joint7_pub.publish(msg.position[6])
36
+ self.joint8_pub.publish(msg.position[7])
37
+ except IndexError:
38
+ rospy.logerr("Received joint states do not match expected number of joints.")
39
+
40
+ def run(self):
41
+ rospy.spin()
42
+
43
+ if __name__ == '__main__':
44
+ try:
45
+ relay = JointStateRelay()
46
+ relay.run()
47
+ except rospy.ROSInterruptException:
48
+ pass
Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.csv ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ Link Name,Center of Mass X,Center of Mass Y,Center of Mass Z,Center of Mass Roll,Center of Mass Pitch,Center of Mass Yaw,Mass,Moment Ixx,Moment Ixy,Moment Ixz,Moment Iyy,Moment Iyz,Moment Izz,Visual X,Visual Y,Visual Z,Visual Roll,Visual Pitch,Visual Yaw,Mesh Filename,Color Red,Color Green,Color Blue,Color Alpha,Collision X,Collision Y,Collision Z,Collision Roll,Collision Pitch,Collision Yaw,Collision Mesh Filename,Material Name,SW Components,Coordinate System,Axis Name,Joint Name,Joint Type,Joint Origin X,Joint Origin Y,Joint Origin Z,Joint Origin Roll,Joint Origin Pitch,Joint Origin Yaw,Parent,Joint Axis X,Joint Axis Y,Joint Axis Z,Limit Effort,Limit Velocity,Limit Lower,Limit Upper,Calibration rising,Calibration falling,Dynamics Damping,Dynamics Friction,Safety Soft Upper,Safety Soft Lower,Safety K Position,Safety K Velocity
2
+ base_link,-0.00973928490005031,1.8312708928633E-06,0.0410140167677137,0,0,0,0.162352169522719,0.000226592553127906,-7.33974356968813E-08,2.13221970218123E-06,0.000269447877479622,8.15167478685076E-09,0.000222318286704,0,0,0,0,0,0,package://piper_description/meshes/base_link.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/base_link.STL,,base_link-1,base_link_axis,,,,0,0,0,0,0,0,,0,0,0,,,,,,,,,,,,
3
+ link1,0.00131676031927021,0.000310288842008364,-0.00922874512303438,0,0,0,0.0978679932242825,7.76684558296781E-05,1.09084650459916E-07,-1.97480532432411E-06,9.24967780161546E-05,9.91284646834672E-07,8.24589062407806E-05,0,0,0,0,0,0,package://piper_description/meshes/link1.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link1.STL,,link1-1,link1_axis,基准轴1,joint1,revolute,0,0,0.123,0,0,-1.5708,base_link,0,0,1,100,0,-3.14,3.14,,,,,,,,
4
+ link2,0.147615838821413,-0.0174259998251393,0.00175952516190707,0,0,0,0.289571136953082,0.000150112628108228,8.58974959950769E-05,-1.07428153464285E-06,0.00172585302855383,-9.93704792239686E-07,0.00177445942914759,0,0,0,0,0,0,package://piper_description/meshes/link2.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link2.STL,,link2-1,link2_axis,基准轴2,joint2,revolute,0,0,0,1.5708,-0.10095,-1.5708,link1,0,0,-1,100,1,-3.14,3.14,,,,,,,,
5
+ link3,0.0156727246030052,0.104466514905741,0.000508486764144372,0,0,0,0.290583247455324,0.000221686352136266,-7.57426543992343E-06,-6.3700062772173E-07,0.000100859162015934,-8.16202696860781E-07,0.000241839316548946,0,0,0,0,0,0,package://piper_description/meshes/link3.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link3.STL,,link3-1,link3_axis,基准轴3,joint3,revolute,0.28503,0,0,0,0,1.3826,link2,0,0,1,100,1,-3.14,3.14,,,,,,,,
6
+ link4,0.000276464622388145,-0.00102803669324853,-0.00472830700561612,0,0,0,0.127087348341362,3.82011730423098E-05,-4.92358351033589E-08,4.89589432983109E-08,4.87048555222491E-05,6.70802942486707E-08,4.10592077565155E-05,0,0,0,0,0,0,package://piper_description/meshes/link4.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link4.STL,,link4-2,link4_axis,基准轴4,joint4,revolute,0.021984,0.25075,0,-1.5708,0,0,link3,0,0,-1,100,1,-3.14,3.14,,,,,,,,
7
+ link5,8.82261259100015E-05,0.056682908434204,-0.00196119077436732,0,0,0,0.144711209371719,4.39644269159173E-05,-3.59214840853815E-08,-1.89785003257649E-08,5.63173857792457E-05,-2.15407623722543E-07,4.88713595021005E-05,0,0,0,0,0,0,package://piper_description/meshes/link5.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link5.STL,,link5-1,link5_axis,基准轴5,joint5,revolute,0,0,0,1.5708,-0.087266,0,link4,0,0,1,100,1,-3.14,3.14,,,,,,,,
8
+ link6,9.41121070072333E-09,0.000341209775988838,0.0342122921883722,0,0,0,0.150196458571266,4.31750564711759E-05,-2.21295720427027E-08,-3.27825836857102E-12,9.99756357365307E-05,1.10337380549335E-07,0.000118282295533688,0,0,0,0,0,0,package://piper_description/meshes/link6.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link6.STL,,link6-1,link6_axis,基准轴6,joint6,revolute,0,0.091,0.0014165,-1.5708,-1.5708,0,link5,0,0,-1,100,1,-3.14,3.14,,,,,,,,
9
+ link7,0.000277795911672651,0.0467673513153836,-0.00921029799058583,0,0,0,0.0264822490707451,9.99782474142963E-06,-1.57547666236405E-07,2.71355834243046E-08,6.17952362333486E-06,1.58939503259658E-06,1.42102248648757E-05,0,0,0,0,0,0,package://piper_description/meshes/link7.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link7.STL,,link7-1,gripper_2_axis,基准轴7,joint7,prismatic,0.037167,0,0.13503,-1.5708,0,1.5708,link6,0,0,1,100,1,0,-0.038,,,,,,,,
10
+ link8,-0.000277795893713934,-0.046767350270289,-0.00921029791141448,0,0,0,0.0264822500394006,9.99782519244544E-06,-1.57547595978589E-07,-2.71355785017816E-08,6.17952364356547E-06,-1.58939504838734E-06,1.42102253390315E-05,0,0,0,0,0,0,package://piper_description/meshes/link8.STL,0.792156862745098,0.819607843137255,0.933333333333333,1,0,0,0,0,0,0,package://piper_description/meshes/link8.STL,,link8-1,gripper_1_axis,基准轴7,joint8,prismatic,-0.037167,0,0.13503,1.5708,0,1.5708,link6,0,0,-1,100,1,-0.038,0,,,,,,,,
Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.urdf ADDED
@@ -0,0 +1,510 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <robot
3
+ name="piper_description">
4
+ <link
5
+ name="base_link">
6
+ <inertial>
7
+ <origin
8
+ xyz="-0.00973928490005031 1.8312708928633E-06 0.0410140167677137"
9
+ rpy="0 0 0" />
10
+ <mass
11
+ value="0.162352169522719" />
12
+ <inertia
13
+ ixx="0.000226592553127906"
14
+ ixy="-7.33974356968813E-08"
15
+ ixz="2.13221970218123E-06"
16
+ iyy="0.000269447877479622"
17
+ iyz="8.15167478685076E-09"
18
+ izz="0.000222318286704" />
19
+ </inertial>
20
+ <visual>
21
+ <origin
22
+ xyz="0 0 0"
23
+ rpy="0 0 0" />
24
+ <geometry>
25
+ <mesh
26
+ filename="package://piper_description/meshes/base_link.STL" />
27
+ </geometry>
28
+ <material
29
+ name="">
30
+ <color
31
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
32
+ </material>
33
+ </visual>
34
+ <collision>
35
+ <origin
36
+ xyz="0 0 0"
37
+ rpy="0 0 0" />
38
+ <geometry>
39
+ <mesh
40
+ filename="package://piper_description/meshes/base_link.STL" />
41
+ </geometry>
42
+ </collision>
43
+ </link>
44
+ <link
45
+ name="link1">
46
+ <inertial>
47
+ <origin
48
+ xyz="0.00131676031927021 0.000310288842008364 -0.00922874512303438"
49
+ rpy="0 0 0" />
50
+ <mass
51
+ value="0.0978679932242825" />
52
+ <inertia
53
+ ixx="7.76684558296781E-05"
54
+ ixy="1.09084650459916E-07"
55
+ ixz="-1.97480532432411E-06"
56
+ iyy="9.24967780161546E-05"
57
+ iyz="9.91284646834672E-07"
58
+ izz="8.24589062407806E-05" />
59
+ </inertial>
60
+ <visual>
61
+ <origin
62
+ xyz="0 0 0"
63
+ rpy="0 0 0" />
64
+ <geometry>
65
+ <mesh
66
+ filename="package://piper_description/meshes/link1.STL" />
67
+ </geometry>
68
+ <material
69
+ name="">
70
+ <color
71
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
72
+ </material>
73
+ </visual>
74
+ <collision>
75
+ <origin
76
+ xyz="0 0 0"
77
+ rpy="0 0 0" />
78
+ <geometry>
79
+ <mesh
80
+ filename="package://piper_description/meshes/link1.STL" />
81
+ </geometry>
82
+ </collision>
83
+ </link>
84
+ <joint
85
+ name="joint1"
86
+ type="revolute">
87
+ <origin
88
+ xyz="0 0 0.123"
89
+ rpy="0 0 -1.5708" />
90
+ <parent
91
+ link="base_link" />
92
+ <child
93
+ link="link1" />
94
+ <axis
95
+ xyz="0 0 1" />
96
+ <limit
97
+ lower="-2.618"
98
+ upper="2.618"
99
+ effort="100"
100
+ velocity="0" />
101
+ </joint>
102
+ <link
103
+ name="link2">
104
+ <inertial>
105
+ <origin
106
+ xyz="0.147615838821413 -0.0174259998251393 0.00175952516190707"
107
+ rpy="0 0 0" />
108
+ <mass
109
+ value="0.289571136953082" />
110
+ <inertia
111
+ ixx="0.000150112628108228"
112
+ ixy="8.58974959950769E-05"
113
+ ixz="-1.07428153464285E-06"
114
+ iyy="0.00172585302855383"
115
+ iyz="-9.93704792239686E-07"
116
+ izz="0.00177445942914759" />
117
+ </inertial>
118
+ <visual>
119
+ <origin
120
+ xyz="0 0 0"
121
+ rpy="0 0 0" />
122
+ <geometry>
123
+ <mesh
124
+ filename="package://piper_description/meshes/link2.STL" />
125
+ </geometry>
126
+ <material
127
+ name="">
128
+ <color
129
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
130
+ </material>
131
+ </visual>
132
+ <collision>
133
+ <origin
134
+ xyz="0 0 0"
135
+ rpy="0 0 0" />
136
+ <geometry>
137
+ <mesh
138
+ filename="package://piper_description/meshes/link2.STL" />
139
+ </geometry>
140
+ </collision>
141
+ </link>
142
+ <joint
143
+ name="joint2"
144
+ type="revolute">
145
+ <origin
146
+ xyz="0 0 0"
147
+ rpy="1.5708 -0.10095 -1.5708" />
148
+ <parent
149
+ link="link1" />
150
+ <child
151
+ link="link2" />
152
+ <axis
153
+ xyz="0 0 1" />
154
+ <limit
155
+ lower="0"
156
+ upper="3.14"
157
+ effort="100"
158
+ velocity="1" />
159
+ </joint>
160
+ <link
161
+ name="link3">
162
+ <inertial>
163
+ <origin
164
+ xyz="0.0156727246030052 0.104466514905741 0.000508486764144372"
165
+ rpy="0 0 0" />
166
+ <mass
167
+ value="0.290583247455324" />
168
+ <inertia
169
+ ixx="0.000221686352136266"
170
+ ixy="-7.57426543992343E-06"
171
+ ixz="-6.3700062772173E-07"
172
+ iyy="0.000100859162015934"
173
+ iyz="-8.16202696860781E-07"
174
+ izz="0.000241839316548946" />
175
+ </inertial>
176
+ <visual>
177
+ <origin
178
+ xyz="0 0 0"
179
+ rpy="0 0 0" />
180
+ <geometry>
181
+ <mesh
182
+ filename="package://piper_description/meshes/link3.STL" />
183
+ </geometry>
184
+ <material
185
+ name="">
186
+ <color
187
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
188
+ </material>
189
+ </visual>
190
+ <collision>
191
+ <origin
192
+ xyz="0 0 0"
193
+ rpy="0 0 0" />
194
+ <geometry>
195
+ <mesh
196
+ filename="package://piper_description/meshes/link3.STL" />
197
+ </geometry>
198
+ </collision>
199
+ </link>
200
+ <joint
201
+ name="joint3"
202
+ type="revolute">
203
+ <origin
204
+ xyz="0.28503 0 0"
205
+ rpy="0 0 1.3826" />
206
+ <parent
207
+ link="link2" />
208
+ <child
209
+ link="link3" />
210
+ <axis
211
+ xyz="0 0 1" />
212
+ <limit
213
+ lower="-2.967"
214
+ upper="0"
215
+ effort="100"
216
+ velocity="1" />
217
+ </joint>
218
+ <link
219
+ name="link4">
220
+ <inertial>
221
+ <origin
222
+ xyz="0.000276464622388145 -0.00102803669324853 -0.00472830700561612"
223
+ rpy="0 0 0" />
224
+ <mass
225
+ value="0.127087348341362" />
226
+ <inertia
227
+ ixx="3.82011730423098E-05"
228
+ ixy="-4.92358351033589E-08"
229
+ ixz="4.89589432983109E-08"
230
+ iyy="4.87048555222491E-05"
231
+ iyz="6.70802942486707E-08"
232
+ izz="4.10592077565155E-05" />
233
+ </inertial>
234
+ <visual>
235
+ <origin
236
+ xyz="0 0 0"
237
+ rpy="0 0 0" />
238
+ <geometry>
239
+ <mesh
240
+ filename="package://piper_description/meshes/link4.STL" />
241
+ </geometry>
242
+ <material
243
+ name="">
244
+ <color
245
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
246
+ </material>
247
+ </visual>
248
+ <collision>
249
+ <origin
250
+ xyz="0 0 0"
251
+ rpy="0 0 0" />
252
+ <geometry>
253
+ <mesh
254
+ filename="package://piper_description/meshes/link4.STL" />
255
+ </geometry>
256
+ </collision>
257
+ </link>
258
+ <joint
259
+ name="joint4"
260
+ type="revolute">
261
+ <origin
262
+ xyz="0.021984 0.25075 0"
263
+ rpy="-1.5708 0 0" />
264
+ <parent
265
+ link="link3" />
266
+ <child
267
+ link="link4" />
268
+ <axis
269
+ xyz="0 0 -1" />
270
+ <limit
271
+ lower="-1.832"
272
+ upper="1.832"
273
+ effort="100"
274
+ velocity="1" />
275
+ </joint>
276
+ <link
277
+ name="link5">
278
+ <inertial>
279
+ <origin
280
+ xyz="8.82261259100015E-05 0.056682908434204 -0.00196119077436732"
281
+ rpy="0 0 0" />
282
+ <mass
283
+ value="0.144711209371719" />
284
+ <inertia
285
+ ixx="4.39644269159173E-05"
286
+ ixy="-3.59214840853815E-08"
287
+ ixz="-1.89785003257649E-08"
288
+ iyy="5.63173857792457E-05"
289
+ iyz="-2.15407623722543E-07"
290
+ izz="4.88713595021005E-05" />
291
+ </inertial>
292
+ <visual>
293
+ <origin
294
+ xyz="0 0 0"
295
+ rpy="0 0 0" />
296
+ <geometry>
297
+ <mesh
298
+ filename="package://piper_description/meshes/link5.STL" />
299
+ </geometry>
300
+ <material
301
+ name="">
302
+ <color
303
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
304
+ </material>
305
+ </visual>
306
+ <collision>
307
+ <origin
308
+ xyz="0 0 0"
309
+ rpy="0 0 0" />
310
+ <geometry>
311
+ <mesh
312
+ filename="package://piper_description/meshes/link5.STL" />
313
+ </geometry>
314
+ </collision>
315
+ </link>
316
+ <joint
317
+ name="joint5"
318
+ type="revolute">
319
+ <origin
320
+ xyz="0 0 0"
321
+ rpy="1.5708 -0.087266 0" />
322
+ <parent
323
+ link="link4" />
324
+ <child
325
+ link="link5" />
326
+ <axis
327
+ xyz="0 0 1" />
328
+ <limit
329
+ lower="-1.22"
330
+ upper="1.22"
331
+ effort="100"
332
+ velocity="1" />
333
+ </joint>
334
+ <link
335
+ name="link6">
336
+ <inertial>
337
+ <origin
338
+ xyz="9.41121070072333E-09 0.000341209775988838 0.0342122921883722"
339
+ rpy="0 0 0" />
340
+ <mass
341
+ value="0.150196458571266" />
342
+ <inertia
343
+ ixx="4.31750564711759E-05"
344
+ ixy="-2.21295720427027E-08"
345
+ ixz="-3.27825836857102E-12"
346
+ iyy="9.99756357365307E-05"
347
+ iyz="1.10337380549335E-07"
348
+ izz="0.000118282295533688" />
349
+ </inertial>
350
+ <visual>
351
+ <origin
352
+ xyz="0 0 0"
353
+ rpy="0 0 0" />
354
+ <geometry>
355
+ <mesh
356
+ filename="package://piper_description/meshes/link6.STL" />
357
+ </geometry>
358
+ <material
359
+ name="">
360
+ <color
361
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
362
+ </material>
363
+ </visual>
364
+ <collision>
365
+ <origin
366
+ xyz="0 0 0"
367
+ rpy="0 0 0" />
368
+ <geometry>
369
+ <mesh
370
+ filename="package://piper_description/meshes/link6.STL" />
371
+ </geometry>
372
+ </collision>
373
+ </link>
374
+ <joint
375
+ name="joint6"
376
+ type="revolute">
377
+ <origin
378
+ xyz="0 0.091 0.0014165"
379
+ rpy="-1.5708 -1.5708 0" />
380
+ <parent
381
+ link="link5" />
382
+ <child
383
+ link="link6" />
384
+ <axis
385
+ xyz="0 0 -1" />
386
+ <limit
387
+ lower="-3.14"
388
+ upper="3.14"
389
+ effort="100"
390
+ velocity="1" />
391
+ </joint>
392
+
393
+ <link
394
+ name="link7">
395
+ <inertial>
396
+ <origin
397
+ xyz="-0.000277795893713934 -0.046767350270289 -0.00921029791141448"
398
+ rpy="0 0 0" />
399
+ <mass
400
+ value="0.0264822500394006" />
401
+ <inertia
402
+ ixx="9.99782519244544E-06"
403
+ ixy="-1.57547595978589E-07"
404
+ ixz="-2.71355785017816E-08"
405
+ iyy="6.17952364356547E-06"
406
+ iyz="-1.58939504838734E-06"
407
+ izz="1.42102253390315E-05" />
408
+ </inertial>
409
+ <visual>
410
+ <origin
411
+ xyz="0 0 0"
412
+ rpy="0 0 0" />
413
+ <geometry>
414
+ <mesh
415
+ filename="package://piper_description/meshes/link7.STL" />
416
+ </geometry>
417
+ <material
418
+ name="">
419
+ <color
420
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
421
+ </material>
422
+ </visual>
423
+ <collision>
424
+ <origin
425
+ xyz="0 0 0"
426
+ rpy="0 0 0" />
427
+ <geometry>
428
+ <mesh
429
+ filename="package://piper_description/meshes/link7.STL" />
430
+ </geometry>
431
+ </collision>
432
+ </link>
433
+ <joint
434
+ name="joint7"
435
+ type="prismatic">
436
+ <origin
437
+ xyz="0 0 0.13503"
438
+ rpy="1.5708 0 1.5708" />
439
+ <parent
440
+ link="link6" />
441
+ <child
442
+ link="link7" />
443
+ <axis
444
+ xyz="0 0 -1" />
445
+ <limit
446
+ lower="-0.038"
447
+ upper="0"
448
+ effort="100"
449
+ velocity="1" />
450
+ </joint>
451
+
452
+ <link
453
+ name="link8">
454
+ <inertial>
455
+ <origin
456
+ xyz="0.000277795911672651 0.0467673513153836 -0.00921029799058583"
457
+ rpy="0 0 0" />
458
+ <mass
459
+ value="0.0264822490707451" />
460
+ <inertia
461
+ ixx="9.99782474142963E-06"
462
+ ixy="-1.57547666236405E-07"
463
+ ixz="2.71355834243046E-08"
464
+ iyy="6.17952362333486E-06"
465
+ iyz="1.58939503259658E-06"
466
+ izz="1.42102248648757E-05" />
467
+ </inertial>
468
+ <visual>
469
+ <origin
470
+ xyz="0 0 0"
471
+ rpy="0 0 0" />
472
+ <geometry>
473
+ <mesh
474
+ filename="package://piper_description/meshes/link8.STL" />
475
+ </geometry>
476
+ <material
477
+ name="">
478
+ <color
479
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
480
+ </material>
481
+ </visual>
482
+ <collision>
483
+ <origin
484
+ xyz="0 0 0"
485
+ rpy="0 0 0" />
486
+ <geometry>
487
+ <mesh
488
+ filename="package://piper_description/meshes/link8.STL" />
489
+ </geometry>
490
+ </collision>
491
+ </link>
492
+ <joint
493
+ name="joint8"
494
+ type="prismatic">
495
+ <origin
496
+ xyz="0 0 0.13503"
497
+ rpy="-1.5708 0 1.5708" />
498
+ <parent
499
+ link="link6" />
500
+ <child
501
+ link="link8" />
502
+ <axis
503
+ xyz="0 0 1" />
504
+ <limit
505
+ lower="0"
506
+ upper="0.038"
507
+ effort="100"
508
+ velocity="1" />
509
+ </joint>
510
+ </robot>
Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.xacro ADDED
@@ -0,0 +1,584 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <robot
3
+ name="arm"
4
+ xmlns:xacro="http://ros.org/wiki/xacro">
5
+ <!-- world -->
6
+ <link name="world"/>
7
+ <joint name="fixed_base_joint" type="fixed">
8
+ <parent link="world"/>
9
+ <child link="base_link"/>
10
+ </joint>
11
+ <!-- arm -->
12
+ <link
13
+ name="base_link">
14
+ <inertial>
15
+ <origin
16
+ xyz="-0.00973928490005031 1.8312708928633E-06 0.0410140167677137"
17
+ rpy="0 0 0" />
18
+ <mass
19
+ value="0.00001" />
20
+ <inertia
21
+ ixx="0.000226592553127906"
22
+ ixy="-7.33974356968813E-08"
23
+ ixz="2.13221970218123E-06"
24
+ iyy="0.000269447877479622"
25
+ iyz="8.15167478685076E-09"
26
+ izz="0.000222318286704" />
27
+ </inertial>
28
+ <visual>
29
+ <origin
30
+ xyz="0 0 0"
31
+ rpy="0 0 0" />
32
+ <geometry>
33
+ <mesh
34
+ filename="package://piper_description/meshes/base_link.STL" />
35
+ </geometry>
36
+ <material
37
+ name="">
38
+ <color
39
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
40
+ </material>
41
+ </visual>
42
+ <collision>
43
+ <origin
44
+ xyz="0 0 0"
45
+ rpy="0 0 0" />
46
+ <geometry>
47
+ <mesh
48
+ filename="package://piper_description/meshes/base_link.STL" />
49
+ </geometry>
50
+ </collision>
51
+ </link>
52
+ <link
53
+ name="link1">
54
+ <inertial>
55
+ <origin
56
+ xyz="0.00131676031927021 0.000310288842008364 -0.00922874512303438"
57
+ rpy="0 0 0" />
58
+ <mass
59
+ value="0.00001" />
60
+ <inertia
61
+ ixx="7.76684558296781E-05"
62
+ ixy="1.09084650459916E-07"
63
+ ixz="-1.97480532432411E-06"
64
+ iyy="9.24967780161546E-05"
65
+ iyz="9.91284646834672E-07"
66
+ izz="8.24589062407806E-05" />
67
+ </inertial>
68
+ <visual>
69
+ <origin
70
+ xyz="0 0 0"
71
+ rpy="0 0 0" />
72
+ <geometry>
73
+ <mesh
74
+ filename="package://piper_description/meshes/link1.STL" />
75
+ </geometry>
76
+ <material
77
+ name="">
78
+ <color
79
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
80
+ </material>
81
+ </visual>
82
+ <collision>
83
+ <origin
84
+ xyz="0 0 0"
85
+ rpy="0 0 0" />
86
+ <geometry>
87
+ <mesh
88
+ filename="package://piper_description/meshes/link1.STL" />
89
+ </geometry>
90
+ </collision>
91
+ </link>
92
+ <joint
93
+ name="joint1"
94
+ type="revolute">
95
+ <origin
96
+ xyz="0 0 0.123"
97
+ rpy="0 0 -1.5708" />
98
+ <parent
99
+ link="base_link" />
100
+ <child
101
+ link="link1" />
102
+ <axis
103
+ xyz="0 0 1" />
104
+ <limit
105
+ lower="-2.618"
106
+ upper="2.618"
107
+ effort="100"
108
+ velocity="1" />
109
+ </joint>
110
+ <link
111
+ name="link2">
112
+ <inertial>
113
+ <origin
114
+ xyz="0.147615838821413 -0.0174259998251393 0.00175952516190707"
115
+ rpy="0 0 0" />
116
+ <mass
117
+ value="0.00001" />
118
+ <inertia
119
+ ixx="0.000150112628108228"
120
+ ixy="8.58974959950769E-05"
121
+ ixz="-1.07428153464285E-06"
122
+ iyy="0.00172585302855383"
123
+ iyz="-9.93704792239686E-07"
124
+ izz="0.00177445942914759" />
125
+ </inertial>
126
+ <visual>
127
+ <origin
128
+ xyz="0 0 0"
129
+ rpy="0 0 0" />
130
+ <geometry>
131
+ <mesh
132
+ filename="package://piper_description/meshes/link2.STL" />
133
+ </geometry>
134
+ <material
135
+ name="">
136
+ <color
137
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
138
+ </material>
139
+ </visual>
140
+ <collision>
141
+ <origin
142
+ xyz="0 0 0"
143
+ rpy="0 0 0" />
144
+ <geometry>
145
+ <mesh
146
+ filename="package://piper_description/meshes/link2.STL" />
147
+ </geometry>
148
+ </collision>
149
+ </link>
150
+ <joint
151
+ name="joint2"
152
+ type="revolute">
153
+ <origin
154
+ xyz="0 0 0"
155
+ rpy="1.5708 -0.10095 -1.5708" />
156
+ <parent
157
+ link="link1" />
158
+ <child
159
+ link="link2" />
160
+ <axis
161
+ xyz="0 0 1" />
162
+ <limit
163
+ lower="0"
164
+ upper="3.14"
165
+ effort="100"
166
+ velocity="1" />
167
+ </joint>
168
+ <link
169
+ name="link3">
170
+ <inertial>
171
+ <origin
172
+ xyz="0.0156727246030052 0.104466514905741 0.000508486764144372"
173
+ rpy="0 0 0" />
174
+ <mass
175
+ value="0.00001" />
176
+ <inertia
177
+ ixx="0.000221686352136266"
178
+ ixy="-7.57426543992343E-06"
179
+ ixz="-6.3700062772173E-07"
180
+ iyy="0.000100859162015934"
181
+ iyz="-8.16202696860781E-07"
182
+ izz="0.000241839316548946" />
183
+ </inertial>
184
+ <visual>
185
+ <origin
186
+ xyz="0 0 0"
187
+ rpy="0 0 0" />
188
+ <geometry>
189
+ <mesh
190
+ filename="package://piper_description/meshes/link3.STL" />
191
+ </geometry>
192
+ <material
193
+ name="">
194
+ <color
195
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
196
+ </material>
197
+ </visual>
198
+ <collision>
199
+ <origin
200
+ xyz="0 0 0"
201
+ rpy="0 0 0" />
202
+ <geometry>
203
+ <mesh
204
+ filename="package://piper_description/meshes/link3.STL" />
205
+ </geometry>
206
+ </collision>
207
+ </link>
208
+ <joint
209
+ name="joint3"
210
+ type="revolute">
211
+ <origin
212
+ xyz="0.28503 0 0"
213
+ rpy="0 0 1.3826" />
214
+ <parent
215
+ link="link2" />
216
+ <child
217
+ link="link3" />
218
+ <axis
219
+ xyz="0 0 1" />
220
+ <limit
221
+ lower="-2.967"
222
+ upper="0"
223
+ effort="100"
224
+ velocity="1" />
225
+ </joint>
226
+ <link
227
+ name="link4">
228
+ <inertial>
229
+ <origin
230
+ xyz="0.000276464622388145 -0.00102803669324853 -0.00472830700561612"
231
+ rpy="0 0 0" />
232
+ <mass
233
+ value="0.00001" />
234
+ <inertia
235
+ ixx="3.82011730423098E-05"
236
+ ixy="-4.92358351033589E-08"
237
+ ixz="4.89589432983109E-08"
238
+ iyy="4.87048555222491E-05"
239
+ iyz="6.70802942486707E-08"
240
+ izz="4.10592077565155E-05" />
241
+ </inertial>
242
+ <visual>
243
+ <origin
244
+ xyz="0 0 0"
245
+ rpy="0 0 0" />
246
+ <geometry>
247
+ <mesh
248
+ filename="package://piper_description/meshes/link4.STL" />
249
+ </geometry>
250
+ <material
251
+ name="">
252
+ <color
253
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
254
+ </material>
255
+ </visual>
256
+ <collision>
257
+ <origin
258
+ xyz="0 0 0"
259
+ rpy="0 0 0" />
260
+ <geometry>
261
+ <mesh
262
+ filename="package://piper_description/meshes/link4.STL" />
263
+ </geometry>
264
+ </collision>
265
+ </link>
266
+ <joint
267
+ name="joint4"
268
+ type="revolute">
269
+ <origin
270
+ xyz="0.021984 0.25075 0"
271
+ rpy="-1.5708 0 0" />
272
+ <parent
273
+ link="link3" />
274
+ <child
275
+ link="link4" />
276
+ <axis
277
+ xyz="0 0 -1" />
278
+ <limit
279
+ lower="-1.832"
280
+ upper="1.832"
281
+ effort="100"
282
+ velocity="1" />
283
+ </joint>
284
+ <link
285
+ name="link5">
286
+ <inertial>
287
+ <origin
288
+ xyz="8.82261259100015E-05 0.056682908434204 -0.00196119077436732"
289
+ rpy="0 0 0" />
290
+ <mass
291
+ value="0.00001" />
292
+ <inertia
293
+ ixx="4.39644269159173E-05"
294
+ ixy="-3.59214840853815E-08"
295
+ ixz="-1.89785003257649E-08"
296
+ iyy="5.63173857792457E-05"
297
+ iyz="-2.15407623722543E-07"
298
+ izz="4.88713595021005E-05" />
299
+ </inertial>
300
+ <visual>
301
+ <origin
302
+ xyz="0 0 0"
303
+ rpy="0 0 0" />
304
+ <geometry>
305
+ <mesh
306
+ filename="package://piper_description/meshes/link5.STL" />
307
+ </geometry>
308
+ <material
309
+ name="">
310
+ <color
311
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
312
+ </material>
313
+ </visual>
314
+ <collision>
315
+ <origin
316
+ xyz="0 0 0"
317
+ rpy="0 0 0" />
318
+ <geometry>
319
+ <mesh
320
+ filename="package://piper_description/meshes/link5.STL" />
321
+ </geometry>
322
+ </collision>
323
+ </link>
324
+ <joint
325
+ name="joint5"
326
+ type="revolute">
327
+ <origin
328
+ xyz="0 0 0"
329
+ rpy="1.5708 -0.087266 0" />
330
+ <parent
331
+ link="link4" />
332
+ <child
333
+ link="link5" />
334
+ <axis
335
+ xyz="0 0 1" />
336
+ <limit
337
+ lower="-1.22"
338
+ upper="1.22"
339
+ effort="100"
340
+ velocity="1" />
341
+ </joint>
342
+ <link
343
+ name="link6">
344
+ <inertial>
345
+ <origin
346
+ xyz="9.41121070072333E-09 0.000341209775988838 0.0342122921883722"
347
+ rpy="0 0 0" />
348
+ <mass
349
+ value="0.00001" />
350
+ <inertia
351
+ ixx="4.31750564711759E-05"
352
+ ixy="-2.21295720427027E-08"
353
+ ixz="-3.27825836857102E-12"
354
+ iyy="9.99756357365307E-05"
355
+ iyz="1.10337380549335E-07"
356
+ izz="0.000118282295533688" />
357
+ </inertial>
358
+ <visual>
359
+ <origin
360
+ xyz="0 0 0"
361
+ rpy="0 0 0" />
362
+ <geometry>
363
+ <mesh
364
+ filename="package://piper_description/meshes/link6.STL" />
365
+ </geometry>
366
+ <material
367
+ name="">
368
+ <color
369
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
370
+ </material>
371
+ </visual>
372
+ <collision>
373
+ <origin
374
+ xyz="0 0 0"
375
+ rpy="0 0 0" />
376
+ <geometry>
377
+ <mesh
378
+ filename="package://piper_description/meshes/link6.STL" />
379
+ </geometry>
380
+ </collision>
381
+ </link>
382
+ <joint
383
+ name="joint6"
384
+ type="revolute">
385
+ <origin
386
+ xyz="0 0.091 0.0014165"
387
+ rpy="-1.5708 -1.5708 0" />
388
+ <parent
389
+ link="link5" />
390
+ <child
391
+ link="link6" />
392
+ <axis
393
+ xyz="0 0 -1" />
394
+ <limit
395
+ lower="-3.14"
396
+ upper="3.14"
397
+ effort="100"
398
+ velocity="1" />
399
+ </joint>
400
+
401
+ <link
402
+ name="link7">
403
+ <inertial>
404
+ <origin
405
+ xyz="-0.000277795893713934 -0.046767350270289 -0.00921029791141448"
406
+ rpy="0 0 0" />
407
+ <mass
408
+ value="0.00001" />
409
+ <inertia
410
+ ixx="9.99782519244544E-06"
411
+ ixy="-1.57547595978589E-07"
412
+ ixz="-2.71355785017816E-08"
413
+ iyy="6.17952364356547E-06"
414
+ iyz="-1.58939504838734E-06"
415
+ izz="1.42102253390315E-05" />
416
+ </inertial>
417
+ <visual>
418
+ <origin
419
+ xyz="0 0 0"
420
+ rpy="0 0 0" />
421
+ <geometry>
422
+ <mesh
423
+ filename="package://piper_description/meshes/link7.STL" />
424
+ </geometry>
425
+ <material
426
+ name="">
427
+ <color
428
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
429
+ </material>
430
+ </visual>
431
+ <collision>
432
+ <origin
433
+ xyz="0 0 0"
434
+ rpy="0 0 0" />
435
+ <geometry>
436
+ <mesh
437
+ filename="package://piper_description/meshes/link7.STL" />
438
+ </geometry>
439
+ </collision>
440
+ </link>
441
+ <joint
442
+ name="joint7"
443
+ type="prismatic">
444
+ <origin
445
+ xyz="0 0 0.13503"
446
+ rpy="1.5708 0 1.5708" />
447
+ <parent
448
+ link="link6" />
449
+ <child
450
+ link="link7" />
451
+ <axis
452
+ xyz="0 0 -1" />
453
+ <limit
454
+ lower="0"
455
+ upper="0.038"
456
+ effort="100"
457
+ velocity="1" />
458
+ </joint>
459
+
460
+ <link
461
+ name="link8">
462
+ <inertial>
463
+ <origin
464
+ xyz="0.000277795911672651 0.0467673513153836 -0.00921029799058583"
465
+ rpy="0 0 0" />
466
+ <mass
467
+ value="0.00001" />
468
+ <inertia
469
+ ixx="9.99782474142963E-06"
470
+ ixy="-1.57547666236405E-07"
471
+ ixz="2.71355834243046E-08"
472
+ iyy="6.17952362333486E-06"
473
+ iyz="1.58939503259658E-06"
474
+ izz="1.42102248648757E-05" />
475
+ </inertial>
476
+ <visual>
477
+ <origin
478
+ xyz="0 0 0"
479
+ rpy="0 0 0" />
480
+ <geometry>
481
+ <mesh
482
+ filename="package://piper_description/meshes/link8.STL" />
483
+ </geometry>
484
+ <material
485
+ name="">
486
+ <color
487
+ rgba="0.792156862745098 0.819607843137255 0.933333333333333 1" />
488
+ </material>
489
+ </visual>
490
+ <collision>
491
+ <origin
492
+ xyz="0 0 0"
493
+ rpy="0 0 0" />
494
+ <geometry>
495
+ <mesh
496
+ filename="package://piper_description/meshes/link8.STL" />
497
+ </geometry>
498
+ </collision>
499
+ </link>
500
+ <joint
501
+ name="joint8"
502
+ type="prismatic">
503
+ <origin
504
+ xyz="0 0 0.13503"
505
+ rpy="-1.5708 0 1.5708" />
506
+ <parent
507
+ link="link6" />
508
+ <child
509
+ link="link8" />
510
+ <axis
511
+ xyz="0 0 1" />
512
+ <limit
513
+ lower="-0.038"
514
+ upper="0"
515
+ effort="300"
516
+ velocity="1" />
517
+ </joint>
518
+
519
+ <!-- controller -->
520
+ <xacro:macro name="transmission_block" params="tran_name joint_name motor_name">
521
+ <transmission name="${tran_name}">
522
+ <type>transmission_interface/SimpleTransmission</type>
523
+ <joint name="${joint_name}">
524
+ <hardwareInterface>hardware_interface/PositionJointInterface</hardwareInterface>
525
+ </joint>
526
+ <actuator name="$motor_name">
527
+ <hardwareInterface>hardware_interface/PositionJointInterface</hardwareInterface>
528
+ <mechanicalReduction>1</mechanicalReduction>
529
+ </actuator>
530
+ </transmission>
531
+ </xacro:macro>
532
+
533
+ <xacro:transmission_block tran_name="tran1" joint_name="joint1" motor_name="motor1"/>
534
+ <xacro:transmission_block tran_name="tran2" joint_name="joint2" motor_name="motor2"/>
535
+ <xacro:transmission_block tran_name="tran3" joint_name="joint3" motor_name="motor3"/>
536
+ <xacro:transmission_block tran_name="tran4" joint_name="joint4" motor_name="motor4"/>
537
+ <xacro:transmission_block tran_name="tran5" joint_name="joint5" motor_name="motor5"/>
538
+ <xacro:transmission_block tran_name="tran6" joint_name="joint6" motor_name="motor6"/>
539
+ <xacro:transmission_block tran_name="tran7" joint_name="joint7" motor_name="motor7"/>
540
+ <xacro:transmission_block tran_name="tran8" joint_name="joint8" motor_name="motor8"/>
541
+ <!-- gazebo -->
542
+ <gazebo>
543
+ <plugin name="gazebo_ros_control" filename="libgazebo_ros_control.so">
544
+ <robotNamespace>/piper_description</robotNamespace>
545
+ <legacyModeNS>true</legacyModeNS>
546
+ </plugin>
547
+ </gazebo>
548
+
549
+ <gazebo reference="base_link">
550
+ <material>Gazebo/Black</material>
551
+ </gazebo>
552
+
553
+ <gazebo reference="link1">
554
+ <material>Gazebo/White</material>
555
+ </gazebo>
556
+
557
+ <gazebo reference="link2">
558
+ <material>Gazebo/White</material>
559
+ </gazebo>
560
+
561
+ <gazebo reference="link3">
562
+ <material>Gazebo/White</material>
563
+ </gazebo>
564
+
565
+ <gazebo reference="link4">
566
+ <material>Gazebo/Black</material>
567
+ </gazebo>
568
+
569
+ <gazebo reference="link5">
570
+ <material>Gazebo/White</material>
571
+ </gazebo>
572
+
573
+ <gazebo reference="link6">
574
+ <material>Gazebo/White</material>
575
+ </gazebo>
576
+
577
+ <gazebo reference="link7">
578
+ <material>Gazebo/Orange</material>
579
+ </gazebo>
580
+
581
+ <gazebo reference="link8">
582
+ <material>Gazebo/Orange</material>
583
+ </gazebo>
584
+ </robot>
Piper_ros_private-ros-noetic/src/piper_description/worlds/empty.world ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" ?>
2
+ <sdf version="1.4">
3
+ <world name="default">
4
+ <!-- A global light source -->
5
+ <include>
6
+ <uri>model://sun</uri>
7
+ </include>
8
+
9
+ <!-- A ground plane -->
10
+ <include>
11
+ <uri>model://ground_plane</uri>
12
+ </include>
13
+
14
+ <!-- Physics -->
15
+ <physics type='ode'>
16
+ <max_step_size>0.01</max_step_size>
17
+ <real_time_factor>1</real_time_factor>
18
+ <real_time_update_rate>100</real_time_update_rate>
19
+ <gravity>0 0 -9.8</gravity>
20
+ <ode>
21
+ <solver>
22
+ <type>quick</type>
23
+ <iters>500</iters>
24
+ <sor>1.3</sor>
25
+ </solver>
26
+ </ode>
27
+ </physics>
28
+ </world>
29
+ </sdf>
Piper_ros_private-ros-noetic/src/piper_msgs/msg/PiperStatusMsg.msg ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ uint8 ctrl_mode
2
+ uint8 arm_status
3
+ uint8 mode_feedback
4
+ uint8 teach_status
5
+ uint8 motion_status
6
+ uint8 trajectory_num
7
+ int64 err_code
8
+ bool joint_1_angle_limit
9
+ bool joint_2_angle_limit
10
+ bool joint_3_angle_limit
11
+ bool joint_4_angle_limit
12
+ bool joint_5_angle_limit
13
+ bool joint_6_angle_limit
14
+ bool communication_status_joint_1
15
+ bool communication_status_joint_2
16
+ bool communication_status_joint_3
17
+ bool communication_status_joint_4
18
+ bool communication_status_joint_5
19
+ bool communication_status_joint_6
20
+
Piper_ros_private-ros-noetic/src/piper_msgs/msg/PosCmd.msg ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ float64 x
2
+ float64 y
3
+ float64 z
4
+ float64 roll
5
+ float64 pitch
6
+ float64 yaw
7
+ float64 gripper
8
+ int32 mode1
9
+ int32 mode2
Piper_ros_private-ros-noetic/src/piper_mujoco/mujoco_description/meshes_mujoco/link7.STL ADDED
Binary file (92 kB). View file
 
camera_ws/.catkin_workspace ADDED
@@ -0,0 +1 @@
 
 
1
+ # This file currently only serves to mark the location of a catkin workspace for tool integration
camera_ws/build/.built_by ADDED
@@ -0,0 +1 @@
 
 
1
+ catkin_make
camera_ws/build/CATKIN_IGNORE ADDED
File without changes
camera_ws/build/CMakeCache.txt ADDED
@@ -0,0 +1,998 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This is the CMakeCache file.
2
+ # For build in directory: /home/agilex/cobot_magic/camera_ws/build
3
+ # It was generated by CMake: /usr/bin/cmake
4
+ # You can edit this file to change values found and used by cmake.
5
+ # If you do not want to change any of the values, simply exit the editor.
6
+ # If you do want to change a value, simply edit, save, and exit the editor.
7
+ # The syntax for the file is as follows:
8
+ # KEY:TYPE=VALUE
9
+ # KEY is the name of a variable in the cache.
10
+ # TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11
+ # VALUE is the current value for the KEY.
12
+
13
+ ########################
14
+ # EXTERNAL cache entries
15
+ ########################
16
+
17
+ //Builds the googlemock subproject
18
+ BUILD_GMOCK:BOOL=ON
19
+
20
+ //Build dynamically-linked binaries
21
+ BUILD_SHARED_LIBS:BOOL=ON
22
+
23
+ //Use OpenMP
24
+ BUILD_WITH_OPENMP:BOOL=OFF
25
+
26
+ //The directory containing a CMake configuration file for Boost.
27
+ Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0
28
+
29
+ //Path to a file.
30
+ Boost_INCLUDE_DIR:PATH=/usr/include
31
+
32
+ //List of ';' separated packages to exclude
33
+ CATKIN_BLACKLIST_PACKAGES:STRING=
34
+
35
+ //catkin devel space
36
+ CATKIN_DEVEL_PREFIX:PATH=/home/agilex/cobot_magic/camera_ws/devel
37
+
38
+ //Catkin enable testing
39
+ CATKIN_ENABLE_TESTING:BOOL=ON
40
+
41
+ //Catkin skip testing
42
+ CATKIN_SKIP_TESTING:BOOL=OFF
43
+
44
+ //Replace the CMake install command with a custom implementation
45
+ // using symlinks instead of copying resources
46
+ CATKIN_SYMLINK_INSTALL:BOOL=OFF
47
+
48
+ //List of ';' separated packages to build
49
+ CATKIN_WHITELIST_PACKAGES:STRING=
50
+
51
+ //Path to a program.
52
+ CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
53
+
54
+ //Path to a program.
55
+ CMAKE_AR:FILEPATH=/usr/bin/ar
56
+
57
+ //Choose the type of build, options are: None Debug Release RelWithDebInfo
58
+ // MinSizeRel ...
59
+ CMAKE_BUILD_TYPE:STRING=
60
+
61
+ //Enable/Disable color output during build.
62
+ CMAKE_COLOR_MAKEFILE:BOOL=ON
63
+
64
+ //CXX compiler
65
+ CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
66
+
67
+ //A wrapper around 'ar' adding the appropriate '--plugin' option
68
+ // for the GCC compiler
69
+ CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
70
+
71
+ //A wrapper around 'ranlib' adding the appropriate '--plugin' option
72
+ // for the GCC compiler
73
+ CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
74
+
75
+ //Flags used by the CXX compiler during all build types.
76
+ CMAKE_CXX_FLAGS:STRING=
77
+
78
+ //Flags used by the CXX compiler during DEBUG builds.
79
+ CMAKE_CXX_FLAGS_DEBUG:STRING=-g
80
+
81
+ //Flags used by the CXX compiler during MINSIZEREL builds.
82
+ CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
83
+
84
+ //Flags used by the CXX compiler during RELEASE builds.
85
+ CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
86
+
87
+ //Flags used by the CXX compiler during RELWITHDEBINFO builds.
88
+ CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
89
+
90
+ //C compiler
91
+ CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
92
+
93
+ //A wrapper around 'ar' adding the appropriate '--plugin' option
94
+ // for the GCC compiler
95
+ CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
96
+
97
+ //A wrapper around 'ranlib' adding the appropriate '--plugin' option
98
+ // for the GCC compiler
99
+ CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
100
+
101
+ //Flags used by the C compiler during all build types.
102
+ CMAKE_C_FLAGS:STRING=
103
+
104
+ //Flags used by the C compiler during DEBUG builds.
105
+ CMAKE_C_FLAGS_DEBUG:STRING=-g
106
+
107
+ //Flags used by the C compiler during MINSIZEREL builds.
108
+ CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
109
+
110
+ //Flags used by the C compiler during RELEASE builds.
111
+ CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
112
+
113
+ //Flags used by the C compiler during RELWITHDEBINFO builds.
114
+ CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
115
+
116
+ //Path to a program.
117
+ CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
118
+
119
+ //Flags used by the linker during all build types.
120
+ CMAKE_EXE_LINKER_FLAGS:STRING=
121
+
122
+ //Flags used by the linker during DEBUG builds.
123
+ CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
124
+
125
+ //Flags used by the linker during MINSIZEREL builds.
126
+ CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
127
+
128
+ //Flags used by the linker during RELEASE builds.
129
+ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
130
+
131
+ //Flags used by the linker during RELWITHDEBINFO builds.
132
+ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
133
+
134
+ //Enable/Disable output of compile commands during generation.
135
+ CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
136
+
137
+ //User executables (bin)
138
+ CMAKE_INSTALL_BINDIR:PATH=bin
139
+
140
+ //Read-only architecture-independent data (DATAROOTDIR)
141
+ CMAKE_INSTALL_DATADIR:PATH=
142
+
143
+ //Read-only architecture-independent data root (share)
144
+ CMAKE_INSTALL_DATAROOTDIR:PATH=share
145
+
146
+ //Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
147
+ CMAKE_INSTALL_DOCDIR:PATH=
148
+
149
+ //C header files (include)
150
+ CMAKE_INSTALL_INCLUDEDIR:PATH=include
151
+
152
+ //Info documentation (DATAROOTDIR/info)
153
+ CMAKE_INSTALL_INFODIR:PATH=
154
+
155
+ //Object code libraries (lib)
156
+ CMAKE_INSTALL_LIBDIR:PATH=lib
157
+
158
+ //Program executables (libexec)
159
+ CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
160
+
161
+ //Locale-dependent data (DATAROOTDIR/locale)
162
+ CMAKE_INSTALL_LOCALEDIR:PATH=
163
+
164
+ //Modifiable single-machine data (var)
165
+ CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
166
+
167
+ //Man documentation (DATAROOTDIR/man)
168
+ CMAKE_INSTALL_MANDIR:PATH=
169
+
170
+ //C header files for non-gcc (/usr/include)
171
+ CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
172
+
173
+ //Install path prefix, prepended onto install directories.
174
+ CMAKE_INSTALL_PREFIX:PATH=/home/agilex/cobot_magic/camera_ws/install
175
+
176
+ //Run-time variable data (LOCALSTATEDIR/run)
177
+ CMAKE_INSTALL_RUNSTATEDIR:PATH=
178
+
179
+ //System admin executables (sbin)
180
+ CMAKE_INSTALL_SBINDIR:PATH=sbin
181
+
182
+ //Modifiable architecture-independent data (com)
183
+ CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
184
+
185
+ //Read-only single-machine data (etc)
186
+ CMAKE_INSTALL_SYSCONFDIR:PATH=etc
187
+
188
+ //Path to a program.
189
+ CMAKE_LINKER:FILEPATH=/usr/bin/ld
190
+
191
+ //Path to a program.
192
+ CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
193
+
194
+ //Flags used by the linker during the creation of modules during
195
+ // all build types.
196
+ CMAKE_MODULE_LINKER_FLAGS:STRING=
197
+
198
+ //Flags used by the linker during the creation of modules during
199
+ // DEBUG builds.
200
+ CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
201
+
202
+ //Flags used by the linker during the creation of modules during
203
+ // MINSIZEREL builds.
204
+ CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
205
+
206
+ //Flags used by the linker during the creation of modules during
207
+ // RELEASE builds.
208
+ CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
209
+
210
+ //Flags used by the linker during the creation of modules during
211
+ // RELWITHDEBINFO builds.
212
+ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
213
+
214
+ //Path to a program.
215
+ CMAKE_NM:FILEPATH=/usr/bin/nm
216
+
217
+ //Path to a program.
218
+ CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
219
+
220
+ //Path to a program.
221
+ CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
222
+
223
+ //Value Computed by CMake
224
+ CMAKE_PROJECT_DESCRIPTION:STATIC=
225
+
226
+ //Value Computed by CMake
227
+ CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
228
+
229
+ //Value Computed by CMake
230
+ CMAKE_PROJECT_NAME:STATIC=Project
231
+
232
+ //Value Computed by CMake
233
+ CMAKE_PROJECT_VERSION:STATIC=1.10.0
234
+
235
+ //Value Computed by CMake
236
+ CMAKE_PROJECT_VERSION_MAJOR:STATIC=1
237
+
238
+ //Value Computed by CMake
239
+ CMAKE_PROJECT_VERSION_MINOR:STATIC=10
240
+
241
+ //Value Computed by CMake
242
+ CMAKE_PROJECT_VERSION_PATCH:STATIC=0
243
+
244
+ //Value Computed by CMake
245
+ CMAKE_PROJECT_VERSION_TWEAK:STATIC=
246
+
247
+ //Path to a program.
248
+ CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
249
+
250
+ //Path to a program.
251
+ CMAKE_READELF:FILEPATH=/usr/bin/readelf
252
+
253
+ //Flags used by the linker during the creation of shared libraries
254
+ // during all build types.
255
+ CMAKE_SHARED_LINKER_FLAGS:STRING=
256
+
257
+ //Flags used by the linker during the creation of shared libraries
258
+ // during DEBUG builds.
259
+ CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
260
+
261
+ //Flags used by the linker during the creation of shared libraries
262
+ // during MINSIZEREL builds.
263
+ CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
264
+
265
+ //Flags used by the linker during the creation of shared libraries
266
+ // during RELEASE builds.
267
+ CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
268
+
269
+ //Flags used by the linker during the creation of shared libraries
270
+ // during RELWITHDEBINFO builds.
271
+ CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
272
+
273
+ //If set, runtime paths are not added when installing shared libraries,
274
+ // but are added when building.
275
+ CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
276
+
277
+ //If set, runtime paths are not added when using shared libraries.
278
+ CMAKE_SKIP_RPATH:BOOL=NO
279
+
280
+ //Flags used by the linker during the creation of static libraries
281
+ // during all build types.
282
+ CMAKE_STATIC_LINKER_FLAGS:STRING=
283
+
284
+ //Flags used by the linker during the creation of static libraries
285
+ // during DEBUG builds.
286
+ CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
287
+
288
+ //Flags used by the linker during the creation of static libraries
289
+ // during MINSIZEREL builds.
290
+ CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
291
+
292
+ //Flags used by the linker during the creation of static libraries
293
+ // during RELEASE builds.
294
+ CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
295
+
296
+ //Flags used by the linker during the creation of static libraries
297
+ // during RELWITHDEBINFO builds.
298
+ CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
299
+
300
+ //Path to a program.
301
+ CMAKE_STRIP:FILEPATH=/usr/bin/strip
302
+
303
+ //If this value is on, makefiles will be generated without the
304
+ // .SILENT directive, and all commands will be echoed to the console
305
+ // during the make. This is useful for debugging only. With Visual
306
+ // Studio IDE projects all commands are done without /nologo.
307
+ CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
308
+
309
+ //Path to a program.
310
+ DOXYGEN_EXECUTABLE:FILEPATH=DOXYGEN_EXECUTABLE-NOTFOUND
311
+
312
+ //Path to a program.
313
+ EMPY_EXECUTABLE:FILEPATH=EMPY_EXECUTABLE-NOTFOUND
314
+
315
+ //Empy script
316
+ EMPY_SCRIPT:STRING=/home/agilex/miniconda3/envs/aloha/lib/python3.8/site-packages/em.py
317
+
318
+ //The directory containing a CMake configuration file for Eigen3.
319
+ Eigen3_DIR:PATH=/usr/lib/cmake/eigen3
320
+
321
+ //Path to a library.
322
+ GMOCK_LIBRARY:FILEPATH=GMOCK_LIBRARY-NOTFOUND
323
+
324
+ //Path to a library.
325
+ GMOCK_LIBRARY_DEBUG:FILEPATH=GMOCK_LIBRARY_DEBUG-NOTFOUND
326
+
327
+ //Path to a library.
328
+ GMOCK_MAIN_LIBRARY:FILEPATH=GMOCK_MAIN_LIBRARY-NOTFOUND
329
+
330
+ //Path to a library.
331
+ GMOCK_MAIN_LIBRARY_DEBUG:FILEPATH=GMOCK_MAIN_LIBRARY_DEBUG-NOTFOUND
332
+
333
+ //The directory containing a CMake configuration file for GMock.
334
+ GMock_DIR:PATH=GMock_DIR-NOTFOUND
335
+
336
+ //Path to a file.
337
+ GTEST_INCLUDE_DIR:PATH=/usr/include
338
+
339
+ //Path to a library.
340
+ GTEST_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtest.a
341
+
342
+ //Path to a library.
343
+ GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND
344
+
345
+ //Path to a library.
346
+ GTEST_MAIN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtest_main.a
347
+
348
+ //Path to a library.
349
+ GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND
350
+
351
+ //The directory containing a CMake configuration file for GTest.
352
+ GTest_DIR:PATH=GTest_DIR-NOTFOUND
353
+
354
+ //Enable installation of googletest. (Projects embedding googletest
355
+ // may want to turn this OFF.)
356
+ INSTALL_GTEST:BOOL=OFF
357
+
358
+ //lsb_release executable was found
359
+ LSB_FOUND:BOOL=TRUE
360
+
361
+ //Path to a program.
362
+ LSB_RELEASE_EXECUTABLE:FILEPATH=/usr/bin/lsb_release
363
+
364
+ //Path to a program.
365
+ NOSETESTS:FILEPATH=/usr/bin/nosetests3
366
+
367
+ //The directory containing a CMake configuration file for OpenCV.
368
+ OpenCV_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/opencv4
369
+
370
+ //pkg-config executable
371
+ PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
372
+
373
+ //Path to a program.
374
+ PYTHON_EXECUTABLE:FILEPATH=/home/agilex/miniconda3/envs/aloha/bin/python3
375
+
376
+ //Specify specific Python version to use ('major.minor' or 'major')
377
+ PYTHON_VERSION:STRING=3
378
+
379
+ //Location of Python module em
380
+ PY_EM:STRING=/home/agilex/miniconda3/envs/aloha/lib/python3.8/site-packages/em.py
381
+
382
+ //Value Computed by CMake
383
+ Project_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build
384
+
385
+ //Value Computed by CMake
386
+ Project_SOURCE_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/src
387
+
388
+ //Path to a library.
389
+ RT_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
390
+
391
+ //Enable debian style python package layout
392
+ SETUPTOOLS_DEB_LAYOUT:BOOL=ON
393
+
394
+ //Set user wait point in startup (for debug)
395
+ SET_USER_BREAK_AT_STARTUP:BOOL=OFF
396
+
397
+ //Name of the computer/site where compile is being run
398
+ SITE:STRING=AGX
399
+
400
+ //LSB Distrib tag
401
+ UBUNTU:BOOL=TRUE
402
+
403
+ //LSB Distrib - codename tag
404
+ UBUNTU_FOCAL:BOOL=TRUE
405
+
406
+ //Use rock chip MPP libary for hardware decode
407
+ USE_RK_MPP:BOOL=OFF
408
+
409
+ //Use rock chip RGA libary for hardware decode
410
+ USE_RK_RGA:BOOL=OFF
411
+
412
+ //Path to a file.
413
+ _gmock_INCLUDES:FILEPATH=/usr/src/googletest/googlemock/include/gmock/gmock.h
414
+
415
+ //Path to a file.
416
+ _gmock_SOURCES:FILEPATH=/usr/src/gmock/src/gmock.cc
417
+
418
+ //Path to a file.
419
+ _gtest_INCLUDES:FILEPATH=/usr/include/gtest/gtest.h
420
+
421
+ //Path to a file.
422
+ _gtest_SOURCES:FILEPATH=/usr/src/gtest/src/gtest.cc
423
+
424
+ //Path to a file.
425
+ _path_name:FILEPATH=/home/agilex/cobot_magic/camera_ws/src/realsense-ros/realsense2_description/tests
426
+
427
+ //The directory containing a CMake configuration file for actionlib.
428
+ actionlib_DIR:PATH=/opt/ros/noetic/share/actionlib/cmake
429
+
430
+ //The directory containing a CMake configuration file for actionlib_msgs.
431
+ actionlib_msgs_DIR:PATH=/opt/ros/noetic/share/actionlib_msgs/cmake
432
+
433
+ //Value Computed by CMake
434
+ astra_camera_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build/ros_astra_camera
435
+
436
+ //Dependencies for the target
437
+ astra_camera_LIB_DEPENDS:STATIC=general;-lOpenNI2;general;-L/home/agilex/cobot_magic/camera_ws/src/ros_astra_camera/include/openni2_redist/x64;general;/opt/ros/noetic/lib/libcv_bridge.so;general;/opt/ros/noetic/lib/libdynamic_reconfigure_config_init_mutex.so;general;/opt/ros/noetic/lib/libimage_geometry.so;general;/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_video.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_face.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_text.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.2.0;general;/opt/ros/noetic/lib/libimage_transport.so;general;/opt/ros/noetic/lib/libclass_loader.so;general;/usr/lib/x86_64-linux-gnu/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/noetic/lib/libroslib.so;general;/opt/ros/noetic/lib/librospack.so;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;/usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libtinyxml2.so;general;/opt/ros/noetic/lib/libtf2_ros.so;general;/opt/ros/noetic/lib/libactionlib.so;general;/opt/ros/noetic/lib/libtf2.so;general;/opt/ros/noetic/lib/libmessage_filters.so;general;/opt/ros/noetic/lib/libcamera_info_manager.so;general;/opt/ros/noetic/lib/libcamera_calibration_parsers.so;general;/opt/ros/noetic/lib/libroscpp.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0;general;/opt/ros/noetic/lib/librosconsole.so;general;/opt/ros/noetic/lib/librosconsole_log4cxx.so;general;/opt/ros/noetic/lib/librosconsole_backend_interface.so;general;/usr/lib/x86_64-linux-gnu/liblog4cxx.so;general;/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.71.0;general;/opt/ros/noetic/lib/libxmlrpcpp.so;general;/opt/ros/noetic/lib/libroscpp_serialization.so;general;/opt/ros/noetic/lib/librostime.so;general;/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.71.0;general;/opt/ros/noetic/lib/libcpp_common.so;general;/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4;general;-lpthread;general;opencv_calib3d;general;opencv_core;general;opencv_dnn;general;opencv_features2d;general;opencv_flann;general;opencv_highgui;general;opencv_imgcodecs;general;opencv_imgproc;general;opencv_ml;general;opencv_objdetect;general;opencv_photo;general;opencv_stitching;general;opencv_video;general;opencv_videoio;general;opencv_aruco;general;opencv_bgsegm;general;opencv_bioinspired;general;opencv_ccalib;general;opencv_datasets;general;opencv_dnn_objdetect;general;opencv_dnn_superres;general;opencv_dpm;general;opencv_face;general;opencv_freetype;general;opencv_fuzzy;general;opencv_hdf;general;opencv_hfs;general;opencv_img_hash;general;opencv_line_descriptor;general;opencv_optflow;general;opencv_phase_unwrapping;general;opencv_plot;general;opencv_quality;general;opencv_reg;general;opencv_rgbd;general;opencv_saliency;general;opencv_shape;general;opencv_stereo;general;opencv_structured_light;general;opencv_superres;general;opencv_surface_matching;general;opencv_text;general;opencv_tracking;general;opencv_videostab;general;opencv_viz;general;opencv_ximgproc;general;opencv_xobjdetect;general;opencv_xphoto;general;glog;general;uvc;general;usb-1.0;
438
+
439
+ //Value Computed by CMake
440
+ astra_camera_SOURCE_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/src/ros_astra_camera
441
+
442
+ //The directory containing a CMake configuration file for bond.
443
+ bond_DIR:PATH=/opt/ros/noetic/share/bond/cmake
444
+
445
+ //The directory containing a CMake configuration file for bondcpp.
446
+ bondcpp_DIR:PATH=/opt/ros/noetic/share/bondcpp/cmake
447
+
448
+ //The directory containing a CMake configuration file for boost_headers.
449
+ boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.71.0
450
+
451
+ //The directory containing a CMake configuration file for camera_calibration_parsers.
452
+ camera_calibration_parsers_DIR:PATH=/opt/ros/noetic/share/camera_calibration_parsers/cmake
453
+
454
+ //The directory containing a CMake configuration file for camera_info_manager.
455
+ camera_info_manager_DIR:PATH=/opt/ros/noetic/share/camera_info_manager/cmake
456
+
457
+ //The directory containing a CMake configuration file for catkin.
458
+ catkin_DIR:PATH=/opt/ros/noetic/share/catkin/cmake
459
+
460
+ //The directory containing a CMake configuration file for class_loader.
461
+ class_loader_DIR:PATH=/opt/ros/noetic/share/class_loader/cmake
462
+
463
+ //The directory containing a CMake configuration file for cpp_common.
464
+ cpp_common_DIR:PATH=/opt/ros/noetic/share/cpp_common/cmake
465
+
466
+ //The directory containing a CMake configuration file for cv_bridge.
467
+ cv_bridge_DIR:PATH=/opt/ros/noetic/share/cv_bridge/cmake
468
+
469
+ //The directory containing a CMake configuration file for ddynamic_reconfigure.
470
+ ddynamic_reconfigure_DIR:PATH=/opt/ros/noetic/share/ddynamic_reconfigure/cmake
471
+
472
+ //The directory containing a CMake configuration file for diagnostic_msgs.
473
+ diagnostic_msgs_DIR:PATH=/opt/ros/noetic/share/diagnostic_msgs/cmake
474
+
475
+ //The directory containing a CMake configuration file for diagnostic_updater.
476
+ diagnostic_updater_DIR:PATH=/opt/ros/noetic/share/diagnostic_updater/cmake
477
+
478
+ //The directory containing a CMake configuration file for dynamic_reconfigure.
479
+ dynamic_reconfigure_DIR:PATH=/opt/ros/noetic/share/dynamic_reconfigure/cmake
480
+
481
+ //The directory containing a CMake configuration file for gencpp.
482
+ gencpp_DIR:PATH=/opt/ros/noetic/share/gencpp/cmake
483
+
484
+ //The directory containing a CMake configuration file for geneus.
485
+ geneus_DIR:PATH=/opt/ros/noetic/share/geneus/cmake
486
+
487
+ //The directory containing a CMake configuration file for genlisp.
488
+ genlisp_DIR:PATH=/opt/ros/noetic/share/genlisp/cmake
489
+
490
+ //The directory containing a CMake configuration file for genmsg.
491
+ genmsg_DIR:PATH=/opt/ros/noetic/share/genmsg/cmake
492
+
493
+ //The directory containing a CMake configuration file for gennodejs.
494
+ gennodejs_DIR:PATH=/opt/ros/noetic/share/gennodejs/cmake
495
+
496
+ //The directory containing a CMake configuration file for genpy.
497
+ genpy_DIR:PATH=/opt/ros/noetic/share/genpy/cmake
498
+
499
+ //The directory containing a CMake configuration file for geometry_msgs.
500
+ geometry_msgs_DIR:PATH=/opt/ros/noetic/share/geometry_msgs/cmake
501
+
502
+ //Value Computed by CMake
503
+ gmock_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build/gtest/googlemock
504
+
505
+ //Dependencies for the target
506
+ gmock_LIB_DEPENDS:STATIC=general;gtest;
507
+
508
+ //Value Computed by CMake
509
+ gmock_SOURCE_DIR:STATIC=/usr/src/googletest/googlemock
510
+
511
+ //Build all of Google Mock's own tests.
512
+ gmock_build_tests:BOOL=OFF
513
+
514
+ //Dependencies for the target
515
+ gmock_main_LIB_DEPENDS:STATIC=general;gmock;
516
+
517
+ //Value Computed by CMake
518
+ googletest-distribution_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build/gtest
519
+
520
+ //Value Computed by CMake
521
+ googletest-distribution_SOURCE_DIR:STATIC=/usr/src/googletest
522
+
523
+ //Value Computed by CMake
524
+ gtest_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build/gtest/googletest
525
+
526
+ //Value Computed by CMake
527
+ gtest_SOURCE_DIR:STATIC=/usr/src/googletest/googletest
528
+
529
+ //Build gtest's sample programs.
530
+ gtest_build_samples:BOOL=OFF
531
+
532
+ //Build all of gtest's own tests.
533
+ gtest_build_tests:BOOL=OFF
534
+
535
+ //Disable uses of pthreads in gtest.
536
+ gtest_disable_pthreads:BOOL=OFF
537
+
538
+ //Use shared (DLL) run-time lib even when Google Test is built
539
+ // as static lib.
540
+ gtest_force_shared_crt:BOOL=OFF
541
+
542
+ //Build gtest with internal symbols hidden in shared libraries.
543
+ gtest_hide_internal_symbols:BOOL=OFF
544
+
545
+ //Dependencies for the target
546
+ gtest_main_LIB_DEPENDS:STATIC=general;gtest;
547
+
548
+ //The directory containing a CMake configuration file for image_geometry.
549
+ image_geometry_DIR:PATH=/opt/ros/noetic/share/image_geometry/cmake
550
+
551
+ //The directory containing a CMake configuration file for image_transport.
552
+ image_transport_DIR:PATH=/opt/ros/noetic/share/image_transport/cmake
553
+
554
+ //Path to a library.
555
+ lib:FILEPATH=/opt/ros/noetic/lib/libdiagnostic_updater.so
556
+
557
+ //The directory containing a CMake configuration file for message_filters.
558
+ message_filters_DIR:PATH=/opt/ros/noetic/share/message_filters/cmake
559
+
560
+ //The directory containing a CMake configuration file for message_generation.
561
+ message_generation_DIR:PATH=/opt/ros/noetic/share/message_generation/cmake
562
+
563
+ //The directory containing a CMake configuration file for message_runtime.
564
+ message_runtime_DIR:PATH=/opt/ros/noetic/share/message_runtime/cmake
565
+
566
+ //The directory containing a CMake configuration file for nav_msgs.
567
+ nav_msgs_DIR:PATH=/opt/ros/noetic/share/nav_msgs/cmake
568
+
569
+ //The directory containing a CMake configuration file for nodelet.
570
+ nodelet_DIR:PATH=/opt/ros/noetic/share/nodelet/cmake
571
+
572
+ //Path to a library.
573
+ pkgcfg_lib_GLOG_glog:FILEPATH=/usr/lib/x86_64-linux-gnu/libglog.so
574
+
575
+ //Path to a library.
576
+ pkgcfg_lib_LIBUVC_usb-1.0:FILEPATH=/usr/lib/x86_64-linux-gnu/libusb-1.0.so
577
+
578
+ //Path to a library.
579
+ pkgcfg_lib_LIBUVC_uvc:FILEPATH=/usr/lib/x86_64-linux-gnu/libuvc.so
580
+
581
+ //The directory containing a CMake configuration file for pluginlib.
582
+ pluginlib_DIR:PATH=/opt/ros/noetic/share/pluginlib/cmake
583
+
584
+ //The directory containing a CMake configuration file for realsense2.
585
+ realsense2_DIR:PATH=/usr/local/lib/cmake/realsense2
586
+
587
+ //Value Computed by CMake
588
+ realsense2_camera_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build/realsense-ros/realsense2_camera
589
+
590
+ //Dependencies for the target
591
+ realsense2_camera_LIB_DEPENDS:STATIC=general;realsense2::realsense2;general;/opt/ros/noetic/lib/libnodeletlib.so;general;/opt/ros/noetic/lib/libbondcpp.so;general;/usr/lib/x86_64-linux-gnu/libuuid.so;general;/opt/ros/noetic/lib/libcv_bridge.so;general;/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_video.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_face.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_text.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2.0;general;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.2.0;general;/opt/ros/noetic/lib/libimage_transport.so;general;/opt/ros/noetic/lib/libclass_loader.so;general;/usr/lib/x86_64-linux-gnu/libPocoFoundation.so;general;/usr/lib/x86_64-linux-gnu/libdl.so;general;/opt/ros/noetic/lib/libroslib.so;general;/opt/ros/noetic/lib/librospack.so;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;/usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libtinyxml2.so;general;/opt/ros/noetic/lib/libtf.so;general;/opt/ros/noetic/lib/libtf2_ros.so;general;/opt/ros/noetic/lib/libactionlib.so;general;/opt/ros/noetic/lib/libmessage_filters.so;general;/opt/ros/noetic/lib/libtf2.so;general;/opt/ros/noetic/lib/libddynamic_reconfigure.so;general;/opt/ros/noetic/lib/libdynamic_reconfigure_config_init_mutex.so;general;/opt/ros/noetic/lib/libdiagnostic_updater.so;general;/opt/ros/noetic/lib/libroscpp.so;general;/usr/lib/x86_64-linux-gnu/libpthread.so;general;/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0;general;/opt/ros/noetic/lib/librosconsole.so;general;/opt/ros/noetic/lib/librosconsole_log4cxx.so;general;/opt/ros/noetic/lib/librosconsole_backend_interface.so;general;/usr/lib/x86_64-linux-gnu/liblog4cxx.so;general;/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.71.0;general;/opt/ros/noetic/lib/libxmlrpcpp.so;general;/opt/ros/noetic/lib/libroscpp_serialization.so;general;/opt/ros/noetic/lib/librostime.so;general;/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.71.0;general;/opt/ros/noetic/lib/libcpp_common.so;general;/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.71.0;general;/usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4;general;-lpthread;
592
+
593
+ //Value Computed by CMake
594
+ realsense2_camera_SOURCE_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/src/realsense-ros/realsense2_camera
595
+
596
+ //Value Computed by CMake
597
+ realsense2_description_BINARY_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/build/realsense-ros/realsense2_description
598
+
599
+ //Value Computed by CMake
600
+ realsense2_description_SOURCE_DIR:STATIC=/home/agilex/cobot_magic/camera_ws/src/realsense-ros/realsense2_description
601
+
602
+ //The directory containing a CMake configuration file for rosconsole.
603
+ rosconsole_DIR:PATH=/opt/ros/noetic/share/rosconsole/cmake
604
+
605
+ //The directory containing a CMake configuration file for roscpp.
606
+ roscpp_DIR:PATH=/opt/ros/noetic/share/roscpp/cmake
607
+
608
+ //The directory containing a CMake configuration file for roscpp_serialization.
609
+ roscpp_serialization_DIR:PATH=/opt/ros/noetic/share/roscpp_serialization/cmake
610
+
611
+ //The directory containing a CMake configuration file for roscpp_traits.
612
+ roscpp_traits_DIR:PATH=/opt/ros/noetic/share/roscpp_traits/cmake
613
+
614
+ //The directory containing a CMake configuration file for rosgraph.
615
+ rosgraph_DIR:PATH=/opt/ros/noetic/share/rosgraph/cmake
616
+
617
+ //The directory containing a CMake configuration file for rosgraph_msgs.
618
+ rosgraph_msgs_DIR:PATH=/opt/ros/noetic/share/rosgraph_msgs/cmake
619
+
620
+ //The directory containing a CMake configuration file for roslib.
621
+ roslib_DIR:PATH=/opt/ros/noetic/share/roslib/cmake
622
+
623
+ //The directory containing a CMake configuration file for rospack.
624
+ rospack_DIR:PATH=/opt/ros/noetic/share/rospack/cmake
625
+
626
+ //The directory containing a CMake configuration file for rospy.
627
+ rospy_DIR:PATH=/opt/ros/noetic/share/rospy/cmake
628
+
629
+ //The directory containing a CMake configuration file for rostime.
630
+ rostime_DIR:PATH=/opt/ros/noetic/share/rostime/cmake
631
+
632
+ //The directory containing a CMake configuration file for sensor_msgs.
633
+ sensor_msgs_DIR:PATH=/opt/ros/noetic/share/sensor_msgs/cmake
634
+
635
+ //The directory containing a CMake configuration file for smclib.
636
+ smclib_DIR:PATH=/opt/ros/noetic/share/smclib/cmake
637
+
638
+ //The directory containing a CMake configuration file for std_msgs.
639
+ std_msgs_DIR:PATH=/opt/ros/noetic/share/std_msgs/cmake
640
+
641
+ //The directory containing a CMake configuration file for std_srvs.
642
+ std_srvs_DIR:PATH=/opt/ros/noetic/share/std_srvs/cmake
643
+
644
+ //The directory containing a CMake configuration file for tf2.
645
+ tf2_DIR:PATH=/opt/ros/noetic/share/tf2/cmake
646
+
647
+ //The directory containing a CMake configuration file for tf2_msgs.
648
+ tf2_msgs_DIR:PATH=/opt/ros/noetic/share/tf2_msgs/cmake
649
+
650
+ //The directory containing a CMake configuration file for tf2_py.
651
+ tf2_py_DIR:PATH=/opt/ros/noetic/share/tf2_py/cmake
652
+
653
+ //The directory containing a CMake configuration file for tf2_ros.
654
+ tf2_ros_DIR:PATH=/opt/ros/noetic/share/tf2_ros/cmake
655
+
656
+ //The directory containing a CMake configuration file for tf.
657
+ tf_DIR:PATH=/opt/ros/noetic/share/tf/cmake
658
+
659
+ //The directory containing a CMake configuration file for xmlrpcpp.
660
+ xmlrpcpp_DIR:PATH=/opt/ros/noetic/share/xmlrpcpp/cmake
661
+
662
+
663
+ ########################
664
+ # INTERNAL cache entries
665
+ ########################
666
+
667
+ //ADVANCED property for variable: Boost_DIR
668
+ Boost_DIR-ADVANCED:INTERNAL=1
669
+ //catkin environment
670
+ CATKIN_ENV:INTERNAL=/home/agilex/cobot_magic/camera_ws/build/catkin_generated/env_cached.sh
671
+ CATKIN_TEST_RESULTS_DIR:INTERNAL=/home/agilex/cobot_magic/camera_ws/build/test_results
672
+ //ADVANCED property for variable: CMAKE_ADDR2LINE
673
+ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
674
+ //ADVANCED property for variable: CMAKE_AR
675
+ CMAKE_AR-ADVANCED:INTERNAL=1
676
+ //This is the directory where this CMakeCache.txt was created
677
+ CMAKE_CACHEFILE_DIR:INTERNAL=/home/agilex/cobot_magic/camera_ws/build
678
+ //Major version of cmake used to create the current loaded cache
679
+ CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
680
+ //Minor version of cmake used to create the current loaded cache
681
+ CMAKE_CACHE_MINOR_VERSION:INTERNAL=16
682
+ //Patch version of cmake used to create the current loaded cache
683
+ CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
684
+ //ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
685
+ CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
686
+ //Path to CMake executable.
687
+ CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
688
+ //Path to cpack program executable.
689
+ CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
690
+ //Path to ctest program executable.
691
+ CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
692
+ //ADVANCED property for variable: CMAKE_CXX_COMPILER
693
+ CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
694
+ //ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
695
+ CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
696
+ //ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
697
+ CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
698
+ //ADVANCED property for variable: CMAKE_CXX_FLAGS
699
+ CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
700
+ //ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
701
+ CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
702
+ //ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
703
+ CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
704
+ //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
705
+ CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
706
+ //ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
707
+ CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
708
+ //ADVANCED property for variable: CMAKE_C_COMPILER
709
+ CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
710
+ //ADVANCED property for variable: CMAKE_C_COMPILER_AR
711
+ CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
712
+ //ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
713
+ CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
714
+ //ADVANCED property for variable: CMAKE_C_FLAGS
715
+ CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
716
+ //ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
717
+ CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
718
+ //ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
719
+ CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
720
+ //ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
721
+ CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
722
+ //ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
723
+ CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
724
+ //ADVANCED property for variable: CMAKE_DLLTOOL
725
+ CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
726
+ //Executable file format
727
+ CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
728
+ //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
729
+ CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
730
+ //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
731
+ CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
732
+ //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
733
+ CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
734
+ //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
735
+ CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
736
+ //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
737
+ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
738
+ //ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
739
+ CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
740
+ //Name of external makefile project generator.
741
+ CMAKE_EXTRA_GENERATOR:INTERNAL=
742
+ //Name of generator.
743
+ CMAKE_GENERATOR:INTERNAL=Unix Makefiles
744
+ //Generator instance identifier.
745
+ CMAKE_GENERATOR_INSTANCE:INTERNAL=
746
+ //Name of generator platform.
747
+ CMAKE_GENERATOR_PLATFORM:INTERNAL=
748
+ //Name of generator toolset.
749
+ CMAKE_GENERATOR_TOOLSET:INTERNAL=
750
+ //Test CMAKE_HAVE_LIBC_PTHREAD
751
+ CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=
752
+ //Have library pthreads
753
+ CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
754
+ //Have library pthread
755
+ CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
756
+ //Have include pthread.h
757
+ CMAKE_HAVE_PTHREAD_H:INTERNAL=1
758
+ //Source directory with the top level CMakeLists.txt file for this
759
+ // project
760
+ CMAKE_HOME_DIRECTORY:INTERNAL=/home/agilex/cobot_magic/camera_ws/src
761
+ //ADVANCED property for variable: CMAKE_INSTALL_BINDIR
762
+ CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
763
+ //ADVANCED property for variable: CMAKE_INSTALL_DATADIR
764
+ CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
765
+ //ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
766
+ CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
767
+ //ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
768
+ CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
769
+ //ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
770
+ CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
771
+ //ADVANCED property for variable: CMAKE_INSTALL_INFODIR
772
+ CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
773
+ //ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
774
+ CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
775
+ //ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
776
+ CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
777
+ //ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
778
+ CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
779
+ //ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
780
+ CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
781
+ //ADVANCED property for variable: CMAKE_INSTALL_MANDIR
782
+ CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
783
+ //ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
784
+ CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
785
+ //ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
786
+ CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
787
+ //ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
788
+ CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
789
+ //ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
790
+ CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
791
+ //Install .so files without execute permission.
792
+ CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
793
+ //ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
794
+ CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
795
+ //ADVANCED property for variable: CMAKE_LINKER
796
+ CMAKE_LINKER-ADVANCED:INTERNAL=1
797
+ //ADVANCED property for variable: CMAKE_MAKE_PROGRAM
798
+ CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
799
+ //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
800
+ CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
801
+ //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
802
+ CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
803
+ //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
804
+ CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
805
+ //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
806
+ CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
807
+ //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
808
+ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
809
+ //ADVANCED property for variable: CMAKE_NM
810
+ CMAKE_NM-ADVANCED:INTERNAL=1
811
+ //number of local generators
812
+ CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=7
813
+ //ADVANCED property for variable: CMAKE_OBJCOPY
814
+ CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
815
+ //ADVANCED property for variable: CMAKE_OBJDUMP
816
+ CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
817
+ //Platform information initialized
818
+ CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
819
+ //ADVANCED property for variable: CMAKE_RANLIB
820
+ CMAKE_RANLIB-ADVANCED:INTERNAL=1
821
+ //ADVANCED property for variable: CMAKE_READELF
822
+ CMAKE_READELF-ADVANCED:INTERNAL=1
823
+ //Path to CMake installation.
824
+ CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.16
825
+ //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
826
+ CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
827
+ //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
828
+ CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
829
+ //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
830
+ CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
831
+ //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
832
+ CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
833
+ //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
834
+ CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
835
+ //ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
836
+ CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
837
+ //ADVANCED property for variable: CMAKE_SKIP_RPATH
838
+ CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
839
+ //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
840
+ CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
841
+ //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
842
+ CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
843
+ //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
844
+ CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
845
+ //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
846
+ CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
847
+ //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
848
+ CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
849
+ //ADVANCED property for variable: CMAKE_STRIP
850
+ CMAKE_STRIP-ADVANCED:INTERNAL=1
851
+ //uname command
852
+ CMAKE_UNAME:INTERNAL=/usr/bin/uname
853
+ //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
854
+ CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
855
+ //Details about finding Boost
856
+ FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake][c ][v1.71.0()]
857
+ //Details about finding OpenCV
858
+ FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/usr][v4.2.0()]
859
+ //Details about finding PY_em
860
+ FIND_PACKAGE_MESSAGE_DETAILS_PY_em:INTERNAL=[/home/agilex/miniconda3/envs/aloha/lib/python3.8/site-packages/em.py][v()]
861
+ //Details about finding PkgConfig
862
+ FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.1()]
863
+ //Details about finding PythonInterp
864
+ FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/home/agilex/miniconda3/envs/aloha/bin/python3][v3.8.19()]
865
+ //Details about finding Threads
866
+ FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
867
+ GLOG_CFLAGS:INTERNAL=
868
+ GLOG_CFLAGS_I:INTERNAL=
869
+ GLOG_CFLAGS_OTHER:INTERNAL=
870
+ GLOG_FOUND:INTERNAL=1
871
+ GLOG_INCLUDEDIR:INTERNAL=/usr/include
872
+ GLOG_INCLUDE_DIRS:INTERNAL=
873
+ GLOG_LDFLAGS:INTERNAL=-lglog
874
+ GLOG_LDFLAGS_OTHER:INTERNAL=
875
+ GLOG_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
876
+ GLOG_LIBRARIES:INTERNAL=glog
877
+ GLOG_LIBRARY_DIRS:INTERNAL=
878
+ GLOG_LIBS:INTERNAL=
879
+ GLOG_LIBS_L:INTERNAL=
880
+ GLOG_LIBS_OTHER:INTERNAL=
881
+ GLOG_LIBS_PATHS:INTERNAL=
882
+ GLOG_MODULE_NAME:INTERNAL=libglog
883
+ GLOG_PREFIX:INTERNAL=/usr
884
+ GLOG_STATIC_CFLAGS:INTERNAL=
885
+ GLOG_STATIC_CFLAGS_I:INTERNAL=
886
+ GLOG_STATIC_CFLAGS_OTHER:INTERNAL=
887
+ GLOG_STATIC_INCLUDE_DIRS:INTERNAL=
888
+ GLOG_STATIC_LDFLAGS:INTERNAL=-lglog
889
+ GLOG_STATIC_LDFLAGS_OTHER:INTERNAL=
890
+ GLOG_STATIC_LIBDIR:INTERNAL=
891
+ GLOG_STATIC_LIBRARIES:INTERNAL=glog
892
+ GLOG_STATIC_LIBRARY_DIRS:INTERNAL=
893
+ GLOG_STATIC_LIBS:INTERNAL=
894
+ GLOG_STATIC_LIBS_L:INTERNAL=
895
+ GLOG_STATIC_LIBS_OTHER:INTERNAL=
896
+ GLOG_STATIC_LIBS_PATHS:INTERNAL=
897
+ GLOG_VERSION:INTERNAL=0.4.0
898
+ GLOG_libglog_INCLUDEDIR:INTERNAL=
899
+ GLOG_libglog_LIBDIR:INTERNAL=
900
+ GLOG_libglog_PREFIX:INTERNAL=
901
+ GLOG_libglog_VERSION:INTERNAL=
902
+ GMOCK_FROM_SOURCE_FOUND:INTERNAL=TRUE
903
+ GMOCK_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/src/googletest/googlemock/include
904
+ GMOCK_FROM_SOURCE_LIBRARIES:INTERNAL=gmock
905
+ GMOCK_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/agilex/cobot_magic/camera_ws/build/gmock
906
+ GMOCK_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gmock_main
907
+ //ADVANCED property for variable: GMOCK_LIBRARY
908
+ GMOCK_LIBRARY-ADVANCED:INTERNAL=1
909
+ //ADVANCED property for variable: GMOCK_LIBRARY_DEBUG
910
+ GMOCK_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
911
+ //ADVANCED property for variable: GMOCK_MAIN_LIBRARY
912
+ GMOCK_MAIN_LIBRARY-ADVANCED:INTERNAL=1
913
+ //ADVANCED property for variable: GMOCK_MAIN_LIBRARY_DEBUG
914
+ GMOCK_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
915
+ GTEST_FROM_SOURCE_FOUND:INTERNAL=TRUE
916
+ GTEST_FROM_SOURCE_INCLUDE_DIRS:INTERNAL=/usr/include
917
+ GTEST_FROM_SOURCE_LIBRARIES:INTERNAL=gtest
918
+ GTEST_FROM_SOURCE_LIBRARY_DIRS:INTERNAL=/home/agilex/cobot_magic/camera_ws/build/gtest
919
+ GTEST_FROM_SOURCE_MAIN_LIBRARIES:INTERNAL=gtest_main
920
+ //ADVANCED property for variable: GTEST_INCLUDE_DIR
921
+ GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1
922
+ //ADVANCED property for variable: GTEST_LIBRARY
923
+ GTEST_LIBRARY-ADVANCED:INTERNAL=1
924
+ //ADVANCED property for variable: GTEST_LIBRARY_DEBUG
925
+ GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
926
+ //ADVANCED property for variable: GTEST_MAIN_LIBRARY
927
+ GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1
928
+ //ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG
929
+ GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
930
+ LIBUVC_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0
931
+ LIBUVC_CFLAGS_I:INTERNAL=
932
+ LIBUVC_CFLAGS_OTHER:INTERNAL=
933
+ LIBUVC_FOUND:INTERNAL=1
934
+ LIBUVC_INCLUDEDIR:INTERNAL=/usr/include
935
+ LIBUVC_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0
936
+ LIBUVC_LDFLAGS:INTERNAL=-luvc;-lusb-1.0
937
+ LIBUVC_LDFLAGS_OTHER:INTERNAL=
938
+ LIBUVC_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
939
+ LIBUVC_LIBRARIES:INTERNAL=uvc;usb-1.0
940
+ LIBUVC_LIBRARY_DIRS:INTERNAL=
941
+ LIBUVC_LIBS:INTERNAL=
942
+ LIBUVC_LIBS_L:INTERNAL=
943
+ LIBUVC_LIBS_OTHER:INTERNAL=
944
+ LIBUVC_LIBS_PATHS:INTERNAL=
945
+ LIBUVC_MODULE_NAME:INTERNAL=libuvc
946
+ LIBUVC_PREFIX:INTERNAL=
947
+ LIBUVC_STATIC_CFLAGS:INTERNAL=-I/usr/include/libusb-1.0
948
+ LIBUVC_STATIC_CFLAGS_I:INTERNAL=
949
+ LIBUVC_STATIC_CFLAGS_OTHER:INTERNAL=
950
+ LIBUVC_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/libusb-1.0
951
+ LIBUVC_STATIC_LDFLAGS:INTERNAL=-luvc;-lusb-1.0;-ludev;-pthread
952
+ LIBUVC_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
953
+ LIBUVC_STATIC_LIBDIR:INTERNAL=
954
+ LIBUVC_STATIC_LIBRARIES:INTERNAL=uvc;usb-1.0;udev
955
+ LIBUVC_STATIC_LIBRARY_DIRS:INTERNAL=
956
+ LIBUVC_STATIC_LIBS:INTERNAL=
957
+ LIBUVC_STATIC_LIBS_L:INTERNAL=
958
+ LIBUVC_STATIC_LIBS_OTHER:INTERNAL=
959
+ LIBUVC_STATIC_LIBS_PATHS:INTERNAL=
960
+ LIBUVC_VERSION:INTERNAL=0.0.6
961
+ LIBUVC_libuvc_INCLUDEDIR:INTERNAL=
962
+ LIBUVC_libuvc_LIBDIR:INTERNAL=
963
+ LIBUVC_libuvc_PREFIX:INTERNAL=
964
+ LIBUVC_libuvc_VERSION:INTERNAL=
965
+ //ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
966
+ PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
967
+ //ADVANCED property for variable: PYTHON_EXECUTABLE
968
+ PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
969
+ //This needs to be in PYTHONPATH when 'setup.py install' is called.
970
+ // And it needs to match. But setuptools won't tell us where
971
+ // it will install things.
972
+ PYTHON_INSTALL_DIR:INTERNAL=lib/python3/dist-packages
973
+ //CMAKE_INSTALL_PREFIX during last run
974
+ _GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/home/agilex/cobot_magic/camera_ws/install
975
+ __pkg_config_checked_GLOG:INTERNAL=1
976
+ __pkg_config_checked_LIBUVC:INTERNAL=1
977
+ //ADVANCED property for variable: boost_headers_DIR
978
+ boost_headers_DIR-ADVANCED:INTERNAL=1
979
+ //ADVANCED property for variable: gmock_build_tests
980
+ gmock_build_tests-ADVANCED:INTERNAL=1
981
+ //ADVANCED property for variable: gtest_build_samples
982
+ gtest_build_samples-ADVANCED:INTERNAL=1
983
+ //ADVANCED property for variable: gtest_build_tests
984
+ gtest_build_tests-ADVANCED:INTERNAL=1
985
+ //ADVANCED property for variable: gtest_disable_pthreads
986
+ gtest_disable_pthreads-ADVANCED:INTERNAL=1
987
+ //ADVANCED property for variable: gtest_force_shared_crt
988
+ gtest_force_shared_crt-ADVANCED:INTERNAL=1
989
+ //ADVANCED property for variable: gtest_hide_internal_symbols
990
+ gtest_hide_internal_symbols-ADVANCED:INTERNAL=1
991
+ //ADVANCED property for variable: pkgcfg_lib_GLOG_glog
992
+ pkgcfg_lib_GLOG_glog-ADVANCED:INTERNAL=1
993
+ //ADVANCED property for variable: pkgcfg_lib_LIBUVC_usb-1.0
994
+ pkgcfg_lib_LIBUVC_usb-1.0-ADVANCED:INTERNAL=1
995
+ //ADVANCED property for variable: pkgcfg_lib_LIBUVC_uvc
996
+ pkgcfg_lib_LIBUVC_uvc-ADVANCED:INTERNAL=1
997
+ prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu
998
+
camera_ws/build/CTestConfiguration.ini ADDED
@@ -0,0 +1,105 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # This file is configured by CMake automatically as DartConfiguration.tcl
2
+ # If you choose not to use CMake, this file may be hand configured, by
3
+ # filling in the required variables.
4
+
5
+
6
+ # Configuration directories and files
7
+ SourceDirectory: /home/agilex/cobot_magic/camera_ws/src
8
+ BuildDirectory: /home/agilex/cobot_magic/camera_ws/build
9
+
10
+ # Where to place the cost data store
11
+ CostDataFile:
12
+
13
+ # Site is something like machine.domain, i.e. pragmatic.crd
14
+ Site: AGX
15
+
16
+ # Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++
17
+ BuildName:
18
+
19
+ # Subprojects
20
+ LabelsForSubprojects:
21
+
22
+ # Submission information
23
+ SubmitURL:
24
+
25
+ # Dashboard start time
26
+ NightlyStartTime:
27
+
28
+ # Commands for the build/test/submit cycle
29
+ ConfigureCommand: "/usr/bin/cmake" "/home/agilex/cobot_magic/camera_ws/src"
30
+ MakeCommand:
31
+ DefaultCTestConfigurationType:
32
+
33
+ # version control
34
+ UpdateVersionOnly:
35
+
36
+ # CVS options
37
+ # Default is "-d -P -A"
38
+ CVSCommand:
39
+ CVSUpdateOptions:
40
+
41
+ # Subversion options
42
+ SVNCommand:
43
+ SVNOptions:
44
+ SVNUpdateOptions:
45
+
46
+ # Git options
47
+ GITCommand:
48
+ GITInitSubmodules:
49
+ GITUpdateOptions:
50
+ GITUpdateCustom:
51
+
52
+ # Perforce options
53
+ P4Command:
54
+ P4Client:
55
+ P4Options:
56
+ P4UpdateOptions:
57
+ P4UpdateCustom:
58
+
59
+ # Generic update command
60
+ UpdateCommand:
61
+ UpdateOptions:
62
+ UpdateType:
63
+
64
+ # Compiler info
65
+ Compiler: /usr/bin/c++
66
+ CompilerVersion: 9.4.0
67
+
68
+ # Dynamic analysis (MemCheck)
69
+ PurifyCommand:
70
+ ValgrindCommand:
71
+ ValgrindCommandOptions:
72
+ MemoryCheckType:
73
+ MemoryCheckSanitizerOptions:
74
+ MemoryCheckCommand:
75
+ MemoryCheckCommandOptions:
76
+ MemoryCheckSuppressionFile:
77
+
78
+ # Coverage
79
+ CoverageCommand:
80
+ CoverageExtraFlags:
81
+
82
+ # Cluster commands
83
+ SlurmBatchCommand:
84
+ SlurmRunCommand:
85
+
86
+ # Testing options
87
+ # TimeOut is the amount of time in seconds to wait for processes
88
+ # to complete during testing. After TimeOut seconds, the
89
+ # process will be summarily terminated.
90
+ # Currently set to 25 minutes
91
+ TimeOut:
92
+
93
+ # During parallel testing CTest will not start a new test if doing
94
+ # so would cause the system load to exceed this value.
95
+ TestLoad:
96
+
97
+ UseLaunchers:
98
+ CurlOptions:
99
+ # warning, if you add new options here that have to do with submit,
100
+ # you have to update cmCTestSubmitCommand.cxx
101
+
102
+ # For CTest submissions that timeout, these options
103
+ # specify behavior for retrying the submission
104
+ CTestSubmitRetryDelay:
105
+ CTestSubmitRetryCount:
camera_ws/build/CTestCustom.cmake ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0)
2
+ set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0)
camera_ws/build/CTestTestfile.cmake ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # CMake generated Testfile for
2
+ # Source directory: /home/agilex/cobot_magic/camera_ws/src
3
+ # Build directory: /home/agilex/cobot_magic/camera_ws/build
4
+ #
5
+ # This file includes the relevant testing commands required for
6
+ # testing this directory and lists subdirectories to be tested as well.
7
+ subdirs("gtest")
8
+ subdirs("realsense-ros/realsense2_description")
9
+ subdirs("ros_astra_camera")
10
+ subdirs("realsense-ros/realsense2_camera")
camera_ws/build/Makefile ADDED
The diff for this file is too large to render. See raw diff
 
camera_ws/build/catkin/catkin_generated/version/package.cmake ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ set(_CATKIN_CURRENT_PACKAGE "catkin")
2
+ set(catkin_VERSION "0.8.10")
3
+ set(catkin_MAINTAINER "Michael Carroll <michael@openrobotics.org>, Tully Foote <tfoote@openrobotics.org>")
4
+ set(catkin_PACKAGE_FORMAT "3")
5
+ set(catkin_BUILD_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy")
6
+ set(catkin_BUILD_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
7
+ set(catkin_BUILD_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3")
8
+ set(catkin_BUILD_EXPORT_DEPENDS "google-mock" "gtest" "python-nose" "python3-nose" "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy")
9
+ set(catkin_BUILD_EXPORT_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
10
+ set(catkin_BUILD_EXPORT_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3")
11
+ set(catkin_BUILDTOOL_DEPENDS "cmake" "python-setuptools" "python3-setuptools")
12
+ set(catkin_BUILDTOOL_EXPORT_DEPENDS "cmake" "python3-setuptools")
13
+ set(catkin_EXEC_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy")
14
+ set(catkin_EXEC_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
15
+ set(catkin_EXEC_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3")
16
+ set(catkin_RUN_DEPENDS "python-argparse" "python-catkin-pkg" "python3-catkin-pkg" "python-empy" "python3-empy" "google-mock" "gtest" "python-nose" "python3-nose")
17
+ set(catkin_RUN_DEPENDS_python-catkin-pkg_VERSION_GT "0.4.3")
18
+ set(catkin_RUN_DEPENDS_python3-catkin-pkg_VERSION_GT "0.4.3")
19
+ set(catkin_TEST_DEPENDS "python-mock" "python3-mock" "python-nose" "python3-nose")
20
+ set(catkin_DOC_DEPENDS )
21
+ set(catkin_URL_WEBSITE "http://wiki.ros.org/catkin")
22
+ set(catkin_URL_BUGTRACKER "https://github.com/ros/catkin/issues")
23
+ set(catkin_URL_REPOSITORY "https://github.com/ros/catkin")
24
+ set(catkin_DEPRECATED "")
camera_ws/build/catkin_make.cache ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ realsense-ros/realsense2_camera:realsense-ros/realsense2_description:ros_astra_camera
2
+ -DCATKIN_DEVEL_PREFIX=/home/agilex/cobot_magic/camera_ws/devel -DCMAKE_INSTALL_PREFIX=/home/agilex/cobot_magic/camera_ws/install -G Unix Makefiles
camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/DependInfo.cmake ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # The set of languages for which implicit dependencies are needed:
2
+ set(CMAKE_DEPENDS_LANGUAGES
3
+ )
4
+ # The set of files for implicit dependencies of each language:
5
+
6
+ # Targets to which this target links.
7
+ set(CMAKE_TARGET_LINKED_INFO_FILES
8
+ )
9
+
10
+ # Fortran module output directory.
11
+ set(CMAKE_Fortran_TARGET_MODULE_DIR "")
camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/depend.internal ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/depend.make ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/build.make ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
4
+ # Delete rule output on recipe failure.
5
+ .DELETE_ON_ERROR:
6
+
7
+
8
+ #=============================================================================
9
+ # Special targets provided by cmake.
10
+
11
+ # Disable implicit rules so canonical targets will work.
12
+ .SUFFIXES:
13
+
14
+
15
+ # Remove some rules from gmake that .SUFFIXES does not remove.
16
+ SUFFIXES =
17
+
18
+ .SUFFIXES: .hpux_make_needs_suffix_list
19
+
20
+
21
+ # Suppress display of executed commands.
22
+ $(VERBOSE).SILENT:
23
+
24
+
25
+ # A target that is always out of date.
26
+ cmake_force:
27
+
28
+ .PHONY : cmake_force
29
+
30
+ #=============================================================================
31
+ # Set environment variables for the build.
32
+
33
+ # The shell in which to execute make rules.
34
+ SHELL = /bin/sh
35
+
36
+ # The CMake executable.
37
+ CMAKE_COMMAND = /usr/bin/cmake
38
+
39
+ # The command to remove a file.
40
+ RM = /usr/bin/cmake -E remove -f
41
+
42
+ # Escaping for special characters.
43
+ EQUALS = =
44
+
45
+ # The top-level source directory on which CMake was run.
46
+ CMAKE_SOURCE_DIR = /home/agilex/cobot_magic/camera_ws/src
47
+
48
+ # The top-level build directory on which CMake was run.
49
+ CMAKE_BINARY_DIR = /home/agilex/cobot_magic/camera_ws/build
50
+
51
+ # Utility rule file for _astra_camera_generate_messages_check_deps_GetInt32.
52
+
53
+ # Include the progress variables for this target.
54
+ include ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/progress.make
55
+
56
+ ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32:
57
+ cd /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera && ../catkin_generated/env_cached.sh /home/agilex/miniconda3/envs/aloha/bin/python3 /opt/ros/noetic/share/genmsg/cmake/../../../lib/genmsg/genmsg_check_deps.py astra_camera /home/agilex/cobot_magic/camera_ws/src/ros_astra_camera/srv/GetInt32.srv
58
+
59
+ _astra_camera_generate_messages_check_deps_GetInt32: ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32
60
+ _astra_camera_generate_messages_check_deps_GetInt32: ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/build.make
61
+
62
+ .PHONY : _astra_camera_generate_messages_check_deps_GetInt32
63
+
64
+ # Rule to build all files generated by this target.
65
+ ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/build: _astra_camera_generate_messages_check_deps_GetInt32
66
+
67
+ .PHONY : ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/build
68
+
69
+ ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/clean:
70
+ cd /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera && $(CMAKE_COMMAND) -P CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/cmake_clean.cmake
71
+ .PHONY : ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/clean
72
+
73
+ ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/depend:
74
+ cd /home/agilex/cobot_magic/camera_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/agilex/cobot_magic/camera_ws/src /home/agilex/cobot_magic/camera_ws/src/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/DependInfo.cmake --color=$(COLOR)
75
+ .PHONY : ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/depend
76
+
camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/depend.make ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/progress.make ADDED
@@ -0,0 +1 @@
 
 
1
+
camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/build.make ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
4
+ # Delete rule output on recipe failure.
5
+ .DELETE_ON_ERROR:
6
+
7
+
8
+ #=============================================================================
9
+ # Special targets provided by cmake.
10
+
11
+ # Disable implicit rules so canonical targets will work.
12
+ .SUFFIXES:
13
+
14
+
15
+ # Remove some rules from gmake that .SUFFIXES does not remove.
16
+ SUFFIXES =
17
+
18
+ .SUFFIXES: .hpux_make_needs_suffix_list
19
+
20
+
21
+ # Suppress display of executed commands.
22
+ $(VERBOSE).SILENT:
23
+
24
+
25
+ # A target that is always out of date.
26
+ cmake_force:
27
+
28
+ .PHONY : cmake_force
29
+
30
+ #=============================================================================
31
+ # Set environment variables for the build.
32
+
33
+ # The shell in which to execute make rules.
34
+ SHELL = /bin/sh
35
+
36
+ # The CMake executable.
37
+ CMAKE_COMMAND = /usr/bin/cmake
38
+
39
+ # The command to remove a file.
40
+ RM = /usr/bin/cmake -E remove -f
41
+
42
+ # Escaping for special characters.
43
+ EQUALS = =
44
+
45
+ # The top-level source directory on which CMake was run.
46
+ CMAKE_SOURCE_DIR = /home/agilex/cobot_magic/camera_ws/src
47
+
48
+ # The top-level build directory on which CMake was run.
49
+ CMAKE_BINARY_DIR = /home/agilex/cobot_magic/camera_ws/build
50
+
51
+ # Utility rule file for actionlib_generate_messages_eus.
52
+
53
+ # Include the progress variables for this target.
54
+ include ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/progress.make
55
+
56
+ actionlib_generate_messages_eus: ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/build.make
57
+
58
+ .PHONY : actionlib_generate_messages_eus
59
+
60
+ # Rule to build all files generated by this target.
61
+ ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/build: actionlib_generate_messages_eus
62
+
63
+ .PHONY : ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/build
64
+
65
+ ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/clean:
66
+ cd /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera && $(CMAKE_COMMAND) -P CMakeFiles/actionlib_generate_messages_eus.dir/cmake_clean.cmake
67
+ .PHONY : ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/clean
68
+
69
+ ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/depend:
70
+ cd /home/agilex/cobot_magic/camera_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/agilex/cobot_magic/camera_ws/src /home/agilex/cobot_magic/camera_ws/src/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR)
71
+ .PHONY : ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/depend
72
+
camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/depend.make ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # The set of languages for which implicit dependencies are needed:
2
+ set(CMAKE_DEPENDS_LANGUAGES
3
+ )
4
+ # The set of files for implicit dependencies of each language:
5
+
6
+ # Targets to which this target links.
7
+ set(CMAKE_TARGET_LINKED_INFO_FILES
8
+ )
9
+
10
+ # Fortran module output directory.
11
+ set(CMAKE_Fortran_TARGET_MODULE_DIR "")
camera_ws/build/ros_astra_camera/CMakeFiles/astra_camera_gencfg.dir/cmake_clean.cmake ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ file(REMOVE_RECURSE
2
+ "/home/agilex/cobot_magic/camera_ws/devel/include/astra_camera/AstraConfig.h"
3
+ "/home/agilex/cobot_magic/camera_ws/devel/lib/python3/dist-packages/astra_camera/cfg/AstraConfig.py"
4
+ "/home/agilex/cobot_magic/camera_ws/devel/share/astra_camera/docs/AstraConfig-usage.dox"
5
+ "/home/agilex/cobot_magic/camera_ws/devel/share/astra_camera/docs/AstraConfig.dox"
6
+ "/home/agilex/cobot_magic/camera_ws/devel/share/astra_camera/docs/AstraConfig.wikidoc"
7
+ "CMakeFiles/astra_camera_gencfg"
8
+ )
9
+
10
+ # Per-language clean rules from dependency scanning.
11
+ foreach(lang )
12
+ include(CMakeFiles/astra_camera_gencfg.dir/cmake_clean_${lang}.cmake OPTIONAL)
13
+ endforeach()
camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
4
+ # Delete rule output on recipe failure.
5
+ .DELETE_ON_ERROR:
6
+
7
+
8
+ #=============================================================================
9
+ # Special targets provided by cmake.
10
+
11
+ # Disable implicit rules so canonical targets will work.
12
+ .SUFFIXES:
13
+
14
+
15
+ # Remove some rules from gmake that .SUFFIXES does not remove.
16
+ SUFFIXES =
17
+
18
+ .SUFFIXES: .hpux_make_needs_suffix_list
19
+
20
+
21
+ # Suppress display of executed commands.
22
+ $(VERBOSE).SILENT:
23
+
24
+
25
+ # A target that is always out of date.
26
+ cmake_force:
27
+
28
+ .PHONY : cmake_force
29
+
30
+ #=============================================================================
31
+ # Set environment variables for the build.
32
+
33
+ # The shell in which to execute make rules.
34
+ SHELL = /bin/sh
35
+
36
+ # The CMake executable.
37
+ CMAKE_COMMAND = /usr/bin/cmake
38
+
39
+ # The command to remove a file.
40
+ RM = /usr/bin/cmake -E remove -f
41
+
42
+ # Escaping for special characters.
43
+ EQUALS = =
44
+
45
+ # The top-level source directory on which CMake was run.
46
+ CMAKE_SOURCE_DIR = /home/agilex/cobot_magic/camera_ws/src
47
+
48
+ # The top-level build directory on which CMake was run.
49
+ CMAKE_BINARY_DIR = /home/agilex/cobot_magic/camera_ws/build
50
+
51
+ # Utility rule file for geometry_msgs_generate_messages_eus.
52
+
53
+ # Include the progress variables for this target.
54
+ include ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/progress.make
55
+
56
+ geometry_msgs_generate_messages_eus: ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make
57
+
58
+ .PHONY : geometry_msgs_generate_messages_eus
59
+
60
+ # Rule to build all files generated by this target.
61
+ ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build: geometry_msgs_generate_messages_eus
62
+
63
+ .PHONY : ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build
64
+
65
+ ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean:
66
+ cd /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera && $(CMAKE_COMMAND) -P CMakeFiles/geometry_msgs_generate_messages_eus.dir/cmake_clean.cmake
67
+ .PHONY : ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/clean
68
+
69
+ ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend:
70
+ cd /home/agilex/cobot_magic/camera_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/agilex/cobot_magic/camera_ws/src /home/agilex/cobot_magic/camera_ws/src/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR)
71
+ .PHONY : ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend
72
+
camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend.make ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+
2
+ # Per-language clean rules from dependency scanning.
3
+ foreach(lang )
4
+ include(CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean_${lang}.cmake OPTIONAL)
5
+ endforeach()
camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/depend.make ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make ADDED
@@ -0,0 +1 @@
 
 
1
+
camera_ws/build/ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+
4
+ # Delete rule output on recipe failure.
5
+ .DELETE_ON_ERROR:
6
+
7
+
8
+ #=============================================================================
9
+ # Special targets provided by cmake.
10
+
11
+ # Disable implicit rules so canonical targets will work.
12
+ .SUFFIXES:
13
+
14
+
15
+ # Remove some rules from gmake that .SUFFIXES does not remove.
16
+ SUFFIXES =
17
+
18
+ .SUFFIXES: .hpux_make_needs_suffix_list
19
+
20
+
21
+ # Suppress display of executed commands.
22
+ $(VERBOSE).SILENT:
23
+
24
+
25
+ # A target that is always out of date.
26
+ cmake_force:
27
+
28
+ .PHONY : cmake_force
29
+
30
+ #=============================================================================
31
+ # Set environment variables for the build.
32
+
33
+ # The shell in which to execute make rules.
34
+ SHELL = /bin/sh
35
+
36
+ # The CMake executable.
37
+ CMAKE_COMMAND = /usr/bin/cmake
38
+
39
+ # The command to remove a file.
40
+ RM = /usr/bin/cmake -E remove -f
41
+
42
+ # Escaping for special characters.
43
+ EQUALS = =
44
+
45
+ # The top-level source directory on which CMake was run.
46
+ CMAKE_SOURCE_DIR = /home/agilex/cobot_magic/camera_ws/src
47
+
48
+ # The top-level build directory on which CMake was run.
49
+ CMAKE_BINARY_DIR = /home/agilex/cobot_magic/camera_ws/build
50
+
51
+ # Utility rule file for sensor_msgs_generate_messages_eus.
52
+
53
+ # Include the progress variables for this target.
54
+ include ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/progress.make
55
+
56
+ sensor_msgs_generate_messages_eus: ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make
57
+
58
+ .PHONY : sensor_msgs_generate_messages_eus
59
+
60
+ # Rule to build all files generated by this target.
61
+ ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build: sensor_msgs_generate_messages_eus
62
+
63
+ .PHONY : ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build
64
+
65
+ ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean:
66
+ cd /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera && $(CMAKE_COMMAND) -P CMakeFiles/sensor_msgs_generate_messages_eus.dir/cmake_clean.cmake
67
+ .PHONY : ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/clean
68
+
69
+ ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend:
70
+ cd /home/agilex/cobot_magic/camera_ws/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/agilex/cobot_magic/camera_ws/src /home/agilex/cobot_magic/camera_ws/src/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera /home/agilex/cobot_magic/camera_ws/build/ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/DependInfo.cmake --color=$(COLOR)
71
+ .PHONY : ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend
72
+
camera_ws/build/ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/depend.internal ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # CMAKE generated file: DO NOT EDIT!
2
+ # Generated by "Unix Makefiles" Generator, CMake Version 3.16
3
+