Robotics

Whether you're starting in the lab or already in production,
Canonical can help manage the complexity of the open source software
underpinning your robot's brains and personality.


Giuseppe Barbieri
23 March 2023

Snapping out of Docker: a robotics guide for migrating Docker to Snap

Article Robotics

In this blog post, we are going to see when and how to migrate a ROS application currently deployed with Docker to Snap. This topic is also covered on our documentation website. We will use the web-based joystick application developed by Husarion, (GitHub – husarion/webui-ros-joystick) as an example. This application is...

Giuseppe Barbieri
23 March 2023


Gabriel Aguiar Noury
28 February 2023

Top 10 robotics snaps in the Snap Store – Part 1

Article Robotics

The number of robotics applications being distributed by snaps just keeps growing! From toolkits and plugins to dedicated robotics launch files and ROS-based snaps, robotics developers keep sharing their apps with snaps. But which of these are the best snaps for robotics developers?  We have put together a list (Part 1)...

Gabriel Aguiar Noury
28 February 2023


Gabriel Aguiar Noury
17 February 2023

Course for deploying ROS applications now available in The Construct

Article Robotics

We are happy to announce the release of our first e-training course for deploying ROS applications in The Construct. The Construct is the leading e-learning platform for ROS, helping engineers grow their robotics skills with a full-scale curriculum and hands-on courses. Working alongside The Construct engineering team...

Gabriel Aguiar Noury
17 February 2023


Gabriel Aguiar Noury
27 January 2023

ROS 2 Foxy and ROS Melodic EOL – Keep your robots up and running

Article Robotics

ROS Melodic EOL is around the corner. With more than 1,004 repositories in rosdistro, Melodic is among the top 3 ROS distributions (with Indigo and Kinetic). Together with Ubuntu 18.04 LTS, Melodic was widely used by many pioneering companies who deployed the first ROS devices to market. By the end of April, both...

Gabriel Aguiar Noury
27 January 2023


Gabriel Aguiar Noury
20 January 2023

Ubuntu 18.04 EOL – keep your fleet of devices up and running

Article Internet of Things

Ubuntu 18.04 ‘Bionic Beaver’ is reaching End of Standard Support this May. If you don’t take action, you will transition to 18.04 EOL (End Of Life). This distribution of Ubuntu was installed by millions of users and powers up thousands of devices. From kiosks and appliances to IoT devices and robots, 18.04 helped many...

Gabriel Aguiar Noury
20 January 2023


Florencia Cabral Berenfus
16 January 2023

Getting started with ROS security scanning

Article Robotics

It’s a new year, and an especially great time to reflect on the security of your robots. After all, those interested in breaching it are probably doing the same. In previous articles, we discussed ROS security by detailing practical steps for securing your robots on Ubuntu and the challenges the community faces. In this blog

Florencia Cabral Berenfus
16 January 2023


Gabriel Aguiar Noury
15 January 2023

ROS Docker; 6 reasons why they are not a good fit

Article Robotics

The Robot Operating System (ROS) has been powering innovators for the last decade. But as more and more ROS robots are reaching the market, developers face new challenges deploying their applications. Why did we start using ROS & Docker? Is it convenient? Does it solve our challenges? Or is it simply a tool from another

Gabriel Aguiar Noury
15 January 2023


Gabriel Aguiar Noury
23 December 2022

The State of Robotics – 2022 news rewind

Article Robotics

Welcome to our 2022 robotics news rewind! We’ll be highlighting some of the most impressive feats of robotics engineering that we covered throughout the year in our robotics news series.  It’s incredible to see the progress that has been made in the robotics field this year. We’d like to take this time to thank all

Gabriel Aguiar Noury
23 December 2022


gbeuzeboc
22 September 2022

ROS orchestration with snaps

Article Robotics

Application orchestration is the process of integrating applications together to automate and synchronise processes. In robotics, this is essential, especially on complex systems that involve a lot of different processes working together. But, ROS applications are usually launched all at once from one top-level launch...

gbeuzeboc
22 September 2022


Canonical
20 September 2022

Ubuntu Core set to redefine industrial computing with new edge AI platform NVIDIA IGX

Article Internet of Things

Enterprises struggle to bring AI and automation to the edge due to strict requirements and regulations across verticals. Long-term support, zero-trust security, and built-in functional safety are only a few challenges faced by players who wish to accelerate their technology adoption.  At Canonical, we are excited by the...

Canonical
20 September 2022


julie-chevrier
2 September 2022

Join our upcoming IoT developer workshop in Madrid

Article Internet of Things

The workshop The Intel and Canonical Developer workshop is coming up soon in Madrid, on September 22, and we are looking for IoT enthusiasts to join us! Don’t miss the chance to learn about EdgeX and Ubuntu Core using real business cases. This will be a live event where IoT developers of all industries have

julie-chevrier
2 September 2022


Gabriel Aguiar Noury
23 August 2022

The State of Robotics – August 2022

Article Robotics

Another fascinating month for robotics. Researchers are the highlight of the month. Through their work, we are pushing the boundaries of self-awareness, complex structure and even the limits of life and death. Spoooky indeed.  Take a seat and join us in this quick review of robotics news. And don’t forget that you can...

Gabriel Aguiar Noury
23 August 2022


Jeremie Deray
5 August 2022

How to build a snap using ROS 2 Humble

Article Robotics

We’ve recently celebrated the release of ROS 2 Humble Hawksbill with a post detailing how to get started developing for the new release in containers. In addition, we shared an overview of the new features included with this new release, particularly its enhanced security features. This week we are tackling the logical...

Jeremie Deray
5 August 2022


gbeuzeboc
20 July 2022

How to use ROS 2 shared memory in snaps

Article Robotics

If you already tried to package ROS 2 Foxy applications into snaps, you might have encountered the following error regarding shared memory: This log is stating that FastDDS (formerly known as FastRTPS) couldn’t create a file for the shared memory mechanism due to denied permission. Fortunately, FastDDS is smart enough...

gbeuzeboc
20 July 2022