Skip to content

Little Red Rover

ROS enabled robots are (really) expensive, preventing many aspiring robotic engineers from accessing powerful ROS tools.

Little Red Rover (LRR) is a highly capable, differential drive, ROS (1 and 2) robot designed for an amateur budget. While none of the rovers' specs are top of the line, LRR gives students, hobbyists, and educators a representative ROS experience and an entry point into the wonderful world of research robotics. Extensive development tooling, example code / projects, and documentation is provided to smooth the learning curve.

Use Cases

Little Red Rover was developed with educational use in mind. Each rover is affordable enought to be funded by a small course fee, and the detailed documentation and tutorials provide a starting point for a full curriculum.

LRR is perfect for robotics hobbyists interested in elevating their work. Breaking out of tinkery ecosystems like Arduino can be difficult, and LRR is an affordable starting point.

How Does it Work?

At the heart of Little Red Rover is an ESP32-S3, which collects sensor data and issues commands to the drive base. The sensor data is relayed over UDP to a host computer, which transforms the data into ROS messages on appropriate topics. Algorithms running within ROS consume the sensor data and generate control commands for the rover, which are relayed back over UDP to the microcontroller.

Features

  • 360 degree LiDAR scanner @ 4000 hz with 8 m range
  • 6 degree of freedom IMU
  • Wheel encoders with 2340 pulses per rotation
  • 5000 mAh battery with USB C charging
  • Supports all major operating systems

Learn More

Docs

Template project

ROS environment

Firmware

Hardware

Thanks

Little Red Rover is my Masters of Engineering (MEng) thesis for Cornell University.

Special thanks to my advisor, Professor Tapomayukh Bhattacharjee of the EmPRISE Lab. LRR was inspired by his course, Foundations of Robotics, and his help on the project has been invaluable.

Pinned Loading

  1. lrr-docs lrr-docs Public

    Documentation for Little Red Rover, a novel educational robotics platform.

    HTML 1

  2. lrr-template-project lrr-template-project Public template

    A starting point for building your own project with Little Red Rover

    CMake

  3. lrr-firmware lrr-firmware Public

    Firmware for the ESP32-S3-MINI-1 at the heart of Little Red Rover.

    C 1

  4. lrr-hardware lrr-hardware Public

    Hardware design files for Little Red Rover.

    1

  5. lrr-ros lrr-ros Public

    A ROS package implementing communication with Little Red Rover

    C 1

Repositories

Showing 7 of 7 repositories
  • lrr-docs Public

    Documentation for Little Red Rover, a novel educational robotics platform.

    little-red-rover/lrr-docs’s past year of commit activity
    HTML 1 CC0-1.0 0 0 0 Updated Sep 20, 2024
  • lrr-ros Public

    A ROS package implementing communication with Little Red Rover

    little-red-rover/lrr-ros’s past year of commit activity
    C 1 LGPL-2.1 0 2 0 Updated Sep 20, 2024
  • lrr-firmware Public

    Firmware for the ESP32-S3-MINI-1 at the heart of Little Red Rover.

    little-red-rover/lrr-firmware’s past year of commit activity
    C 1 LGPL-2.1 0 2 0 Updated Sep 16, 2024
  • lrr-template-project Public template

    A starting point for building your own project with Little Red Rover

    little-red-rover/lrr-template-project’s past year of commit activity
    CMake 0 0 0 0 Updated Sep 9, 2024
  • .github Public
    little-red-rover/.github’s past year of commit activity
    0 0 0 0 Updated Sep 7, 2024
  • lrr-hardware Public

    Hardware design files for Little Red Rover.

    little-red-rover/lrr-hardware’s past year of commit activity
    1 CERN-OHL-W-2.0 0 0 0 Updated Sep 7, 2024
  • little-red-rover Public archive

    A minimal cost, maximal impact ROS 1 / ROS 2 robot built for education.

    little-red-rover/little-red-rover’s past year of commit activity
    C 3 0 0 0 Updated Sep 2, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…