From 65b4603e1cb924088121d23d497bcb23f8af6787 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E5=BF=97=E9=80=9A?= <953598974@qq.com>
Date: Tue, 24 Aug 2021 10:05:58 +0800
Subject: [PATCH] =?UTF-8?q?gazebo=E4=BB=BF=E7=9C=9F=E7=AC=AC=E4=B8=80?=
=?UTF-8?q?=E4=B8=AA=E4=BE=8B=E7=A8=8B=EF=BC=8C=E5=8D=95=E8=87=AA=E7=94=B1?=
=?UTF-8?q?=E5=BA=A6=E6=9C=BA=E5=99=A8=E4=BA=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
gazebo_demo/CMakeLists.txt | 42 ++++++
.../config/joint_names_gazebo_demo.yaml | 14 ++
gazebo_demo/export.log | 118 ++++++++++++++++
gazebo_demo/launch/display.launch | 26 ++++
gazebo_demo/launch/gazebo.launch | 37 +++++
gazebo_demo/meshes/base_link.STL | Bin 0 -> 7284 bytes
gazebo_demo/meshes/link_1.STL | Bin 0 -> 5084 bytes
gazebo_demo/package.xml | 21 +++
gazebo_demo/src/gazebo_demo.cpp | 39 +++++
gazebo_demo/urdf/gazebo_demo.csv | 3 +
gazebo_demo/urdf/gazebo_demo.urdf.xacro | 133 ++++++++++++++++++
11 files changed, 433 insertions(+)
create mode 100644 gazebo_demo/CMakeLists.txt
create mode 100644 gazebo_demo/config/joint_names_gazebo_demo.yaml
create mode 100644 gazebo_demo/export.log
create mode 100644 gazebo_demo/launch/display.launch
create mode 100644 gazebo_demo/launch/gazebo.launch
create mode 100644 gazebo_demo/meshes/base_link.STL
create mode 100644 gazebo_demo/meshes/link_1.STL
create mode 100644 gazebo_demo/package.xml
create mode 100644 gazebo_demo/src/gazebo_demo.cpp
create mode 100644 gazebo_demo/urdf/gazebo_demo.csv
create mode 100644 gazebo_demo/urdf/gazebo_demo.urdf.xacro
diff --git a/gazebo_demo/CMakeLists.txt b/gazebo_demo/CMakeLists.txt
new file mode 100644
index 0000000..f9bce62
--- /dev/null
+++ b/gazebo_demo/CMakeLists.txt
@@ -0,0 +1,42 @@
+cmake_minimum_required(VERSION 2.8.3)
+
+project(gazebo_demo)
+
+add_compile_options(-std=c++11)
+
+find_package(catkin REQUIRED)
+
+catkin_package()
+
+find_package(catkin REQUIRED COMPONENTS
+ roslaunch
+ controller_manager
+ gazebo_ros
+ gazebo_ros_control
+ joint_state_publisher
+ robot_state_publisher
+ roscpp
+ rospy
+ rviz
+ xacro
+ kdl_parser
+ tf
+ sensor_msgs
+ std_msgs
+ trac_ik_lib
+ serial
+)
+
+include_directories(
+ include
+ ${catkin_INCLUDE_DIRS}
+ ${orocos_kdl_INCLUDE_DIRS}
+)
+
+add_executable(gazebo_demo src/gazebo_demo.cpp)
+target_link_libraries(gazebo_demo ${catkin_LIBRARIES} ${orocos_kdl_LIBRARIES})
+
+foreach(dir config launch meshes urdf)
+ install(DIRECTORY ${dir}/
+ DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/${dir})
+endforeach(dir)
diff --git a/gazebo_demo/config/joint_names_gazebo_demo.yaml b/gazebo_demo/config/joint_names_gazebo_demo.yaml
new file mode 100644
index 0000000..60fce14
--- /dev/null
+++ b/gazebo_demo/config/joint_names_gazebo_demo.yaml
@@ -0,0 +1,14 @@
+gazebo_demo:
+ # Publish all joint states -----------------------------------
+ joint_state_controller:
+ type: joint_state_controller/JointStateController
+ publish_rate: 50
+
+ # Position Controllers ---------------------------------------
+ joint1_position_controller:
+ type: position_controllers/JointPositionController
+ joint: joint_1
+ #pid: {p: 100.0, i: 0.01, d: 10.0}
+
+gazebo_demo/gazebo_ros_control/pid_gains:
+ joint_1: {p: 100.0, i: 0.0, d: 10.0}
diff --git a/gazebo_demo/export.log b/gazebo_demo/export.log
new file mode 100644
index 0000000..6086137
--- /dev/null
+++ b/gazebo_demo/export.log
@@ -0,0 +1,118 @@
+2021-08-23 16:21:47,868 INFO Logger.cs: 70 -
+--------------------------------------------------------------------------------
+2021-08-23 16:21:47,946 INFO Logger.cs: 71 - Logging commencing for SW2URDF exporter
+2021-08-23 16:21:47,949 INFO Logger.cs: 73 - Commit version 1.5.1-0-g916b5db
+2021-08-23 16:21:47,949 INFO Logger.cs: 74 - Build version 1.5.7152.31018
+2021-08-23 16:21:47,978 INFO SwAddin.cs: 250 - Adding Assembly export to file menu
+2021-08-23 16:21:47,979 INFO SwAddin.cs: 253 - Adding Part export to file menu
+2021-08-23 16:21:48,043 INFO SwAddin.cs: 218 - Connecting plugin to SolidWorks
+2021-08-23 16:23:53,652 INFO SwAddin.cs: 271 - Assembly export called for file gazebo_demo_as.SLDASM
+2021-08-23 16:23:54,942 INFO SwAddin.cs: 290 - Saving assembly
+2021-08-23 16:23:55,021 INFO SwAddin.cs: 293 - Opening property manager
+2021-08-23 16:23:55,083 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [CoordSys] from gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,099 INFO ExportHelperExtension.cs: 1142 - Found 29 in gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,101 INFO ExportHelperExtension.cs: 1152 - Found 2 features of type [CoordSys] in gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,101 INFO ExportHelperExtension.cs: 1155 - Proceeding through assembly components
+2021-08-23 16:23:55,104 INFO ExportHelperExtension.cs: 1167 - 2 components to check
+2021-08-23 16:23:55,106 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [CoordSys] from gazebo_demo_part1-1
+2021-08-23 16:23:55,107 INFO ExportHelperExtension.cs: 1142 - Found 26 in gazebo_demo_part1-1
+2021-08-23 16:23:55,108 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [CoordSys] in gazebo_demo_part1-1
+2021-08-23 16:23:55,109 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [CoordSys] from gazebo_demo_part2-1
+2021-08-23 16:23:55,109 INFO ExportHelperExtension.cs: 1142 - Found 27 in gazebo_demo_part2-1
+2021-08-23 16:23:55,110 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [CoordSys] in gazebo_demo_part2-1
+2021-08-23 16:23:55,113 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [RefAxis] from gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,114 INFO ExportHelperExtension.cs: 1142 - Found 29 in gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,115 INFO ExportHelperExtension.cs: 1152 - Found 1 features of type [RefAxis] in gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,115 INFO ExportHelperExtension.cs: 1155 - Proceeding through assembly components
+2021-08-23 16:23:55,116 INFO ExportHelperExtension.cs: 1167 - 2 components to check
+2021-08-23 16:23:55,117 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [RefAxis] from gazebo_demo_part1-1
+2021-08-23 16:23:55,117 INFO ExportHelperExtension.cs: 1142 - Found 26 in gazebo_demo_part1-1
+2021-08-23 16:23:55,118 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [RefAxis] in gazebo_demo_part1-1
+2021-08-23 16:23:55,119 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [RefAxis] from gazebo_demo_part2-1
+2021-08-23 16:23:55,119 INFO ExportHelperExtension.cs: 1142 - Found 27 in gazebo_demo_part2-1
+2021-08-23 16:23:55,120 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [RefAxis] in gazebo_demo_part2-1
+2021-08-23 16:23:55,341 INFO SwAddin.cs: 316 - Loading config tree
+2021-08-23 16:23:55,351 INFO Serialization.cs: 275 - URDF Configuration found
+nametruebase_linkxyztrue09.7454295812984418E-19-4.3139033765509933E-18rpytrue000originfalsefalsevaluetrue6.99004365423729massfalseixxtrue0.010193813662429383ixytrue0ixztrue-3.3770091026197059E-35iyytrue0.010193813662429383iyztrue-7.1234330677476427E-35izztrue0.0087375545677966151inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.537254901960784290.349019607843137240.337254901960784341colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalse?????????1linktruenametruelink_1xyztrue0.25000000000000006-8.7034647556888366E-201.3877787807814457E-17rpytrue000originfalsefalsevaluetrue2.4089203311472862massfalseixxtrue0.0017507598681145993ixytrue4.1931906402805377E-20ixztrue2.1241998130361579E-20iyytrue0.064282947231486656iyztrue3.8669877485316321E-20izztrue0.065029990294956555inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1110.31999999999999995colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruejoint_1typetruerevolutexyztrue000.075rpytrue000originfalsefalselinktruebase_linkparenttruelinktruelink_1childtruexyztrue00-1axisfalselowertrue-1.57uppertrue1.57efforttrue1velocitytrue1limittruerisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalse?????????1?????????2linktruefalse+CoAAAUAAAD//v8iZwBhAHoAZQBiAG8AXwBkAGUAbQBvAF8AcABhAHIAdAAyAC0AMQBAAGcAYQB6AGUAYgBvAF8AZABlAG0AbwBfAGEAcwAEAAAAEAAAAAEAAAABAAAAGwAAAA==falsefalsefalse+CoAAAUAAAD//v8iZwBhAHoAZQBiAG8AXwBkAGUAbQBvAF8AcABhAHIAdAAxAC0AMQBAAGcAYQB6AGUAYgBvAF8AZABlAG0AbwBfAGEAcwAEAAAAEAAAAAEAAAABAAAAFwAAAA==falsefalse
+2021-08-23 16:23:55,472 INFO LinkNode.cs: 35 - Building node base_link
+2021-08-23 16:23:55,473 INFO LinkNode.cs: 35 - Building node link_1
+2021-08-23 16:23:55,475 INFO Common.cs: 221 - Loading SolidWorks components for base_link from C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,478 INFO Common.cs: 245 - Loading component with PID ?* ???"g a z e b o _ d e m o _ p a r t 1 - 1 @ g a z e b o _ d e m o _ a s
+2021-08-23 16:23:55,481 INFO Common.cs: 254 - Successfully loaded component C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo_part1.SLDPRT
+2021-08-23 16:23:55,487 INFO Common.cs: 230 - Loaded 1 components for link base_link
+2021-08-23 16:23:55,489 INFO Common.cs: 221 - Loading SolidWorks components for link_1 from C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo_as.SLDASM
+2021-08-23 16:23:55,489 INFO Common.cs: 245 - Loading component with PID ?* ???"g a z e b o _ d e m o _ p a r t 2 - 1 @ g a z e b o _ d e m o _ a s
+2021-08-23 16:23:55,502 INFO Common.cs: 254 - Successfully loaded component C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo_part2.SLDPRT
+2021-08-23 16:23:55,502 INFO Common.cs: 230 - Loaded 1 components for link link_1
+2021-08-23 16:23:55,523 INFO SwAddin.cs: 321 - Showing property manager
+2021-08-23 16:24:00,160 INFO ExportPropertyManager.cs: 1060 - OnComboboxSelectionChanged called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message
+2021-08-23 16:24:09,966 INFO ExportPropertyManager.cs: 1060 - OnComboboxSelectionChanged called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message
+2021-08-23 16:24:11,310 INFO ExportPropertyManager.cs: 1060 - OnComboboxSelectionChanged called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message
+2021-08-23 16:24:13,592 INFO ExportPropertyManager.cs: 456 - Configuration saved
+2021-08-23 16:24:13,599 INFO Serialization.cs: 275 - URDF Configuration found
+nametruebase_linkxyztrue09.7454295812984418E-19-4.3139033765509933E-18rpytrue000originfalsefalsevaluetrue6.99004365423729massfalseixxtrue0.010193813662429383ixytrue0ixztrue-3.3770091026197059E-35iyytrue0.010193813662429383iyztrue-7.1234330677476427E-35izztrue0.0087375545677966151inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.537254901960784290.349019607843137240.337254901960784341colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalse?????????1linktruenametruelink_1xyztrue0.25000000000000006-8.7034647556888366E-201.3877787807814457E-17rpytrue000originfalsefalsevaluetrue2.4089203311472862massfalseixxtrue0.0017507598681145993ixytrue4.1931906402805377E-20ixztrue2.1241998130361579E-20iyytrue0.064282947231486656iyztrue3.8669877485316321E-20izztrue0.065029990294956555inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1110.31999999999999995colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruejoint_1typetruerevolutexyztrue000.075rpytrue000originfalsefalselinktruebase_linkparenttruelinktruelink_1childtruexyztrue00-1axisfalselowertrue-1.57uppertrue1.57efforttrue1velocitytrue1limittruerisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalse?????????1?????????2linktruefalse+CoAAAUAAAD//v8iZwBhAHoAZQBiAG8AXwBkAGUAbQBvAF8AcABhAHIAdAAyAC0AMQBAAGcAYQB6AGUAYgBvAF8AZABlAG0AbwBfAGEAcwAEAAAAEAAAAAEAAAABAAAAGwAAAA==falsefalsefalse+CoAAAUAAAD//v8iZwBhAHoAZQBiAG8AXwBkAGUAbQBvAF8AcABhAHIAdAAxAC0AMQBAAGcAYQB6AGUAYgBvAF8AZABlAG0AbwBfAGEAcwAEAAAAEAAAAAEAAAABAAAAFwAAAA==falsefalse
+2021-08-23 16:24:13,755 INFO ExportHelperExtension.cs: 338 - Creating joint link_1
+2021-08-23 16:24:14,069 WARN ExportHelperExtension.cs: 342 - Creating joint from parent base_link to child link_1 failed
+2021-08-23 16:24:14,196 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [CoordSys] from gazebo_demo_as.SLDASM
+2021-08-23 16:24:14,203 INFO ExportHelperExtension.cs: 1142 - Found 29 in gazebo_demo_as.SLDASM
+2021-08-23 16:24:14,204 INFO ExportHelperExtension.cs: 1152 - Found 2 features of type [CoordSys] in gazebo_demo_as.SLDASM
+2021-08-23 16:24:14,204 INFO ExportHelperExtension.cs: 1155 - Proceeding through assembly components
+2021-08-23 16:24:14,204 INFO ExportHelperExtension.cs: 1167 - 2 components to check
+2021-08-23 16:24:14,205 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [CoordSys] from gazebo_demo_part1-1
+2021-08-23 16:24:14,205 INFO ExportHelperExtension.cs: 1142 - Found 26 in gazebo_demo_part1-1
+2021-08-23 16:24:14,206 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [CoordSys] in gazebo_demo_part1-1
+2021-08-23 16:24:14,206 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [CoordSys] from gazebo_demo_part2-1
+2021-08-23 16:24:14,207 INFO ExportHelperExtension.cs: 1142 - Found 27 in gazebo_demo_part2-1
+2021-08-23 16:24:14,208 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [CoordSys] in gazebo_demo_part2-1
+2021-08-23 16:24:14,208 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [RefAxis] from gazebo_demo_as.SLDASM
+2021-08-23 16:24:14,208 INFO ExportHelperExtension.cs: 1142 - Found 29 in gazebo_demo_as.SLDASM
+2021-08-23 16:24:14,208 INFO ExportHelperExtension.cs: 1152 - Found 1 features of type [RefAxis] in gazebo_demo_as.SLDASM
+2021-08-23 16:24:14,209 INFO ExportHelperExtension.cs: 1155 - Proceeding through assembly components
+2021-08-23 16:24:14,209 INFO ExportHelperExtension.cs: 1167 - 2 components to check
+2021-08-23 16:24:14,209 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [RefAxis] from gazebo_demo_part1-1
+2021-08-23 16:24:14,210 INFO ExportHelperExtension.cs: 1142 - Found 26 in gazebo_demo_part1-1
+2021-08-23 16:24:14,210 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [RefAxis] in gazebo_demo_part1-1
+2021-08-23 16:24:14,210 INFO ExportHelperExtension.cs: 1131 - Retrieving features of type [RefAxis] from gazebo_demo_part2-1
+2021-08-23 16:24:14,211 INFO ExportHelperExtension.cs: 1142 - Found 27 in gazebo_demo_part2-1
+2021-08-23 16:24:14,211 INFO ExportHelperExtension.cs: 1152 - Found 0 features of type [RefAxis] in gazebo_demo_part2-1
+2021-08-23 16:24:14,294 INFO ExportPropertyManager.cs: 1184 - AfterClose called. This method no longer throws an Exception. It just silently does nothing. Ok, except for this logging message
+2021-08-23 16:24:30,973 INFO AssemblyExportForm.cs: 254 - Completing URDF export
+2021-08-23 16:24:30,978 INFO Serialization.cs: 275 - URDF Configuration found
+nametruebase_linkxyztrue09.7454295812984418E-19-4.3139033765509933E-18rpytrue000originfalsefalsevaluetrue6.99004365423729massfalseixxtrue0.010193813662429383ixytrue0ixztrue-3.3770091026197059E-35iyytrue0.010193813662429383iyztrue-7.1234330677476427E-35izztrue0.0087375545677966151inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue0.537254901960784290.349019607843137240.337254901960784341colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruetypetruexyztrue000rpytrue000originfalsefalselinktrueparenttruelinktruechildtruexyztrue000axisfalselowerfalseupperfalseefforttruevelocitytruelimitfalserisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalse?????????1linktruenametruelink_1xyztrue0.25000000000000006-8.7034647556888366E-201.3877787807814457E-17rpytrue000originfalsefalsevaluetrue2.4089203311472862massfalseixxtrue0.0017507598681145993ixytrue4.1931906402805377E-20ixztrue2.1241998130361579E-20iyytrue0.064282947231486656iyztrue3.8669877485316321E-20izztrue0.065029990294956555inertiafalseinertialfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruenametruergbatrue1110.31999999999999995colorfalsefilenametruetexturefalsematerialfalsevisualfalsexyztrue000rpytrue000originfalsefalsefilenametruemeshfalsegeometrytruecollisionfalsenametruejoint_1typetruerevolutexyztrue000.075rpytrue000originfalsefalselinktruebase_linkparenttruelinktruelink_1childtruexyztrue00-1axisfalselowertrue-1.57uppertrue1.57efforttrue1velocitytrue1limittruerisingfalsefallingfalsecalibrationfalsedampingfalsefrictionfalsedynamicsfalsesoft_upperfalsesoft_lowerfalsek_positionfalsek_velocitytruesafety_controllerfalsejointtruemultiplierfalseoffsetfalsemimicfalsejointfalse?????????1?????????2linktruefalse+CoAAAUAAAD//v8iZwBhAHoAZQBiAG8AXwBkAGUAbQBvAF8AcABhAHIAdAAyAC0AMQBAAGcAYQB6AGUAYgBvAF8AZABlAG0AbwBfAGEAcwAEAAAAEAAAAAEAAAABAAAAGwAAAA==falsefalsefalse+CoAAAUAAAD//v8iZwBhAHoAZQBiAG8AXwBkAGUAbQBvAF8AcABhAHIAdAAxAC0AMQBAAGcAYQB6AGUAYgBvAF8AZABlAG0AbwBfAGEAcwAEAAAAEAAAAAEAAAABAAAAFwAAAA==falsefalse
+2021-08-23 16:25:09,332 INFO AssemblyExportForm.cs: 308 - Saving URDF package to C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo
+2021-08-23 16:25:09,335 INFO ExportHelper.cs: 147 - Beginning the export process
+2021-08-23 16:25:09,338 INFO ExportHelper.cs: 153 - Creating package directories with name gazebo_demo and save path C:\Users\Zhitong\Desktop\gazebo_demo
+2021-08-23 16:25:10,716 INFO ExportHelper.cs: 162 - Creating CMakeLists.txt at C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\CMakeLists.txt
+2021-08-23 16:25:10,718 INFO ExportHelper.cs: 166 - Creating joint names config at C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\config\joint_names_gazebo_demo.yaml
+2021-08-23 16:25:10,720 INFO ExportHelper.cs: 170 - Creating package.xml at C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\package.xml
+2021-08-23 16:25:10,722 INFO PackageXMLWriter.cs: 21 - Creating package.xml at C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\package.xml
+2021-08-23 16:25:10,727 INFO ExportHelper.cs: 177 - Creating RVIZ launch file in C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\launch\
+2021-08-23 16:25:10,731 INFO ExportHelper.cs: 182 - Creating Gazebo launch file in C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\launch\
+2021-08-23 16:25:10,731 INFO ExportHelper.cs: 187 - Saving existing STL preferences
+2021-08-23 16:25:10,732 INFO ExportHelper.cs: 451 - Saving users preferences
+2021-08-23 16:25:10,734 INFO ExportHelper.cs: 190 - Modifying STL preferences
+2021-08-23 16:25:10,735 INFO ExportHelper.cs: 465 - Setting STL preferences
+2021-08-23 16:25:10,745 INFO ExportHelper.cs: 196 - Found 0 hidden components
+2021-08-23 16:25:10,746 INFO ExportHelper.cs: 197 - Hiding all components
+2021-08-23 16:25:10,829 INFO ExportHelper.cs: 204 - Beginning individual files export
+2021-08-23 16:25:10,831 INFO ExportHelper.cs: 270 - Exporting link: base_link
+2021-08-23 16:25:10,831 INFO ExportHelper.cs: 272 - Link base_link has 1 children
+2021-08-23 16:25:10,833 INFO ExportHelper.cs: 270 - Exporting link: link_1
+2021-08-23 16:25:10,833 INFO ExportHelper.cs: 272 - Link link_1 has 0 children
+2021-08-23 16:25:10,834 INFO ExportHelper.cs: 318 - link_1: Exporting STL with coordinate frame ϵ2
+2021-08-23 16:25:10,835 INFO ExportHelper.cs: 323 - link_1: Reference geometry name
+2021-08-23 16:25:10,900 INFO ExportHelper.cs: 331 - Saving STL to C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\meshes\link_1.STL
+2021-08-23 16:25:10,994 INFO ExportHelper.cs: 406 - Removing SW header in STL file
+2021-08-23 16:25:10,995 INFO ExportHelper.cs: 318 - base_link: Exporting STL with coordinate frame ϵ1
+2021-08-23 16:25:10,995 INFO ExportHelper.cs: 323 - base_link: Reference geometry name
+2021-08-23 16:25:11,230 INFO ExportHelper.cs: 331 - Saving STL to C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\meshes\base_link.STL
+2021-08-23 16:25:11,292 INFO ExportHelper.cs: 406 - Removing SW header in STL file
+2021-08-23 16:25:11,293 INFO ExportHelper.cs: 145 - Showing all components except previously hidden components
+2021-08-23 16:25:11,422 INFO ExportHelper.cs: 145 - Resetting STL preferences
+2021-08-23 16:25:11,422 INFO ExportHelper.cs: 479 - Returning STL preferences to user preferences
+2021-08-23 16:25:11,422 INFO ExportHelper.cs: 228 - Writing URDF file to C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\urdf\gazebo_demo.urdf
+2021-08-23 16:25:11,489 INFO CSVImportExport.cs: 32 - Writing CSV file C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\urdf\gazebo_demo.csv
+2021-08-23 16:25:11,520 ERROR CSVImportExport.cs: 132 - The following columns were not written to the CSV: Link.Joint.ChildLink.link,
+2021-08-23 16:25:11,521 ERROR CSVImportExport.cs: 132 - The following columns were not written to the CSV: Link.Joint.ChildLink.link,
+2021-08-23 16:25:11,522 INFO ExportHelper.cs: 234 - Copying log file
+2021-08-23 16:25:11,528 INFO ExportHelper.cs: 440 - Copying C:\Users\Zhitong\sw2urdf_logs\sw2urdf.log to C:\Users\Zhitong\Desktop\gazebo_demo\gazebo_demo\export.log
diff --git a/gazebo_demo/launch/display.launch b/gazebo_demo/launch/display.launch
new file mode 100644
index 0000000..128989c
--- /dev/null
+++ b/gazebo_demo/launch/display.launch
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gazebo_demo/launch/gazebo.launch b/gazebo_demo/launch/gazebo.launch
new file mode 100644
index 0000000..5353566
--- /dev/null
+++ b/gazebo_demo/launch/gazebo.launch
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gazebo_demo/meshes/base_link.STL b/gazebo_demo/meshes/base_link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..17d18a9f95dbfbe123bf0fad1564da2c5b099b1c
GIT binary patch
literal 7284
zcmb`LUx-#k7{(8~pcr_QDQZv=C{aXRl$L(8r=qOXWhn@fAP~Wug^ewVEY=Pc)LkkP
zA!N0&fuThd8SFRTu@Xrsgl@X%9|~bnk=c#WMZNEtKj$~Q&asOY^gQePJn!?KnKLu*
zSQP*7&u&S#?ATg6Jb1QVap&jP?)Yx+to>_~{ql>=wl{I`Eq&^rv7b&)du$qoQN^1d
zo}6Zc3dywIXM#ej-K&*#GsKkyB@$sa3%Uu)Xm6mfraIJxzs0kyDTbELA;z_Jfh7
zhaYP^7y-6JAHUx_^1^N2Bc~t>SUesb9WF;dd!+GT1lS(^dx#V0-t%E6gh|F7_Td1zEu2v10Xo6v>|Qn1a~?SbS-|3PL%}zQ;-EL9z(0YANg@+d*i_f
zuzm2?mwSh7={<4^vVg_o&s$#_*>L>H#)A=HyL`jtz4E#Hy+=+#7O;5yvG0hv;li%Q
zgArgW-$NmD;XQJSlob`u!+H-Tg%+F|Bc~t>SUhA!)qV{Yi~#F8
zx9vL5DaZmA57`-Nzn2t@0PB8b+x;r1APZPLWQVK$o>(vftoyEQ_uZU=EMW1Fox1jW
zd%*~>o*%Y7KXMAPfW5M1MvVi~#F7XxnozryvVhJmlo8!&%D+u%73(J2(b27w(YNS3bKI3LwdM6^l*#-YoBP_J~5{t
z3s^j)v#die$_TLbyZyG`%_+zN77yu=>(Em(0<3*|zwO&|3bKI3LpuFIxEnA6toM(8
zd;iEO$O0A*xv>nw9fuKMy%oh9SzbXFuy};qot{aI0MEJIDbxK_wNw&sSfU6wIvW_S
zlL@~`dsPRl5h`#`bn416Qw3S9Fl5zdRm-;&?=mvyxH~ystg3Rqryf+uY~psO$uFiL
zizDK=K_R)+6pwqOO96dp6xga@*pF1dcwdTK4nUpUb|B`+(zh
zS4D;FsJO9ca+e_;U9vbLjvEwmBF9cxPEK^*j?rBe6>=uxZXoI^c(|tsHKRTUNN08?0+aPGE>Nfork$l{0uj(ZQ;2g41*$o>&-7BO#kRaD4M6#Dk4b{@e|bCJan2^^>3t}lCS
ZxP`^M-BnQ`yLPzaMD_ft$l{0;#lH;<;)nnM
literal 0
HcmV?d00001
diff --git a/gazebo_demo/meshes/link_1.STL b/gazebo_demo/meshes/link_1.STL
new file mode 100644
index 0000000000000000000000000000000000000000..bdc62d08065f15737e512e584e58017cae632885
GIT binary patch
literal 5084
zcmb`Jy=xUg6vba-VL+@!u}NjEg~enSL9x(Q1R1V6BB<(pZT_Kmz;n
zz<`Y}ScWt<7MA`Cp1FHx_qX$QVhV#FhunMS%>CS%&HnGtLml_-`
zhNiaGPK;CA&;lH;Z@#Fs6J4Xkpck+-V!gE!O@kKT@aF5w>S%XotIJi1K`-DzV=wk3
zEx;)b^;)clYpgK*R^|mft$L;56s1QDXSinisG%e3zI8Ex^I|iffb@^a7TK
zej5ET4dnuFINMk8+?e6?`%q-?CSvsLo?%i8&(B6Y*XtqXvPF;ex9S+ET8r!^4Ld2_
zs$=*!!|v|ib9s;A$TSe4y;l8&)Z)c)41->HKV%Hv%DoyOZJHc8jUZpqIZm
z%8U^6gLg^vOf}EqpoI*)IF4b^3-5=F!7gEEc;`>loM++9aKbny7!w+d+_8C~+p{=m
znP5z6^pm5z_iu(4GoNYDLI!7L+$Eel-@8_SW_rw^WrAVsGQ-*Ch40mL9F`O6F{ZHw
zEo9(Zl4+1ZFYXxA@PC>beHHJYW+Hp<4xFY&FO3+ef9U-i?cN#{9DSE?+kqkK_*R&x
zkzTK14Bnj#OmL<_2EDN1G6pT!i6^`j8Q6T825&_#zhNtT#-PO`H!q&_&s-S;J2=ze
zS@gorpJv2vALXZ9b6Tk9zn{mG@;LhaA&q{oWbYE^G_kL+Ge)m4YL_)IMcF%X;50SQ
z!VG4wSKbP
+ gazebo_demo
+ 1.0.0
+
+