commit 65b4603e1cb924088121d23d497bcb23f8af6787
Author: 刘志通 <953598974@qq.com>
Date: Tue Aug 24 10:05:58 2021 +0800
gazebo仿真第一个例程,单自由度机器人
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 0000000..17d18a9
Binary files /dev/null and b/gazebo_demo/meshes/base_link.STL differ
diff --git a/gazebo_demo/meshes/link_1.STL b/gazebo_demo/meshes/link_1.STL
new file mode 100644
index 0000000..bdc62d0
Binary files /dev/null and b/gazebo_demo/meshes/link_1.STL differ
diff --git a/gazebo_demo/package.xml b/gazebo_demo/package.xml
new file mode 100644
index 0000000..dc0111d
--- /dev/null
+++ b/gazebo_demo/package.xml
@@ -0,0 +1,21 @@
+
+ gazebo_demo
+ 1.0.0
+
+
URDF Description package for gazebo_demo
+
This package contains configuration data, 3D models and launch files
+for gazebo_demo robot