Build security into your robots future with ROS on Ubuntu

Tech visionaries choose Ubuntu to build ultra-secure and software-defined robots

Ubuntu is the most popular Linux distribution for embedded systems. As technologies underlying autonomous robots mature, innovative tech companies turn to Ubuntu to start realising their vision of a robotic future. We want to be your partner in innovation.

Get to market faster

Pick the right OS for your robot ›

Proven, in the field - companies with robots on Ubuntu

See all of our robotics partners

Enhanced security for mission critical robots

Several layers of security are stacked in Ubuntu Core to keep potential surfaces of attack as low as reasonably possible for autonomous robots deployed in field of operations.

Read the Ubuntu Core security whitepaper ›

System integrity, assured

Only software packages digitally signed by your organisation will be installed to your robots. Installed software will be immutable and application data fully encrypted. As the result, your software will be protected against corruption. Furthermore, it will not be possible to install malicious software on your robot. Data generated by your robots will be safe from privacy invasions.

Each package its own sandbox

Each application running on your robot will be confined to its own environment, adding an additional layer of security. Anomalies will never propagate through the system. The total isolation of processes and their associated data makes localisation and resolution of anomalies easy.

Continuous security updates

Security patches will be delivered to each robot in your fleet as soon as vulnerabilities become known. Our Extended Security Maintenance offering for Ubuntu Core is active for up to ten years. You will not have to worry about CVEs. We will keep your security debt at zero.

The strongest robot developers community

80% of Linux developers choose Ubuntu. Find talents and technical support will be easiest with Ubuntu.

#1 Linux distribution for IoT

Largest pool of talent

Developers love Ubuntu. By adopting the most popular Linux distribution, you can leverage the strong community of developers and roboticists around Ubuntu.

Read the Small Robot Company case study ›

Ubuntu is used so much everywhere that you can get drivers for everything, and there’s a great community. It’s ease-of-use makes everything faster, and not just for those of us who are already familiar with it. Even engineers without a software background can work on Ubuntu without issue.

CEO, Small Robot Company

Open source software

Complex software is increasingly collaborative and open source. This was our philosophy from the beginning. Harness the power of our open source software and build on top of contributions from the community. Build on your own, or seek our help. We will support you.

Read the Northstar Robotics case study ›

We needed an operating system that was open, easy to modify, and reliable.

CEO, Northstar Robotics

Catalyses new business models

Improve the return on investment for your robotic assets.

Watch the app store for Linux webinar

New avenues for monetisation

Public and private app stores unlock new avenues for monetisation. Earn recurring revenue, upsell add-ons to your users, or create platform ecosystems around your robots.

Learn more about the Snap store ›

Enabling robots as a platform

Our brand stores will allow you to commercialise your robots in a way that was not possible before. You will tie in vendors and resellers to your product ecosystem. The future proof technology underlying snaps will stretch the useful life of your robots, and transform them into evolutive platforms.

Learn more about brand stores ›

Ready for all boards, frameworks and applications

We want to minimise your startup costs and your time to market. That’s why we have made Ubuntu compatible with the most popular frameworks and chips.

Compatible with popular open source robotics frameworks


ROS modularity is best leveraged in the Ubuntu environment. Snapping ROS modules helps manage the complexity of ROS based applications.


Deep learning machine vision applications can be developed with OpenCV on top of Ubuntu.


Ubuntu Core is the best fit for autonomous drones. Snaps allow to orchestrate the different components of the PX4 library to develop aerial robotic systems

Broad support for development boards

Raspberry Pi



Bootstrap for production-grade robots

This is how you can get started today:

  1. Pick your development board

    Ubuntu is supported by popular development boards and the majority of high performance SoCs. Other boards can be enabled to work with Ubuntu: we provide full options for device enablement when needed.

    Read the board enablement overview ›
  2. Set up your development environment

    Set up your development toolchain with Ubuntu Server via Multipass or on your Ubuntu Desktop. Install Snapcraft to build a bespoke application stack for your target use case. Benefit from the wealth of tools and libraries available on Ubuntu, and take advantage of the strong community support.

  3. Create your production stack on Ubuntu Core

    Snaps allow you to package and sandbox your application stack. With Ubuntu Core and snaps, you will be able to create lean production images streamlined for the purposes of your application. Test your production image in KVM before flashing it to your board.

  4. Setup your service infrastructure

    Before going to production, get in touch with us to setup the infrastructure for the successful launch, maintenance and long term support of your product.

Ready for the next steps?

Roll out your robots with Ubuntu Core.

Get in touch