Skip to content

SKA-Robotics/rover-soft

Repository files navigation

SKAR Rover Software

This repository contains source code of our software that runs on the on-board computers of Sirius rover family.

Requirements

  • ROS Noetic running on Ubuntu 20.04
  • Python 3
  • Docker (optionally)

Building

Clone the repository onto your local machine (using https is easier, but you can use ssh as well):

$ git clone https://gitlab.com/ska_robotics/sirius/rover-soft

Enter the project's workspace:

$ cd rover-soft

Use rosdep to install any missing dependencies:

$ sudo rosdep init
$ rosdep update
$ rosdep install --from-paths src --ignore-src -r -y

Build the project using:

$ catkin build

Always remember to source ros:

$ source devel/setup.bash

Launching

Coming soon...™

Docker

Our pipeline automatically creates docker images based on the newest version of the project available on develop and main branches. You can run Rover Soft inside a container using Docker.

First, you need to login into our container registry:

$ docker login registry.gitlab.com -u <gitlab_email> -p <access_token>

Now you can use docker compose to start Rover Soft:

$ docker-compose up

Alternatively, you can enter an interactive shell with ready environment using:

$ docker run -it registry.gitlab.com/ska_robotics/sirius/rover-soft/rover-soft:stable

Documentation

Our project's documentation is avaiable here. Further information about the software is also available in detailed descriptions of each package.

Copyright © 2021, SKA Robotics Warsaw University of Technology

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages