eclipse-sdv-blueprints / blueprints

Blueprints project management
2 stars 1 forks source link

ROS Racers Blueprint #7

Open nacidai opened 10 months ago

nacidai commented 10 months ago

A ROS based showcase where autonomous racers that run F1Tenth stacks that are orchestrated and managed by SDV

ROS Racers SDV blueprint demonstrates how to orchestrate and manage the F1Tenth stacks that power the miniature vehicles racing around a track. Eclipse Muto orchestrates (install/start/stop/configure..) ros software on racers and data collection from vehicles, providing remote control, race Apps and Services using SDV stacks. It also provides a default agent (based on Eclipse Ditto) and a UI. Extensions to build Race Apps and Services using technologies from SDV stacks

Screenshot 2023-10-16 at 13 10 14

The blue print will include the The F1TENTH Gym environment (https://f1tenth-gym.readthedocs.io/en/latest/) that is created for research that needs a asynchronous, realistic vehicle simulation with multiple vehicle instances in the same environment, with applications in reinforcement learning. Also provide code for simple racing algorithms such as the reactive gap follower navigation around a race track.

Other extensions will include SDV projects such as eCal, Zenoh, uProtocol and maybe Kuksa.Val to publish ROS drive messages as VSS signals.

Screenshot 2023-10-17 at 10 45 28

The code for the blueprint is in preparation as a hackchallenge at the eclipse sdv hackathon 2023 (https://sdv.eclipse.org/sdv-hackathon-2023/) and will be contributed to the sdv blueprints repository.