No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
Repository Summary
Description | A super fast way to run the turtle sim |
Checkout URI | https://github.com/ruben-arts/turtlesim-pixi.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2024-10-19 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
turtle_controller_cpp_py | 0.0.0 |
turtle_controller_py | 0.0.0 |
README
Example package how to use pixi for a ROS2 workspace
Running ros2
You are now ready to clone this package and run the simulation
git clone https://github.com/ruben-arts/turtlesim-pixi.git
pixi run turtlesim
Open an extra terminal where you can run the teleop
pixi run teleop
And in another terminal you could open the rqt viewer.
pixi run rqt
Building colcon packages
# Run the custom build command to do a colcon build
pixi run build
# Run the custom command to do a ros2 run, this depends on build so that will always be ran first.
# Note that the first time you run the build it will setup its own colcon environment.
# This has to be re-enabled, rerun any commando to activate the environment including the activation scripts.
pixi run start
# Now you should see a turtlesim move in a square. This is done using a launch file.
Checkout the pixi.toml
for more tasks you can execute.
Workspace setup.
The pixi project is a complete ROS2 workspace including two package turtle_controller_cpp_py
and turtle_controller_py
where one is a ament_cmake
package and the other a ament_python
package. This is done to just give an example on how to do a minimal setup for both types.
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.