Environment: ubuntu 16.04 ros-kinectic gazebo 7.16
<1>
Gazebo supports the following plug-in types, and all plug-in types can be linked to ros, but 只能
they are referenced through urdf files:
ModelPlugins
, Provide the right Physical :: Model API
access
SensorPlugins
, provide the right sensor: Sensor API
access
VisualPlugins
, provide the right render :: Visual API
access
Regarding the use of plug-ins:
(1) urdf is to directly insert code into the file to call the plug-in;
`http://gazebosim.org/tutorials?tut=ros_gzplugins#Pluginsavailableingazebo_plugin`s
The tutorial introduces a lot of plug-in code insertion paradigms. If you don’t understand, you can just find the copy and enter it. Next time, I will share a case of my own study, learn technology and live, and you have to worry about it to be fun.
(2) Sdf is to write the plug-in package through C++, and then it can be used by inserting call statements in the sdf file.
http://gazebosim.org/tutorials/?tut=plugins_hello_world
Next time, I will also share a personal study case written by the gazebo plug-in. To learn technology, you have to toss more to make it fun.
<2>
The official description of the joints in the urdf file: http://wiki.ros.org/urdf/XML/joint#Elements
(1) The types are:
a. revolute
Rotation type, along and having a vertical axis defined by the hinge
B. continuous
continuously rotated about the shaft, there is no upper limit
C. prismatic
prismatic joints slide along the shaft, having upper and lower limits
D. fixed
fixed, need to define what restrictions
E. floating
joint having six Degree of freedom movement
F. planar
Joints move in the plane of the vertical axis
20191115
##################
Good memory is not as good as bad
writing'–20200723