Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

sidfaber
on 13 July 2020


Please note that this blog post has out technical information that may no longer be correct. For latest updated documentation about robotics in Canonical please visit https://ubuntu.com/robotics/docs.

Robotics@Canonical puts a strong focus on the migration from ROS to ROS 2. ROS 2 benefits from many improvements, especially robot security. Our goal is to make it easy for you to transition to ROS 2, whether you’re completely new to ROS or a seasoned engineer retooling for a new environment. Your new platform should be secure-by-default, and we expect you’ll need to pivot between different environments as you migrate from ROS to ROS 2.

Along the way we’ve encountered some friction points, some mild surprises, and some opportunities to better leverage existing tools. Whenever that happened we tried to fix them and share our experiences so you didn’t run into the same problems! This has resulted in blog posts and videos in three key focus areas: getting started with ROS 2, software development in ROS 2, and building snaps for ROS.  Let’s recap some of our recent output.

Getting Started with ROS 2

As ROS 2 enters the mainstream, an ever increasing population of technologists need to understand ROS. We’ve been publishing content for the experienced professional that’s new to ROS 2 using both traditional blog posts as well as short how-to videos:

While you can expect our video series to continue exploring aspects of ROS 2 for now, we would love to hear your opinion about them. Do you like the format? Do you find them useful? What other ROS related content would you like to see?

Software Development in ROS 2

If you’re a seasoned ROS engineer we want to make it easy for you to continue developing in ROS 2. Here are some resources we hope will make you more productive:

ROS 2 Snaps

Snaps are great for encapsulating dependencies, sandboxing software, and being able to update the software on deployed robots without needing to host any infrastructure. They’re also the ideal add on for both security and maintainability of your robot, so we’ve published a handful of hints to get you started with ROS Snaps:

What’s next?

Keep up-to-date on the robotics team’s publications with our State of Robotics Newsletters. We’d also really like to hear from you. There’s much, much more to the ROS infrastructure, is there anything in particular that might help you migrate to ROS 2? What do you need for that secure, robust robot? Drop us a line and let us know!

Related posts


Gabriel Aguiar Noury
9 October 2024

Deploying scalable AI and real-time robots at ROSCon 24

Robotics Article

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 ...


gbeuzeboc
25 September 2024

TurtleBot3 OpenCR firmware update from a snap

IoT Article

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 ...


Gabriel Aguiar Noury
17 October 2023

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

Robotics Article

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 unveil our collabor ...