├── .gitignore ├── CMakeLists.txt ├── README.md ├── config ├── diffcart_2d.lua ├── diffcart_2d_odom_laser.lua ├── diffcart_3d.lua ├── initial_trajectory_pose.lua └── trajectory_builder.lua ├── demos ├── CMakeLists.txt ├── diffcart │ ├── CMakeLists.txt │ └── diffcart_plugin.cc └── velodyne │ ├── CMakeLists.txt │ ├── matplotlibcpp.h │ ├── vel.cc │ └── velodyne_plugin.cc ├── launch ├── diffcart.launch ├── diffcart_2d_cartographer.launch ├── diffcart_2d_odom_laser_amcl.launch ├── diffcart_2d_odom_laser_cartographer.launch ├── diffcart_3d_cartographer.launch ├── diffcart_keyteleop.launch ├── includes │ ├── amcl.launch.xml │ ├── cartographer.launch.xml │ └── diffcart_2d_odom_laser.launch.xml └── velodyne.launch ├── models ├── diffcart │ ├── model.config │ └── model.sdf ├── diffcart_with_single_laser │ ├── model.config │ └── model.sdf ├── invpend_1_deg │ ├── model.config │ └── model.sdf ├── velodyne_hdl32 │ ├── meshes │ │ ├── velodyne_base.dae │ │ └── velodyne_top.dae │ ├── model.config │ └── model.sdf └── willowgarage │ ├── materials │ └── textures │ │ ├── Carpet_Berber_Pattern_Gray_.png │ │ ├── Stone_Brushed_Khaki_.png │ │ ├── Wood_Bamboo_Medium_.png │ │ ├── Wood_Cherry_Original_.png │ │ ├── __Wood_Bamboo_Medium_1.png │ │ ├── __auto_12.png │ │ └── __auto_2.png │ ├── meshes │ ├── willowgarage_collision.dae │ └── willowgarage_visual.dae │ ├── model-1_2.sdf │ ├── model-1_3.sdf │ ├── model-1_4.sdf │ ├── model.config │ └── model.sdf ├── package.xml ├── proto ├── CMakeLists.txt └── SetPIDParamRequest.proto ├── rviz ├── demo_3d.rviz ├── diffcart.rviz └── velodyne.rviz ├── scripts ├── bringup_gazebo.sh └── setup.sh ├── src └── ros_plugin.cc ├── srv └── SetPIDParams.srv └── worlds ├── diffcart.world ├── diffcart_willowgarage.world ├── diffcart_willowgarage_single_laser.world └── velodyne.world /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/README.md -------------------------------------------------------------------------------- /config/diffcart_2d.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/config/diffcart_2d.lua -------------------------------------------------------------------------------- /config/diffcart_2d_odom_laser.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/config/diffcart_2d_odom_laser.lua -------------------------------------------------------------------------------- /config/diffcart_3d.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/config/diffcart_3d.lua -------------------------------------------------------------------------------- /config/initial_trajectory_pose.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/config/initial_trajectory_pose.lua -------------------------------------------------------------------------------- /config/trajectory_builder.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/config/trajectory_builder.lua -------------------------------------------------------------------------------- /demos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/CMakeLists.txt -------------------------------------------------------------------------------- /demos/diffcart/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/diffcart/CMakeLists.txt -------------------------------------------------------------------------------- /demos/diffcart/diffcart_plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/diffcart/diffcart_plugin.cc -------------------------------------------------------------------------------- /demos/velodyne/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/velodyne/CMakeLists.txt -------------------------------------------------------------------------------- /demos/velodyne/matplotlibcpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/velodyne/matplotlibcpp.h -------------------------------------------------------------------------------- /demos/velodyne/vel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/velodyne/vel.cc -------------------------------------------------------------------------------- /demos/velodyne/velodyne_plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/demos/velodyne/velodyne_plugin.cc -------------------------------------------------------------------------------- /launch/diffcart.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/diffcart.launch -------------------------------------------------------------------------------- /launch/diffcart_2d_cartographer.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/diffcart_2d_cartographer.launch -------------------------------------------------------------------------------- /launch/diffcart_2d_odom_laser_amcl.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/diffcart_2d_odom_laser_amcl.launch -------------------------------------------------------------------------------- /launch/diffcart_2d_odom_laser_cartographer.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/diffcart_2d_odom_laser_cartographer.launch -------------------------------------------------------------------------------- /launch/diffcart_3d_cartographer.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/diffcart_3d_cartographer.launch -------------------------------------------------------------------------------- /launch/diffcart_keyteleop.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/diffcart_keyteleop.launch -------------------------------------------------------------------------------- /launch/includes/amcl.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/includes/amcl.launch.xml -------------------------------------------------------------------------------- /launch/includes/cartographer.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/includes/cartographer.launch.xml -------------------------------------------------------------------------------- /launch/includes/diffcart_2d_odom_laser.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/includes/diffcart_2d_odom_laser.launch.xml -------------------------------------------------------------------------------- /launch/velodyne.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/launch/velodyne.launch -------------------------------------------------------------------------------- /models/diffcart/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/diffcart/model.config -------------------------------------------------------------------------------- /models/diffcart/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/diffcart/model.sdf -------------------------------------------------------------------------------- /models/diffcart_with_single_laser/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/diffcart_with_single_laser/model.config -------------------------------------------------------------------------------- /models/diffcart_with_single_laser/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/diffcart_with_single_laser/model.sdf -------------------------------------------------------------------------------- /models/invpend_1_deg/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/invpend_1_deg/model.config -------------------------------------------------------------------------------- /models/invpend_1_deg/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/invpend_1_deg/model.sdf -------------------------------------------------------------------------------- /models/velodyne_hdl32/meshes/velodyne_base.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/velodyne_hdl32/meshes/velodyne_base.dae -------------------------------------------------------------------------------- /models/velodyne_hdl32/meshes/velodyne_top.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/velodyne_hdl32/meshes/velodyne_top.dae -------------------------------------------------------------------------------- /models/velodyne_hdl32/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/velodyne_hdl32/model.config -------------------------------------------------------------------------------- /models/velodyne_hdl32/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/velodyne_hdl32/model.sdf -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/Carpet_Berber_Pattern_Gray_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/Carpet_Berber_Pattern_Gray_.png -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/Stone_Brushed_Khaki_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/Stone_Brushed_Khaki_.png -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/Wood_Bamboo_Medium_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/Wood_Bamboo_Medium_.png -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/Wood_Cherry_Original_.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/Wood_Cherry_Original_.png -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/__Wood_Bamboo_Medium_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/__Wood_Bamboo_Medium_1.png -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/__auto_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/__auto_12.png -------------------------------------------------------------------------------- /models/willowgarage/materials/textures/__auto_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/materials/textures/__auto_2.png -------------------------------------------------------------------------------- /models/willowgarage/meshes/willowgarage_collision.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/meshes/willowgarage_collision.dae -------------------------------------------------------------------------------- /models/willowgarage/meshes/willowgarage_visual.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/meshes/willowgarage_visual.dae -------------------------------------------------------------------------------- /models/willowgarage/model-1_2.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/model-1_2.sdf -------------------------------------------------------------------------------- /models/willowgarage/model-1_3.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/model-1_3.sdf -------------------------------------------------------------------------------- /models/willowgarage/model-1_4.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/model-1_4.sdf -------------------------------------------------------------------------------- /models/willowgarage/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/model.config -------------------------------------------------------------------------------- /models/willowgarage/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/models/willowgarage/model.sdf -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/package.xml -------------------------------------------------------------------------------- /proto/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/proto/CMakeLists.txt -------------------------------------------------------------------------------- /proto/SetPIDParamRequest.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/proto/SetPIDParamRequest.proto -------------------------------------------------------------------------------- /rviz/demo_3d.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/rviz/demo_3d.rviz -------------------------------------------------------------------------------- /rviz/diffcart.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/rviz/diffcart.rviz -------------------------------------------------------------------------------- /rviz/velodyne.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/rviz/velodyne.rviz -------------------------------------------------------------------------------- /scripts/bringup_gazebo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/scripts/bringup_gazebo.sh -------------------------------------------------------------------------------- /scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/scripts/setup.sh -------------------------------------------------------------------------------- /src/ros_plugin.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/src/ros_plugin.cc -------------------------------------------------------------------------------- /srv/SetPIDParams.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/srv/SetPIDParams.srv -------------------------------------------------------------------------------- /worlds/diffcart.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/worlds/diffcart.world -------------------------------------------------------------------------------- /worlds/diffcart_willowgarage.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/worlds/diffcart_willowgarage.world -------------------------------------------------------------------------------- /worlds/diffcart_willowgarage_single_laser.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/worlds/diffcart_willowgarage_single_laser.world -------------------------------------------------------------------------------- /worlds/velodyne.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gaoyichao/gazebo_demos/HEAD/worlds/velodyne.world --------------------------------------------------------------------------------