Skip to content

Home

MICIPSA Banner


About The Project#

MICIPSA is a production-grade autonomous mobile robot (AMR) prototype, designed from the ground up as a clean, scalable, and reusable foundation for robotics development.

MICIPSA Front View MICIPSA Back View
MICIPSA Top View MICIPSA Isometric View

Developing on top of a poorly structured codebase and/or system only compounds complexity. Building an autonomous robot is already a challenging engineering problem and your infrastructure shouldn't make onboarding, debugging, extending and iteration even harder.

Fall

Rather than being a one-off research prototype, MICIPSA is built using real-world software engineering practices. It features a modular ROS 2 architecture, containerized deployment with Docker, and comprehensive documentation, providing a robust foundation for anyone looking to build, study, or extend a production-quality AMR stack.


Some History#

Micipsa (Numidian: Mikiwsan; Punic: 𐤌𐤊𐤅‬𐤎𐤍‬, MKWSN died c. 118 BC) was the eldest legitimate son of Masinissa, the King of Numidia, an Amazigh kingdom in North Africa current Algeria. Micipsa became the King of Numidia in 148 BC.

MICIPSA Coin

Ancient capital of the Kingdom of Numidia, originally known as Cirta, the city was later renamed Constantine in honor of the Roman Emperor Constantine the Great.

Cirta


Documentation#

Important

Reading the documentation is strongly recommended.

New here? Start with About MICIPSA documentation in the Getting Started section for an overview of MICIPSA's key highlights.

Follow Understand MICIPSA Stack documentation in Getting Started section, it provides a recommended reading path through the documentation.

Following this roadmap will help you build a solid mental model of how the system fits together, making it much easier to navigate, understand, extend, and modify the stack without introducing regressions.

Read Documentation


Micipsa Demos#

Deploy Demos#

Description Preview ▶️

Demo 1
Actuation Preview ▶️

Demo 1
Localization Preview ▶️

Demo 1
SLAM Preview ▶️

Demo 1
Navigation 1 Preview ▶️

Demo 1
Navigation 2 Preview ▶️

Demo 1
Navigation 3 Preview ▶️

Demo 1
Navigation 4 Preview ▶️

Demo 1
Navigation 5 Preview ▶️

Demo 1
AprilTags Detection Preview ▶️

Demo 1

Simulation Demos#

Description Preview ▶️

Demo 1
Actuation Preview ▶️

Demo 1
Localization Preview ▶️

Localization
SLAM Preview ▶️

SLAM
Navigation Preview ▶️

Navigation
Behavior Preview ▶️

Behavior
AprilTags Detection Preview ▶️

AprilTags Detection
Pointcloud Processing Preview ▶️

Demo 1