Installation

Introduction

This page aims to provide a quick overview of the installation process of maliput repositories. The maliput ecosystem is composed of several packages including both core packages and utility packages.

Packages

Maliput packages

Packages

Ros Index

maliput

ros-foxy-maliput

maliput_py

ros-foxy-maliput-py

maliput_object

ros-foxy-maliput-object

maliput_object_py

ros-foxy-maliput-object-py

maliput_dragway

ros-foxy-maliput-dragway

maliput_drake

ros-foxy-maliput-drake

maliput_multilane

ros-foxy-maliput-multilane

maliput_malidrive

ros-foxy-maliput-malidrive

maliput_sparse

ros-foxy-maliput-sparse

maliput_osm

ros-foxy-maliput-osm

maliput_viz

ros-foxy-maliput-viz

maliput_integration

ros-foxy-maliput-integration

drake_vendor

delphyne

delphyne_gui

delphyne_demos

Supported platforms

  • Ubuntu Focal Fossa 20.04 LTS.

Binary Installation on Ubuntu

Prerequisites

Add ROS2 repository to your source list (see ROS2 Foxy setup process):

sudo apt update && sudo apt install curl gnupg2 lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key  -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
sudo apt install python3-rosdep python3-colcon-common-extensions

Install binaries

Install the binaries of the packages:

sudo apt install ros-foxy-<package_name>

Use maliput-full package to install all the maliput packages:

sudo apt install ros-foxy-maliput-full

Or simple indicate the packages to install. For example to install maliput_malidrive package:

sudo apt install ros-foxy-maliput-malidrive

This depends on maliput` and maliput_drake packages so they are expected to be installed too.

Source Installation on Ubuntu

See Developer Setup.