Skip to content

AGH-CEAI/aegis_ros

Repository files navigation

aegis_ros

A complete suite of ROS 2 packages for the Aegis UR5e cobot station.

pre-commit

Aegis cobot station preview


List of packages


Quick start

Create workspace

mkdir -p ~/ceai_ws
cd ~/ceai_ws
git clone -b humble-devel https://github.com/AGH-CEAI/aegis_ros.git src/aegis_ros

Containers

Tip

Check the aegis_docker repository for the Dockerfile.

Docker

cd ~/ceai_ws/src/aegis_docker
docker build . -t ceai/aegis_dev:latest
#TODO add more examples

Podman & Toolbx

cd ~/ceai_ws/src/aegis_docker
podman build . -t ceai/aegis_dev:latest
toolbox create --image localhost/ceai/aegis_dev:latest
toolbox enter aegis_dev-latest

Resolving dependencies and build

source /opt/ros/humble/setup.bash
rosdep init
cd ~/ceai_ws
vcs import src < src/aegis_ros/aegis/aegis.repos
rosdep update --rosdistro $ROS_DISTRO
rosdep install --from-paths src -y -i
colcon build --symlink-install
source ./install/local_setup.bash

Run

See the aegis_bringup package.


Development notes

This project uses various tools for aiding the quality of the source code. Currently most of them are executed by the pre-commit. Please make sure to enable its hooks:

pre-commit install

License

This repository is licensed under the Apache 2.0, see LICENSE for details.

About

Contains packages to run the Aegis UR5e cobot station with ROS 2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •