Add files using upload-large-folder tool
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- Piper_ros_private-ros-noetic/.idea/inspectionProfiles/profiles_settings.xml +6 -0
- Piper_ros_private-ros-noetic/devel/share/piper_msgs/cmake/piper_msgsConfig.cmake +223 -0
- Piper_ros_private-ros-noetic/devel/share/roseus/ros/piper_msgs/msg/PiperStatusMsg.l +300 -0
- Piper_ros_private-ros-noetic/devel/share/roseus/ros/piper_msgs/msg/PosCmd.l +158 -0
- Piper_ros_private-ros-noetic/src/piper/launch/start_single_piper_rviz.launch +13 -0
- Piper_ros_private-ros-noetic/src/piper/scripts/piper_start_ms_node.py +341 -0
- Piper_ros_private-ros-noetic/src/piper_description/config/joint_names_agx_arm_description.yaml +1 -0
- Piper_ros_private-ros-noetic/src/piper_description/config/piper_gazebo_control.yaml +37 -0
- Piper_ros_private-ros-noetic/src/piper_description/launch/piper_gazebo_controller.launch +27 -0
- Piper_ros_private-ros-noetic/src/piper_description/launch/rviz_ctrl_gazebo.launch +9 -0
- Piper_ros_private-ros-noetic/src/piper_description/meshes/link7.STL +0 -0
- Piper_ros_private-ros-noetic/src/piper_description/meshes/link8.STL +0 -0
- Piper_ros_private-ros-noetic/src/piper_description/package.xml +21 -0
- Piper_ros_private-ros-noetic/src/piper_description/rviz/piper_ctrl.rviz +184 -0
- Piper_ros_private-ros-noetic/src/piper_description/scripts/rviz_ctrl_gazebo.py +48 -0
- Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.csv +10 -0
- Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.urdf +510 -0
- Piper_ros_private-ros-noetic/src/piper_description/urdf/piper_description.xacro +584 -0
- Piper_ros_private-ros-noetic/src/piper_description/worlds/empty.world +29 -0
- Piper_ros_private-ros-noetic/src/piper_msgs/msg/PiperStatusMsg.msg +20 -0
- Piper_ros_private-ros-noetic/src/piper_msgs/msg/PosCmd.msg +9 -0
- Piper_ros_private-ros-noetic/src/piper_mujoco/mujoco_description/meshes_mujoco/link7.STL +0 -0
- camera_ws/.catkin_workspace +1 -0
- camera_ws/build/.built_by +1 -0
- camera_ws/build/CATKIN_IGNORE +0 -0
- camera_ws/build/CMakeCache.txt +998 -0
- camera_ws/build/CTestConfiguration.ini +105 -0
- camera_ws/build/CTestCustom.cmake +2 -0
- camera_ws/build/CTestTestfile.cmake +10 -0
- camera_ws/build/Makefile +0 -0
- camera_ws/build/catkin/catkin_generated/version/package.cmake +24 -0
- camera_ws/build/catkin_make.cache +2 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/DependInfo.cmake +11 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/depend.internal +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_Extrinsics.dir/depend.make +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/build.make +76 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/depend.make +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/_astra_camera_generate_messages_check_deps_GetInt32.dir/progress.make +1 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/build.make +72 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_eus.dir/depend.make +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/actionlib_generate_messages_lisp.dir/DependInfo.cmake +11 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/astra_camera_gencfg.dir/cmake_clean.cmake +13 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_cpp.dir/depend.make +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/build.make +72 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_eus.dir/depend.make +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/cmake_clean.cmake +5 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/depend.make +3 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/geometry_msgs_generate_messages_nodejs.dir/progress.make +1 -0
- camera_ws/build/ros_astra_camera/CMakeFiles/sensor_msgs_generate_messages_eus.dir/build.make +72 -0
- 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 |
+
|