Skip to content
Erick Mejia Uzeda edited this page May 31, 2020 · 16 revisions

Welcome to the Caffeine wiki! Development is done in ROS melodic on Ubuntu 18.04 LTS.

The information here is intended to help you get started to work on Caffeine.

Setting up the Environment

Caffeine is developed using the Robot Operating System (ROS) which is primarily supported on Ubuntu.

NOTE: each distribution of ROS is specific to a version of Ubuntu

The tricky part in setting up your environment is installing Ubuntu. Our suggestion is to dual-boot over using a Virtual Machine since we run simulations in Gazebo. Here are a few resources for dual-booting:

Once you have installed Ubuntu, head over to the README to complete the installation of ROS melodic.

NOTE: probably should make a shell script to automate the installation of ROS and the dependencies we use

Learning Resources

In the interest of time, we put links to external documentation to help get you accustomed with key concepts in ROS that pertain to Caffeine.

TODO: Add summaries for main sections to avoid viewers having to navigate through large documentation

ROS Fundamentals

Simulation

Navigation