Meet Omni: The Open Source Robot
Omni is an open-source robot designed for autonomous indoor navigation, built in collaboration with EDM Studio. It features:
- LIDAR sensor for mapping and obstacle detection
- Omni wheels with free-spinning rollers for instant movement in any direction
- 1080p camera for recording and monitoring
- Interchangeable plunger (for fun cosplay purposes)
⚠️ Not rated for outdoor use, this robot is strictly indoor. For a broader look at the latest developments in the field, check out The Future of Robotics: Innovations and Industry Insights.
Current Capabilities (Before Rebuild)
Autonomous Navigation
- Sends waypoint commands; robot calculates optimized paths avoiding obstacles
- Uses SLAM (Simultaneous Localization and Mapping) to build a map while tracking position
- Sensor fusion via Extended Kalman Filter combining:
- Inertial Measurement Unit (IMU)
- Motor encoders (wheel RPM)
- LIDAR scans
Driving & Control
- Xbox controller for manual driving
- Real-time map construction as robot explores
- Goal: Avoid all obstacles (including humans)
The Problem: Known Issues & Wishlist
| Issue | Explanation | |-------|-------------| | LIDAR detects robot's own threaded rods | Creates false obstacles as black pixels on map, needs minimum distance threshold | | No stair detection | LIDAR only sees in a planar field; toddlers, cats, and small robots invisible | | Weak motor mounts | Wheel mounted directly on motor axle, lacks structural support |
Wishlist Features:
- Better obstacle detection (stairs, low objects)
- Sturdy drivetrain redesign
- Professional PCB upgrade (already in progress)
Teardown & Rebuild Plan
Step 1: Strip Down
- Remove wooden shell and sensor platforms
- Expose electronics: Raspberry Pi running ROS 2 (Robot Operating System)
- ROS 2 nodes communicate between brain, motors, and sensors. For a structured overview of related concepts, consider the Comprehensive Robotics and Automation Course Overview for Mechatronics Masters.
Step 2: Electronics Upgrade
- Replace relay board with custom PCB manufactured by PCB Way (sponsor)
- PCB Way offers fast, affordable custom PCB fabrication
- Tutorials available for beginners to design their own boards
Step 3: Drivetrain Overhaul
- Improve motor mounts for structural integrity
- Goal: Eliminate "boiled spaghetti stick" weakness
- Install sturdier wheel support (next video)
Open Source Project for You
Omni will be released as an open-source project on GitHub. Currently:
- CAD files available now
- Software and electronics to be published in future videos
How to Get Involved
- Follow along with the rebuild series
- Learn mechanical, electrical, and software design
- Contribute to the project on GitHub
Final Bonus: Robot Parts in Kawaii Pattern
As a reward for watching until the end, all robot parts laid out in an adorable pattern (creator admits: "time well spent?")
I'd like to introduce you to my new robot Omni Omni is an open source robot that I've built to autonomously navigate
indoor environments Omni comes with a lidar sensor for mapping mesmerizing wheels for impromptu
pirouettes a 1080 camera for robot vlogging and an interchangeable plunger for all your Dalek cosplay needs X
to be honest with you this robot is definitely not rated for outdoor use so let's head back to the workshop and I'll
tell you more about how this robot was put together this video is sponsored by PCB way
I started working on Omni about a year ago in collaboration with EDM Studio a company focused on creating interactive
installations for museums together with the shared goal of creating an autonomous modular robotic platform for
exploring indoor environments this clip shows one of the early autonomous navigation tests the Green Arrow
represents a waypoint command knowing that it should avoid all nearby obstacles the robot immediately
calculates an optimized path to the set point and begins moving autonomously the Escape birth to Omni and today omni's
gonna die you see Omni has several fundamental issues that need resolving and I have a
wish list of extra features that I'd like to see included on the robot so today it's time to take the entire
toolbox and throw it at this robot until it's nothing but a pile of nuts bolts gears and wires
then I'll rebuild Omni from the ground up resolving some of its issues and checking items off my wish list but
before we start tearing things apart like a Jawa Scavenging for scrap parts let's have a quick look at the robot
while it still runs foreign these unique Wheels have free spinning
rollers that enable movement perpendicular to the wheel's axis of rotation by combining three wheels in a
triangular shape around the robot's circumference we can rotate on the spot and Vector in any direction
instantaneously as opposed to a car that needs to parallel park or do a three-point turn
even more interesting than Omni Wheels is this lidar scanner that sends out a laser beam to measure the distance to
nearby objects with this single spinning Cyclops like eyeball I can give the robot sight
and by connecting my Xbox controller we can start driving around as I drive around the building a map
begins to form as each subsequent lidar scan is stitched together this is achieved using a slam algorithm
or simultaneous location and mapping slam is a method for constructing a map while also tracking the robot's location
within the map to achieve this the robot collects data from an onboard inertial measurement unit wheel RPM from motor
encoders and fuses them together using an extended Kalman filter combined with feature mapping from the lidar scans we
can precisely place the location of the robot within the map But Here Comes the interesting part once I've created a map
of the building I can send coordinates to the robot it'll immediately generate a path to the goal and autonomously
navigate there avoiding all obstacles that previously mapped out as well as any new obstacles in the environment
like pesky carbon-based human life forms throughout the map you may see random black pixels littered in the hallways
where there should otherwise be none at all these pixels are created from the lidar detecting the threaded rods on the
robot frame obviously we don't actually want to detect these and register them as obstacles so in a future update I'll
add a minimum distance threshold for the lidar but how is all of this happening inside the robot underneath its wooden
shell is an apple pie and underneath the apple pie is a Raspberry Pi computer running Roz 2 or the Robot Operating
System rods 2 is an open source set of tools and libraries for developing robotic
applications the software I've created with the rods toolkit is structured as a network of nodes enabling communication
between the brain of the robot its Motors and its sensors including lidar camera motor encoders and an inertial
measurement unit alas none of the current sensors can detect stairs
the lidar scanner can only detect objects that are in its planar field of view toddlers cats and smaller robots
won't be seen by lighter and may be at risk of annihilation this is just one reason that today I'm
tearing Omni apart so that I can rebuild it from the ground up resolving some of these issues and incorporating new
features from my wish list I figured this is the perfect time to turn on the camera and bring you along for the
journey together over the course of multiple videos we can look at everything that goes into designing this
robot from the mechanical to electrical to software but this isn't just going to be a show and tell I want you to get
involved in the project and learn some stuff along the way that's why this robot is being released as an open
source project on GitHub at the moment there's just a few of the cad files for this robot but over the coming videos
I'll publish the software and electronics foreign
[Music] having Stripped Away the wooden shell and the top two sensor platforms were at
the belly of the Beast I could make a whole video on these Electronics one upgrade I've already started working on
is replacing the relay board with a professionally fabricated PCB from this video's sponsor PCB way PCB way provides
an amazing service for quickly manufacturing high quality and affordable custom pcbs I've fabricated
around a dozen different pcbs with them and every time the results have been phenomenal PCB way can help take your
projects from looking like this to looking like this if you're a beginner to this I already
have an entire tutorial series on how you can design your own pcbs so when you're ready head over to PCB way to
bring your circuits to life finally we're at the last stage of the robot the drivetrain the first order of
business in the next video is to improve these motor mounts mounting the wheel directly on the motor
axle and expecting it to support the weight of a metal robot has about as much structural Integrity as a boiled
spaghetti stick come back to the next video for the installation of this much sturdier
support but before you go here's a little reward for staying till the end of the video
all opponents of the robot laid out in a gnawling pattern I'm really struggling to justify the time it took to do this
[Music] if you'd like to follow along with this rebuild of omni be sure to click
subscribe and turn on notifications I'll see you in the next one [Music]
foreign
Omni is being released as an open-source project on GitHub. Currently, CAD files are available for download, and the software and electronics will be published in future videos. You can follow the rebuild series to learn mechanical, electrical, and software design and contribute to the project.
ROS 2 (Robot Operating System) is a flexible framework for writing robot software. In Omni, it runs on the Raspberry Pi and manages communication between the robot's brain, motors, and sensors through nodes, enabling autonomous navigation and obstacle avoidance functions.
The rebuild involves three steps: stripping down the wooden shell and sensor platforms to expose the Raspberry Pi running ROS 2, upgrading the electronics by replacing the relay board with a custom PCB manufactured by PCB Way, and overhauling the drivetrain to improve motor mounts for structural integrity, eliminating wheel weakness.
Omni is an open-source robot designed for autonomous indoor navigation, built in collaboration with EDM Studio. It features a LIDAR sensor for mapping and obstacle detection, omni wheels with free-spinning rollers for instant movement in any direction, a 1080p camera for recording and monitoring, and an interchangeable plunger for fun cosplay purposes. It is strictly for indoor use.
Omni uses SLAM (Simultaneous Localization and Mapping) to build a map of its environment while tracking its position in real time. It sends waypoint commands to calculate optimized paths that avoid obstacles, using sensor fusion via an Extended Kalman Filter that combines data from an Inertial Measurement Unit (IMU), motor encoders, and LIDAR scans. It can be manually driven with an Xbox controller.
The robot has three main issues: its LIDAR detects its own threaded rods as false obstacles, it lacks stair detection (making toddlers, cats, and small objects invisible), and the motor mounts are weak, causing wheel instability. There is also a wishlist for better obstacle detection, a sturdier drivetrain, and a professional PCB upgrade.
To build a robot like Omni, you'll need a Raspberry Pi, LIDAR sensor, omni wheels, motors, IMU, motor encoders, and a 1080p camera. You'll also need access to custom PCB fabrication (like PCB Way) for electronics upgrades, and CAD software for mechanical parts. The project's GitHub repository provides CAD files and future software tutorials to guide you.
Keep this summary
Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.
Save to LunaNotesOr summarise for another video.
32K+ people have turned 65K+ videos into notes
“Very useful tool. I'm using it for the last couple weeks and I'm loving it so far. Makes learning on YouTube a great experience.”
This summary and transcript were automatically generated using AI with the Free YouTube transcript summary tool by LunaNotes.
Related summaries
The Future of Robotics: Innovations and Industry Insights
This video discusses the rapid advancements in robotics and AI, highlighting the impending labor shortage and the potential for robots to fill this gap. Key technologies like Omniverse and the new physics engine Newton are introduced, showcasing their role in training robots and enhancing their capabilities.
NEO Humanoid Robot: Revolutionary AI Assistant or Overhyped Pre-Order?
Discover the reality behind the futuristic NEO humanoid robot that promises to automate household chores with human-like dexterity. This summary explores its current capabilities, the gap between promise and reality, and why pre-ordering might mean becoming a beta tester for a still-developing AI assistant.
Robot Kinematics: Forward & Inverse Introduction for Beginners
This video introduces robot kinematics, explaining forward kinematics (calculating end-effector position from joint angles) and inverse kinematics (finding joint angles for a desired position) using serial robots. It sets the stage for a series covering 2R and 3R planar manipulators with analytical methods and MATLAB programming.
Step-by-Step Guide to Creating MLO Interiors in Blender
Learn how to model and align interiors for MLOs in Blender with this detailed tutorial. Discover practical tips on snapping, loop cuts, door and window creation, and preparing your model for GTA modding.
Reverse Engineer Any App with AI: REA GitHub Tutorial
Learn how to use REA (Reverse Engineer Anything), a 60,000-star GitHub repo, to clone any desktop, web, or mobile application with AI. This video demonstrates setting up REA with Claude and Hopper disassembler, and showcases a real-time clone of Whisper Flow—a voice-to-text app.
Most viewed summaries
A Comprehensive Guide to Using Stable Diffusion Forge UI
Explore the Stable Diffusion Forge UI, customizable settings, models, and more to enhance your image generation experience.
Kolonyalismo at Imperyalismo: Ang Kasaysayan ng Pagsakop sa Pilipinas
Tuklasin ang kasaysayan ng kolonyalismo at imperyalismo sa Pilipinas sa pamamagitan ni Ferdinand Magellan.
Mastering Inpainting with Stable Diffusion: Fix Mistakes and Enhance Your Images
Learn to fix mistakes and enhance images with Stable Diffusion's inpainting features effectively.
Pamamaraan at Patakarang Kolonyal ng mga Espanyol sa Pilipinas
Tuklasin ang mga pamamaraan at patakaran ng mga Espanyol sa Pilipinas, at ang epekto nito sa mga Pilipino.
How to Install and Configure Forge: A New Stable Diffusion Web UI
Learn to install and configure the new Forge web UI for Stable Diffusion, with tips on models and settings.
Found this summary useful?
Take it with you. One click puts it in your own LunaNotes library.
Save to LunaNotes