Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
be3fc6b
Add pinocchio to rhel and debian images
christophfroehlich Oct 3, 2025
09c0ad0
Run pre-commit
christophfroehlich Oct 3, 2025
b347653
Add liborocos-kdl1.4
christophfroehlich Oct 3, 2025
0dad74b
Configure pinocchio build settings
christophfroehlich Oct 3, 2025
654e42e
Don't setup workspace
christophfroehlich Oct 3, 2025
4aa57d7
Bump orocos_kdl version
christophfroehlich Oct 3, 2025
42b355c
Fix dockerfile syntax
christophfroehlich Oct 3, 2025
829923f
Remove manual orocos installation
christophfroehlich Oct 3, 2025
9db4d3c
Revert "Remove manual orocos installation"
christophfroehlich Oct 3, 2025
343b916
Also install liborocos-kdl-dev
christophfroehlich Oct 3, 2025
071204b
Install pybind11-dev
christophfroehlich Oct 3, 2025
1f0cb10
Merge branch 'master' into add/pinocchio
christophfroehlich Oct 15, 2025
788c711
Remove liborocos-kdl1.5
christophfroehlich Oct 16, 2025
0318721
Remove pybind11
christophfroehlich Oct 16, 2025
08d7b1e
Remove liborocos-kdl-dev
christophfroehlich Oct 16, 2025
53df970
Build ros_environment
christophfroehlich Oct 16, 2025
c50d11b
Install clang
christophfroehlich Oct 17, 2025
937f8a0
Add pinocchio to jazzy repos file
christophfroehlich Oct 17, 2025
4848b50
Add coal dependency
christophfroehlich Oct 17, 2025
85f5220
[TEMPORARY] use my fork with correct dependency
christophfroehlich Oct 17, 2025
3e9ca47
Build coal
christophfroehlich Oct 17, 2025
1bec210
Fix cmake args
christophfroehlich Oct 17, 2025
c7602f2
Install liboctomap-dev
christophfroehlich Oct 17, 2025
9e51275
Dont build octomap
christophfroehlich Oct 17, 2025
d6ec2a8
Add libassimp-dev
christophfroehlich Oct 17, 2025
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
15 changes: 13 additions & 2 deletions ros2_debian/Dockerfile.debian12
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,23 @@ RUN apt-get update -y -qq && \
automake \
build-essential \
cmake \
clang \
curl \
dnsutils \
git \
gnupg2 \
intltool \
libacl1-dev \
libasio-dev \
libassimp-dev \
libblosc1 \
libbondcpp-dev \
libcap-dev \
libcgal-dev \
libeigen3-dev \
libfmt-dev \
liblttng-ust-dev lttng-tools python3-lttng \
liboctomap-dev \
libssl-dev \
libtinyxml-dev \
libtinyxml2-dev \
Expand Down Expand Up @@ -154,15 +157,23 @@ RUN vcs import --input https://raw.githubusercontent.com/ros2/ros2/$ROS_DISTRO/r
RUN \
: "build ROS core from source" && \
. "$HOME/.cargo/env" && \
colcon build \
colcon build \
--mixin release build-testing-off \
--cmake-args --no-warn-unused-cli -DCMAKE_CXX_FLAGS="-Wno-maybe-uninitialized" \
--packages-up-to robot_state_publisher tf2_ros tf2_eigen tf2_kdl tf2_eigen_kdl yaml_cpp_vendor filters \
ros2param ros2interface ros2topic ros2action ros2lifecycle ros2launch ros2run ros_testing \
xacro diagnostic_updater generate_parameter_library angles example_interfaces \
backward_ros pal_statistics topic_tools \
backward_ros pal_statistics topic_tools ros_environment \
ackermann_msgs trajectory_msgs tf2_msgs tf2_geometry_msgs sensor_msgs geometry_msgs nav_msgs \
sdformat_urdf && \
# build pinocchio from source with different cmake args
. install/setup.sh && \
colcon build \
--mixin release build-testing-off \
--cmake-args --no-warn-unused-cli -DBUILD_EXAMPLES=OFF -DBUILD_PYTHON_INTERFACE=OFF \
-DCOAL_BACKWARD_COMPATIBILITY_WITH_HPP_FCL=TRUE \
--packages-select coal pinocchio && \
# cleanup
rm -rf log src build

# add default.yaml to the image
Expand Down
8 changes: 8 additions & 0 deletions ros2_debian/ros-controls.jazzy.repos
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,14 @@ repositories:
type: git
url: https://github.com/ros2-gbp/pal_statistics-release.git
version: debian/jazzy/bookworm/pal_statistics_msgs
pinocchio:
type: git
url: https://github.com/christophfroehlich/pinocchio.git
version: patch-1
coal:
type: git
url: https://github.com/ros2-gbp/coal-release.git
version: debian/jazzy/bookworm/coal
topic_tools:
type: git
url: https://github.com/ros2-gbp/topic_tools-release.git
Expand Down
8 changes: 8 additions & 0 deletions ros2_debian/ros-controls.kilted.repos
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,14 @@ repositories:
type: git
url: https://github.com/ros2-gbp/pal_statistics-release.git
version: debian/kilted/bookworm/pal_statistics_msgs
pinocchio:
type: git
url: https://github.com/christophfroehlich/pinocchio.git
version: patch-1
coal:
type: git
url: https://github.com/ros2-gbp/coal-release.git
version: debian/kilted/bookworm/coal
topic_tools:
type: git
url: https://github.com/ros2-gbp/topic_tools-release.git
Expand Down
8 changes: 8 additions & 0 deletions ros2_debian/ros-controls.rolling.repos
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,14 @@ repositories:
type: git
url: https://github.com/ros2-gbp/pal_statistics-release.git
version: debian/rolling/bookworm/pal_statistics_msgs
pinocchio:
type: git
url: https://github.com/christophfroehlich/pinocchio.git
version: patch-1
coal:
type: git
url: https://github.com/ros2-gbp/coal-release.git
version: debian/rolling/bookworm/coal
topic_tools:
type: git
url: https://github.com/ros2-gbp/topic_tools-release.git
Expand Down
8 changes: 7 additions & 1 deletion ros2_rhel/Dockerfile.rhel9
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,13 @@ RUN vcs import src < ros-controls.$ROS_DISTRO.repos && \
rosdep install -iyr --from-path src && \
colcon build \
--mixin release build-testing-off \
--cmake-args --no-warn-unused-cli && \
--cmake-args --no-warn-unused-cli --packages-skip pinocchio && \
# build pinocchio from source
colcon build \
--mixin release build-testing-off \
--cmake-args --no-warn-unused-cli -DBUILD_EXAMPLES=OFF -DBUILD_PYTHON_INTERFACE=OFF \
--packages-select pinocchio && \
# cleanup
rm -rf log src build

# add default.yaml to the image
Expand Down
4 changes: 4 additions & 0 deletions ros2_rhel/ros-controls.kilted.repos
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
repositories:
pinocchio:
type: git
url: https://github.com/ros2-gbp/pinocchio-release.git
version: rpm/kilted/9/pinocchio
4 changes: 4 additions & 0 deletions ros2_rhel/ros-controls.rolling.repos
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
repositories:
pinocchio:
type: git
url: https://github.com/ros2-gbp/pinocchio-release.git
version: rpm/rolling/9/pinocchio
Loading