Skip to main content

Blog posts tagged "robotics"

Optimise your ROS snap – Part 3

Welcome to Part 3 of our “optimise your ROS snap” blog series. Make sure to check Part 2. This third part is going to present safe optimisations consisting of removing duplicates and unnecessary files. We will present three different methods as well as their cumulative benefits for the performance of ROS snaps. When snaps are

Optimise your ROS snap – Part 2

Welcome to Part 2 of the “optimise your ROS snap” blog series. Make sure to check Part 1 before reading this blog post. This second part is going to present initial optimisations already used in the Gazebo snap. We will present the benefit that they could bring to our ROS snaps as well as the

Optimise your ROS snap – Part 1

Do you want to optimise the performance of your ROS snap? We reduced the size of the installed Gazebo snap by 95%! This is how you can do it for your snap. Welcome to Part 1 of the “optimise your ROS snap” blog series. This series of 6 blogs will show the tools and methodologies

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

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 used to send veloc

Top 10 robotics snaps in the Snap Store – Part 1

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) of some of the

Course for deploying ROS applications now available in The Construct

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 will now make the co

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

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 distributions will

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

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 companies

Getting started with ROS security scanning

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

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

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

The State of Robotics – 2022 news rewind

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

ROS orchestration with snaps

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 file. With orchestra

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

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 promise of bringin

Join our upcoming IoT developer workshop in Madrid

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

The State of Robotics – August 2022

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 also share

How to build a snap using ROS 2 Humble

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 next step in