From d221d37deadb3b58a57d9339d480298aa206c8d8 Mon Sep 17 00:00:00 2001 From: Ruixiang Du Date: Wed, 1 Apr 2020 18:51:34 +0800 Subject: [PATCH] saved work --- NOTE.md | 12 + scout_description/urdf/scout_v2.urdf | 277 ++++++++++++++++++ scout_description/urdf/scout_v2.xacro | 33 ++- scout_description/urdf/scout_wheel.gazebo | 12 +- .../urdf/scout_wheel_type1.xacro | 4 +- .../urdf/scout_wheel_type2.xacro | 4 +- .../launch/scout_empty_world.launch | 28 +- scout_gazebo_sim/launch/scout_playpen.launch | 1 + .../worlds/weston_robot_empty.world | 29 ++ 9 files changed, 344 insertions(+), 56 deletions(-) create mode 100644 scout_description/urdf/scout_v2.urdf create mode 100644 scout_gazebo_sim/worlds/weston_robot_empty.world diff --git a/NOTE.md b/NOTE.md index ed4c858..5ede40f 100644 --- a/NOTE.md +++ b/NOTE.md @@ -1,3 +1,15 @@ ``` $ rostopic pub -1 /scout_motor_fl_controller/command std_msgs/Float64 "data: 0.5" +``` + +Convert xacro to urdf + +``` +$ rosrun xacro xacro -o model.urdf model.urdf.xacro +``` + +Convert urdf to sdf + +``` +$ gz sdf -p scout_v2.urdf > scout_v2.sdf ``` \ No newline at end of file diff --git a/scout_description/urdf/scout_v2.urdf b/scout_description/urdf/scout_v2.urdf new file mode 100644 index 0000000..6031ca5 --- /dev/null +++ b/scout_description/urdf/scout_v2.urdf @@ -0,0 +1,277 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + transmission_interface/SimpleTransmission + + 1 + + + hardware_interface/VelocityJointInterface + + + + + + + + + + + + + + transmission_interface/SimpleTransmission + + 1 + + + hardware_interface/VelocityJointInterface + + + + + + + + + + + + + + transmission_interface/SimpleTransmission + + 1 + + + hardware_interface/VelocityJointInterface + + + + + + + + + + + + + + transmission_interface/SimpleTransmission + + 1 + + + hardware_interface/VelocityJointInterface + + + + + + / + + + + + diff --git a/scout_description/urdf/scout_v2.xacro b/scout_description/urdf/scout_v2.xacro index a6523f3..462bf1a 100644 --- a/scout_description/urdf/scout_v2.xacro +++ b/scout_description/urdf/scout_v2.xacro @@ -24,14 +24,30 @@ + + + + + + + + - + + + + + + + + @@ -55,21 +71,6 @@ - - - - - - - - - - - - - - - diff --git a/scout_description/urdf/scout_wheel.gazebo b/scout_description/urdf/scout_wheel.gazebo index 7ddce49..c867ce2 100644 --- a/scout_description/urdf/scout_wheel.gazebo +++ b/scout_description/urdf/scout_wheel.gazebo @@ -28,23 +28,17 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI + - + + - - transmission_interface/SimpleTransmission diff --git a/scout_description/urdf/scout_wheel_type1.xacro b/scout_description/urdf/scout_wheel_type1.xacro index 3b0cb4e..960acf6 100644 --- a/scout_description/urdf/scout_wheel_type1.xacro +++ b/scout_description/urdf/scout_wheel_type1.xacro @@ -30,9 +30,9 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI - + - + diff --git a/scout_description/urdf/scout_wheel_type2.xacro b/scout_description/urdf/scout_wheel_type2.xacro index d8aa310..2435b5b 100644 --- a/scout_description/urdf/scout_wheel_type2.xacro +++ b/scout_description/urdf/scout_wheel_type2.xacro @@ -30,9 +30,9 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI - + - + diff --git a/scout_gazebo_sim/launch/scout_empty_world.launch b/scout_gazebo_sim/launch/scout_empty_world.launch index 1467714..64be720 100644 --- a/scout_gazebo_sim/launch/scout_empty_world.launch +++ b/scout_gazebo_sim/launch/scout_empty_world.launch @@ -1,36 +1,10 @@ - - - + - diff --git a/scout_gazebo_sim/launch/scout_playpen.launch b/scout_gazebo_sim/launch/scout_playpen.launch index 00ede1d..afefa40 100644 --- a/scout_gazebo_sim/launch/scout_playpen.launch +++ b/scout_gazebo_sim/launch/scout_playpen.launch @@ -29,6 +29,7 @@ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSI + diff --git a/scout_gazebo_sim/worlds/weston_robot_empty.world b/scout_gazebo_sim/worlds/weston_robot_empty.world new file mode 100644 index 0000000..bb55236 --- /dev/null +++ b/scout_gazebo_sim/worlds/weston_robot_empty.world @@ -0,0 +1,29 @@ + + + + + + model://sun + + + + + model://ground_plane + + + + + + \ No newline at end of file