Skip to content

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

License

Notifications You must be signed in to change notification settings

AGH-CEAI/aegis_ros

Repository files navigation

aegis_ros

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

pre-commit


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

toolbox create --image localhost/ceai/aegis_dev
toolbox enter aegis_dev

Resolving dependencies and build

source /opt/ros/humble/setup.bash
rosdep init
mkdir -p ~/ceai_ws
cd ~/ceai_ws
git clone -b humble-devel https://github.com/AGH-CEAI/aegis_ros.git src/aegis_ros
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