Introduction

The Gitbook documentation is updated regularly. Supportive feedback is welcome: iain.galloway@nxp.com

Welcome to the MR-B3RB Guide

Pre-Production MR-B3RB-M

We hope you are ready to embark on an exciting journey into the world of robotics. Meet MR-B3RB – your very own robot Buggy that you build from the ground up. Even though the the B3RB is toy sized, it represents a complete generic representation of a heterogeneous ROS2 enabled robotic platform with real time processors and model predictive real time control. This guide will walk you through the steps to prepare the hardware and the starter software. Please note this is an ADVANCED system, and a background in, or desire to learn ROS2, Linux, and Real Time Operating Systems is a pre-requisite in order to be successful in further development on the platform.

What is MR-B3RB?

MR-B3RB stands for "Mobile Robotics - Buggy 3 Revision B." It's a mobile robotics platform designed to ignite your curiosity and expand your understanding of robotics, programming, and engineering. MR-B3RB-Mhas the following features:

  • Embedded Linux Computer

    • Running Ubuntu POC and ROS2

    • Wireless Connectivity

    • CAN Bus

    • T1 two wire Ethernet and "regular" Ethernet

    • UARTs and other IO

  • Real time Microprocessor running

    • Zephyr RTOS

    • Cognipilot for

      • Hosting state of the art Model Predictive Control real time control system

      • and framework for transparent sensor and actuator communications to ROS

    • T1 Ethernet

    • CAN connectivity

    • UART/SPI/I2C/PWMS, LED lighting and other hardware controls.

Why Build MR-B3RB?

  • Hands-On Learning: Dive into the practical aspects of robotics, electronics, and programming.

  • Skill Development: Sharpen your critical thinking, creativity, and technical skills.

  • Fun and Engaging: Experience the joy of building and bringing your own robot to life.

  • Community Support: Join a community of like-minded individuals passionate about technology and innovation.

What You'll Find in This Guide

  • Step-by-Step Instructions: Detailed, easy-to-follow steps to assemble and program your MR-B3RB.

  • Visual Aids: Diagrams, images, and videos to guide you through each stage of the process.

  • Troubleshooting Tips: Solutions to common issues to ensure a smooth assembly experience.

  • Additional Resources: Links to materials, tools, and further learning opportunities.

Let's get started on this exciting adventure and bring your MR-B3RB to life!

Last updated

Was this helpful?