Skip to content

leander-dsouza/atreus

Repository files navigation

MIT License

Atreus

Python 3 CMake ROS 2

This package contains a mutlipurpose four-wheeled skid-steer drive robot equipped with sensors such as a Depth Camera, LiDAR, GPS, and an IMU.

Installation

  • In the docker only, disable online loading of gazebo models:

    ./pause_gazebo_models.sh
    
  • Install all the required ROS related dependencies:

    rosdep install --from-paths src --ignore-src -r -y
    
  • To install all python related dependencies:

    pip install -r requirements.txt
    
  • For basic bot simulation:

    ros2 launch atreus main.launch.py
    

Optional

  • To add an additional python dependency to the list, modify requirements.in and add a trailing library to the file. After which you need to install the following dependencies in order to use pip-compile:

    pip install pip-tools launchpadlib
    
  • Finally use pip-compile to generate a requirements.txt file from requirements.in:

    pip-compile requirements.in
    
💾 EOF