-
Notifications
You must be signed in to change notification settings - Fork 14
Import URDF in Gazebo
-
(기본적으로 생성된 email이 "me2email.com"으로 오류를 발생시킨다.)
- maintainer 정보 수정
<author>me</author> <maintainer email="[email protected]"/>
- maintainer 정보 수정
$ sudo gedit model.config
.
model.config 파일 내용
<model>
<version>1.0</version>
<name>bot_assembly.URDF</name>
<sdf>urdf/bot_assembly.urdf</sdf>
<description>your description here</description>
</model>
$ sudo gedit (world_name).world
.
(world_name).world 파일 내용
package_name에 사용자 모델 패키지 이름을 기입한다.
<?xml version="1.0" ?>
<sdf version ="1.4">
<world name="default">
<!-- A ground light source -->
<include>
<uri>model://sun</uri>
</include>
<!-- A ground plane -->
<include>
<uri>model://ground_plane</uri>
</include>
<!-- Add YOUR ROBOT -->
<include>
<uri>model://(package_name)</uri>
<posd>0.0 0.0 0.0 0.0 0.0 0.0</pose>
</include>
</world>
</sdf>
-
패키지 폴더를
~/.gazebo/models
에 복사한다
$ sudo cp -r (package_name) ~/.gazebo/models/
-
Gazebo를 실행한다.
-
"insert > (my_package)model을 추가한다.
-
A Design Guide for Proper Exporting from Solidworks for Gazebo Simulation
http://blogs.solidworks.com/teacher/wp-content/uploads/sites/3/WPI-Robotics-SolidWorks-to-Gazebo.pdf -
A tutorial for URDF Exporter
https://www.youtube.com/watch?v=DCNpT1ng9sA&feature=youtu.be
-
Robot Simulators
-
Build a Robot
- Model structure and requirements
- How to contribute a model
- Make a model
- Make a Mobile Robot
- The relationship among Link, Joint and Axis
- Import Meshes
- Attach Meshes
- Add a Sensor to a Robot
- Make a Simple Gripper
- Attach Gripper to Robot
- Nested model
- Model Editor
- Animated Box
- Make an animated model(actor)
- Inertial parameters of triangle meshes
- Visibility layers
-
Model Editor
-
Build a World
-
Tools and utilities
-
Write a plugin
-
Plugins
-
Sensors
-
User input
-
Transport Library
-
Rendering Library
-
Connect to ROS
-
Ros Control - Advanced
-
DRCSIM for ROS Kinetic (Ubuntu16.04)
-
DRCSIM
- DRC Simulator installation
- Launchfile options
- Spawn Atlas into a custom world
- Animate joints
- Atlas Keyboard Teleoperation over ROS
- Teleoperate atlas with a music mixer
- Visualization and logging
- Atlas MultiSense SL head
- How to use the Atlas Sim Interface
- Atlas fake walking
- Grasp with Sandia hands
- DRC vehicle tele-operation
- DRC vehicle tele operation with Atlas
- Sending joint commands with ROS
- Atlas control over ROS with python
- Modify environment
- Atlas switching control modes
- Atlas Controller Synchronization over ROS Topics
- Changing Viscous Damping Coefficients Over ROS Service
- Running BDI controller demo
- Using the RobotiQ 3 Finger Adaptive Robot Gripper
- BDI Atlas Robot Interface 3.0.0 Stand In Example
-
HAPTIX
- HAPTIX software install and update
- HAPTIX C API
- HAPTIX Matlab and Octave API
- HAPTIX Simulation World API
- HAPTIX Teleoperation
- HAPTIX environment setup
- HAPTIX Optitrack Control
- HAPTIX Tactor Glove
- HAPTIX Simulation World API with Custom World Example
- HAPTIX logging
- HAPTIX DEKA Luke hand installation
- HAPTIX Simulation Scoring Plugin Example
-
MoveIt!
-
Rviz & rqt & ROSBAG
- Control Theory
- TroubleShooting
- Solidworks model to URDF
- ROS-Gazebo with MATLab
- MATLab installation in Linux
- [Gazebo simulation with MATLab]