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-turtlebot3-gazebo = import ./examples/turtlebot3-gazebo.nix { inherit pkgs; };
|
||||||
example-ros2-basic = import ./examples/ros2-basic.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-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
|
# Development environment for the custom GitHub action
|
||||||
nix-ros-build-action = pkgs.callPackage ./.github/actions/nix-ros-build-action/shell.nix { };
|
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