Blog posts tagged
"ROS"

109 posts


Gabriel Aguiar Noury
9 October 2024

Deploying scalable AI and real-time robots at ROSCon 24

Article Robotics

Another year, another ROSCon! This year we’re setting off to Odense, Denmark. At Canonical, we are excited to once again sponsor this event for a community that means so much to us. Just like last year, we are eager for the talks and workshops that, as always, teach us new things and inspire us to

Gabriel Aguiar Noury
9 October 2024


gbeuzeboc
25 September 2024

TurtleBot3 OpenCR firmware update from a snap

Article IoT

The TurtleBot3 robot is a standard platform robot in the ROS community, and it’s a reference that Canonical knows well, since we’ve used it in our tutorials. As a matter of fact, we use it to demonstrate some of our work, such as distributing a ROS stack through snaps. This robot embeds two boards, a

gbeuzeboc
25 September 2024


Gabriel Aguiar Noury
18 October 2023

Canonical brings Ubuntu and ROS to NVIDIA Jetson Orin, providing stability to robotics and AI Development

Article Robotics

The intersection of software and hardware is crucial in driving advancements in robotics and artificial intelligence (AI). Canonical and NVIDIA are collaborating to drive this synergy. This collaboration promises to enrich users of NVIDIA Jetson Orin hardware with the versatility and stability of Ubuntu. In this blog,...

Gabriel Aguiar Noury
18 October 2023


Gabriel Aguiar Noury
17 October 2023

Discover the future of Autonomous Mobile Robots (AMR) with Canonical and Husarion at ROSCon 2023

Article Robotics

At a time when Autonomous Mobile Robots (AMR) keep rapidly reshaping industries like logistics and manufacturing, we’re thrilled to introduce you to our ROSCon 2023 Platform Partner; Husarion. Together, we are merging the world-class capabilities of Ubuntu Core with Husarion’s state-of-the-art robotics platforms. As we...

Gabriel Aguiar Noury
17 October 2023


Gabriel Aguiar Noury
3 August 2023

Do more with Vulcanexus snaps; your all-in-one ROS 2 toolset

Article Robotics

eProsima’s advanced toolset for ROS 2 is now available in the Snap Store A surprise is awaiting all ROS developers in the Snap Store with the release of the Vulcanexus tool kit. They are one command away from getting eProsimas’ new contribution to the robotics community. From monitoring the performance of ROS 2 networks to

Gabriel Aguiar Noury
3 August 2023


gbeuzeboc
15 June 2023

ROS architectures with snaps

Article Robotics

Choosing the right architecture can be hard, but we want to help. In this blog, we’ll look at different architectures and their pros and cons. We’ll also show you how to apply the chosen architecture to a mobile robot software stack with three essential apps. With this blogpost, we will see the different ROS architectures

gbeuzeboc
15 June 2023


Jeremie Deray
5 May 2023

ROS development on Linux, Windows and macOS

Article Robotics

Historically ROS has been developed on top of Ubuntu, relying on the distribution as a stable base providing tools (like GCC, CMake, Python to name a few) and libraries (such as Boost, Eigen, PCL) and following its release cycle (a distribution per year, an LTS every two years). This synergy has worked great for more

Jeremie Deray
5 May 2023


gbeuzeboc
27 April 2023

Optimise your ROS snap – Part 6

Article Robotics

Welcome to Part 6 of our “Optimise your ROS snap” blog series. Make sure to check Part 5. This sixth and final part will  summarise every optimisation that we did. We will provide a critique for every optimisation that we tried along this series of blogs. Finally, we have reached the last part of this

gbeuzeboc
27 April 2023


gbeuzeboc
24 April 2023

Optimise your ROS snap – Part 5

Article Robotics

Welcome to Part 5 of our “Optimise your ROS snap” blog series. Make sure to check Part 4. This fifth part is going to cover two different optimisations. The first one, covers the compression algorithm. The second one, is about implementing extremely risky but efficient file deletion. We are going to present two...

gbeuzeboc
24 April 2023


gbeuzeboc
21 April 2023

Optimise your ROS snap – Part 4

Article Robotics

Welcome to Part 4 of our “optimise your ROS snap” blog series. Make sure to check Part 3 before. This fourth part is going to explain what dynamic library caching is. We will present how to use it to optimise ROS snaps, along with the different points to be careful about. Finally, we will apply

gbeuzeboc
21 April 2023


gbeuzeboc
17 April 2023

Optimise your ROS snap – Part 3

Article Robotics

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

gbeuzeboc
17 April 2023


gbeuzeboc
11 April 2023

Optimise your ROS snap – Part 2

Article Robotics

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

gbeuzeboc
11 April 2023


gbeuzeboc
6 April 2023

Optimise your ROS snap – Part 1

Article Robotics

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

gbeuzeboc
6 April 2023


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


  1. Previous page
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next page