Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sim] Add Leo rover model to simulation workspace #230

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions leo_description/CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package leo_description
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.2.3 (2024-05-12)
------------------
* Remove imu system plugin from the robot (`#11 <https://github.com/LeoRover/leo_common-ros2/issues/11>`_)
* Contributors: Jan Hernas

1.2.2 (2024-04-27)
------------------
* Set GZ_SIM_RESOURCE_PATH for Gazebo Harmonic
* Contributors: Błażej Sowa

1.2.1 (2024-02-13)
------------------
* Change wheel ode friction params (`#8 <https://github.com/LeoRover/leo_common-ros2/issues/8>`_)
* Remove redundant ros2_control controller configuration
* Contributors: Błażej Sowa, Jan Hernas

1.2.0 (2023-11-02)
------------------
* Update author and copyright info
* Add mecanum wheels to description package (`#6 <https://github.com/LeoRover/leo_common-ros2/issues/6>`_)
* Ci updates (`#7 <https://github.com/LeoRover/leo_common-ros2/issues/7>`_)
* Adjust description package to work in new Gazebo simulation (`#5 <https://github.com/LeoRover/leo_common-ros2/issues/5>`_)
* Contributors: Aleksander Szymański, Błażej Sowa, Jan Hernas

1.1.0 (2022-08-31)
------------------

1.0.3 (2022-05-25)
------------------

1.0.2 (2022-03-07)
------------------

1.0.1 (2022-03-07)
------------------

1.0.0 (2022-03-07)
------------------
* Initial port for ROS2
21 changes: 21 additions & 0 deletions leo_description/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
cmake_minimum_required(VERSION 3.5)
project(leo_description)

find_package(ament_cmake REQUIRED)

install(
DIRECTORY
launch
models
urdf
DESTINATION share/${PROJECT_NAME}
)

if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
ament_lint_auto_find_test_dependencies()
endif()

ament_environment_hooks("${CMAKE_CURRENT_SOURCE_DIR}/hooks/gz_sim_resource_path.dsv")

ament_package()
2 changes: 2 additions & 0 deletions leo_description/hooks/gz_sim_resource_path.dsv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
prepend-non-duplicate;IGN_GAZEBO_RESOURCE_PATH;share
prepend-non-duplicate;GZ_SIM_RESOURCE_PATH;share
15 changes: 15 additions & 0 deletions leo_description/launch/state_publisher.launch.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<launch version="0.1.1">
<arg
name="model"
default="$(find-pkg-share leo_description)/urdf/leo.urdf.xacro"
description="Absolute path to robot urdf.xacro file" />

<arg
name="mecanum_wheels"
default="false"
description="Flag specifying wheel types of the robot for visualization purposes"/>

<node pkg="robot_state_publisher" exec="robot_state_publisher">
<param name="robot_description" value="$(command 'xacro $(var model) mecanum_wheels:=$(var mecanum_wheels)')" />
</node>
</launch>
136 changes: 136 additions & 0 deletions leo_description/models/Antenna.dae

Large diffs are not rendered by default.

Loading
Loading