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

Add Turtlesim Demo #445

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

Abdelrahmanosama372
Copy link

@Abdelrahmanosama372 Abdelrahmanosama372 commented Dec 10, 2024

Description

This PR introduces the Turtlesim demo in Rust, providing a Rust implementation of the turtlesim simulation. This PR addresses issue [#124]

Key Features:

  • turtlesim_rs: A Rust-based implementation of the turtlesim simulator, providing a complete ROS 2 integration for visualizing and controlling turtles. This package includes the core simulation logic, turtle control, and rendering components, ported from the C++ turtlesim package.
  • turtlesim_rs_msgs: Added the necessary message types and services to support the turtlesim_rs simulator.

Tutorials:

Here’s a checklist of the tutorials included and upcoming:

  • turtle_teleop_key: Control the turtle using keyboard input.
  • mimic: Mimic the movements of one turtle in another.
  • draw_square: Program a turtle to draw a square.

What's Next:

  • Add the mimic and draw_square tutorials.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant