Skip to content

A task to solve for evaluating ros proficiency

Notifications You must be signed in to change notification settings

ryanrahman27/ros-task

 
 

Repository files navigation

Task Description

Please read through this document before moving forward.

Software Structure

- docker -- Where the Dockerfile lives.
- scripts -- Where necessary external scripts live.
- workspace -- Where all the packages live.

Build the simulator

./scripts/build/sim.sh

Run the simulator

./scripts/deploy/devel.sh # To enter the docker container
ros2 launch limo_simulation limo.launch.py # To launch the simulator

What do I edit?

  1. Modify the package limo_control in the workspace directory for adding your c++ controller program.
  2. Make a launch file that can launch everything (Controller and Simualation).
  3. Modify scripts/deploy/app.sh such that, when scripts/deploy/start.sh is run, the task is executed automatically.

Known Issues

  1. This will not work with docker desktop, please do not use it, use the default engine.

Feel free to modify anything else if it does not work as expected.

About

A task to solve for evaluating ros proficiency

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.9%
  • C++ 21.2%
  • Shell 14.4%
  • Dockerfile 3.4%
  • CMake 3.1%