Did you hear real-time Ubuntu is now generally available?

Learn more about real-time Ubuntu

Powering robotics in every industry

Develop, deploy and maintain your fleet of robots with Ubuntu.

Reach out to hear more

Read our guide to pick the right OS for your robot ›

Ubuntu is all your robot needs

We provide you with the essential infrastructure to easily, securely, and reliably deploy your robots

Our open source tools help you:

  • Keep your robots up-to-date efficiently and cost-effectively with over-the-air and low bandwidth updates that include failure rollback.
  • Comply with cybersecurity requirements with built-in security tools and security maintenance.
  • Reduce engineer intervention and operational costs for software maintenance.
  • Accelerate software development, including unparalleled flexibility in development, device driver and cloud services.
  • Improve the user experience in robotics with increased stability, security, and reduced downtime.

Learn more about why Ubuntu is your best choice ›

Building the future with

See all of our robotics partners ›

Bringing Ubuntu's worldwide infrastructure to your robot

Deploying a robotics solution?

For more than a decade, Ubuntu has provided the best development environment for robotics developers. Your team can easily build and securely deploy their devices with Ubuntu Core, an operating system optimised for IoT and edge devices, and Snaps, fully-confined embedded containers. For low-tech device management, the IoT Snap Store enables developers to unlock a reliable and widely-used update infrastructure that's ideal for robotics applications.

Explore documentation

Ubuntu

Ubuntu is an open-source operating system. For more than a decade, Ubuntu has supported key robotics open-source projects, such as ROS, PX4, Autoware, Open-CV, PCL, and more.

Every aspect of the development process benefits from Ubuntu's responsiveness, ease of use, regular software updates, lightweight nature, and a high degree of security.

Explore documentation Learn more about Ubuntu ›

Snapcraft

Snapcraft is the command-line tool for packaging your software as a Snap. Snaps are containerised software packages designed for embedded applications, with increased performance compared to other technologies. Snaps give you all the interfaces you need to bundle your dependencies in one package, while providing secure interfaces to access the host disc and privileged resources.

Explore documentation Learn more about Snapcraft ›

IoT App Store

Canonical's IoT App Store enables developers to host and manage software updates for their devices. It provides a trusted update infrastructure, including reliable over-the-air updates, secure authentication, CI/CD integration, and more.

Companies can create either a public or private marketplace, where applications can be managed by developers and contributors.

Explore documentation Learn more about IoT App Stores ›

Ubuntu Core

Ubuntu Core is an optimised version of Ubuntu for edge devices. It brings a reliable software management infrastructure, including independent, transactional, and delta updates for the OS, kernel, and applications. It provides advanced security features, such as secure boot and strict confinement.

Ubuntu Core uses the same kernel, libraries, and system software as classic Ubuntu, resulting in a smooth transition to production.

Explore documentation Learn more about Ubuntu Core ›

Robotics software updates

Unlock a reliable infrastructure for compressed, transactional, signed, and secure updates

With Ubuntu Core and the Snap store, full containerisation means:

Learn more about OTA updates for Ubuntu Core ›


Robotics security

Comply with cybersecurity requirements with in-built security for your device

With Ubuntu Core, in-built security means:

Learn more about cybersecurity with Ubuntu ›

Learn about our solutions

Enterprise services for robotics companies

Deploy robust platforms with our enterprise services for robotics companies and provide a production-grade solution to your customer.

Our services allow robotics companies to reduce overhead costs and operational expenses for deployment, maintenance, security and support. Our services for robotics companies include:

Device Enablement and Maintenance

Your own production-grade image in our testing infrastructure

Embedded applications depend on the kernel, drivers, libraries, file systems, and runtime environment. How can you guarantee that your robot will continue working after critical security upgrades to the base kernel and the OS?

Our Enablement services allow you to get a production-grade Ubuntu image for your robot, while our Maintenance services guarantee that any security update won't break your device.

No regressions, no surprises.

Reach out to hear more

ROS Expanded Security Maintenance

Hardened ROS with 10-year security

ROS ESM is a service by Canonical that provides security maintenance for ROS Long Term Support (LTS) releases and the underlying Ubuntu distributions, starting with ROS Kinetic on Ubuntu 16.04.

This includes core ROS libraries, the underlying Ubuntu system and more than 23,000 packages from the Ubuntu Universe repository.

No more neglecting security updates.

Learn about ROS ESM

Canonical Embedding Programme

Are your devices running Ubuntu Desktop or Server?

Treat every device on your fleet as a first-class server-grade managed asset, with monitoring, security, role-based access controls, and application lifecycle management. The embedding program includes:

Learn about Embedding

Robotics Security Compliance

Security updates will become your ally

Whatever cybersecurity framework you have chosen, including ISO 27000, NIST, PCI, or CIS Controls, Ubuntu helps you stay compliant and reduces your operational risk.

Access automation for hardening and compliance profiles, such as CIS and DISA-STIG, as well as the FIPS 140-2 and Common Criteria certifications.

Learn about security certification

Ready for all boards

With partners across the industry, we are creating a new kind of embedded OS for hardware platforms. Work with certified hardware to minimise your startup costs and time to market.

Download the optimised OS for your robotics boards

Raspberry Pi


AMD Kria SOMs


Dragonboard


Or check the full list of Ubuntu certified hardware and find the right one for your application.

Ready for the next steps?

Roll out your robots with Ubuntu Core.

Get in touch