mirror of
https://github.com/lopsided98/nix-ros-overlay.git
synced 2025-06-09 17:42:22 +03:00
[add] example shell for turtlebot4 with gz-ros and nav2
Some checks failed
Build / build (humble, aarch64-linux) (push) Has been cancelled
Build / build (humble, x86_64-linux) (push) Has been cancelled
Build / build (jazzy, aarch64-linux) (push) Has been cancelled
Build / build (jazzy, x86_64-linux) (push) Has been cancelled
Build / build (noetic, aarch64-linux) (push) Has been cancelled
Build / build (noetic, x86_64-linux) (push) Has been cancelled
Build / build (rolling, aarch64-linux) (push) Has been cancelled
Build / build (rolling, x86_64-linux) (push) Has been cancelled
Some checks failed
Build / build (humble, aarch64-linux) (push) Has been cancelled
Build / build (humble, x86_64-linux) (push) Has been cancelled
Build / build (jazzy, aarch64-linux) (push) Has been cancelled
Build / build (jazzy, x86_64-linux) (push) Has been cancelled
Build / build (noetic, aarch64-linux) (push) Has been cancelled
Build / build (noetic, x86_64-linux) (push) Has been cancelled
Build / build (rolling, aarch64-linux) (push) Has been cancelled
Build / build (rolling, x86_64-linux) (push) Has been cancelled
This commit is contained in:
parent
937790f396
commit
4072d6ed51
2 changed files with 27 additions and 0 deletions
26
examples/ros2-turtlebot4-gz.nix
Executable file
26
examples/ros2-turtlebot4-gz.nix
Executable file
|
@ -0,0 +1,26 @@
|
|||
# Environment containing basic ROS2 tools
|
||||
|
||||
{ pkgs ? import ../. {} }:
|
||||
with pkgs;
|
||||
with rosPackages.jazzy;
|
||||
|
||||
mkShell {
|
||||
nativeBuildInputs = [
|
||||
(buildEnv {
|
||||
paths = [
|
||||
ros-core
|
||||
colcon
|
||||
geometry-msgs
|
||||
turtlebot4-desktop
|
||||
turtlebot4-simulator
|
||||
slam-toolbox
|
||||
nav2-minimal-tb4-sim
|
||||
nav2-minimal-tb3-sim
|
||||
# rqt metapackages
|
||||
rqt-common-plugins
|
||||
rqt-tf-tree
|
||||
tf2-tools
|
||||
];
|
||||
})
|
||||
];
|
||||
}
|
|
@ -21,6 +21,7 @@
|
|||
example-turtlebot3-gazebo = import ./examples/turtlebot3-gazebo.nix { inherit pkgs; };
|
||||
example-ros2-basic = import ./examples/ros2-basic.nix { inherit pkgs; };
|
||||
example-ros2-gz = import ./examples/ros2-gz.nix { inherit pkgs; };
|
||||
example-ros2-turtlebot4-gz = import ./examples/ros2-turtlebot4-gz.nix { inherit pkgs; };
|
||||
|
||||
# Development environment for the custom GitHub action
|
||||
nix-ros-build-action = pkgs.callPackage ./.github/actions/nix-ros-build-action/shell.nix { };
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue