Blog posts tagged
"ROS2"

47 posts


sidfaber
3 September 2020

Tutorial: Getting Started with ROS

Article Robotics

ROS, the Robot Operating System, is the platform of choice for robot development. However, the breadth and depth of existing documentation can be daunting for the ROS beginner. Where should you start learning about ROS 2 on Ubuntu? All robots based on ROS and ROS 2 are programmed using five simple but core constructs: Nodes

sidfaber
3 September 2020


sidfaber
24 July 2020

Simulate the TurtleBot3

Article Robotics

Interested in getting started in robotics? There’s no need to purchase expensive hardware before you try some things out: simulate a TurtleBot3 instead! The simulator is complete with LIDAR, a camera, a gyro and many other sensors and actuators. You can also see this installation in action at the Ubuntu Robotics YouTube...

sidfaber
24 July 2020


sidfaber
17 July 2020

ROS Security Benchmark open for public comment

Article Robotics

We’re pleased to announce that the Center for Internet Security (CIS) has publicly released the ROS Security Benchmark for community discussion. When published, this benchmark will document community best-practice configuration settings to properly secure ROS Melodic running on Ubuntu Bionic. Hopefully this is just the...

sidfaber
17 July 2020


sidfaber
13 July 2020

Robotics Recap: Learning, Programming & Snapping ROS 2

Article Robotics

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

sidfaber
13 July 2020


sidfaber
29 June 2020

Installing ROS in LXD Containers

Article Cloud and server

It’s the season for updates. The last few weeks have ushered in ROS 1 Noetic and ROS 2 Foxy, both of which target the recently released Ubuntu 20.04 Focal Fossa. As always, new releases come with trepidation: how can I install new software and test compatibility, yet keep my own environment stable until I know

sidfaber
29 June 2020


Rhys Davies
10 April 2020

Robotics pages on Ubuntu: bridging the gap

Article Robotics

Today, 10/04/2020, new robotics pages went live on ubuntu.com. We want to show our involvement, our stance and our support for ROS and robotics. These three pages cover what we do in the robotics space, Canonical’s involvement with ROS and Open Robotics, and the relevance of community in the field of robotics. Our intention is

Rhys Davies
10 April 2020


Rhys Davies
3 April 2020

The State of Robotics – March 2020

Article Internet of Things

Damn it March. 2020 was doing so well. The biggest news last month was the dramatic escalation of COVID-19. We won’t go into any detail, I’m sure you’re seeing enough of that. But due to the outbreak, the state of robotics this March has been, heartwarming. We have seen a surge in online learning platforms,

Rhys Davies
3 April 2020


Ted Kern
6 March 2020

ROS Development with LXD

Article Internet of Things

Linux containers allow for easy isolation of developer environments. If you’re often working with a bunch of different ROS versions, it’s a lot easier to do your work entirely in containers. Getting Started You’ll first need to install LXD using snap. Note Throughout this guide I will be using the hostname to...

Ted Kern
6 March 2020


Ted Kern
6 March 2020

ROS 2 CI with GitHub Actions

Article Internet of Things

The ROS 2 Tooling Working Group (chaired by AWS RoboMaker) has been hard at work producing a neat set of GitHub Actions for building and testing ROS packages on a variety of different systems. They work great on Ubuntu targets and preliminary support is already present for MacOS and Windows, making them a great option

Ted Kern
6 March 2020


Rhys Davies
6 March 2020

The State of Robotics – February 2020

Article Internet of Things

In 2020 we are already seeing the world of robotics hit the ground running. So far this year new and exciting things have been cropping up in every industry. The mainstream media pick up ROS stories and big-name robotics companies are no longer just on the factory floors.  Here we talk about MoveIt for ROS

Rhys Davies
6 March 2020


joemcmanus
26 February 2020

Canonical takes leadership role in security for ROS

Article Cloud and server

Canonical is committed to the future of robotics, as proven a short time ago when we joined the Technical Steering Committee of the second version of the Robot Operating System (ROS 2). We’re also dedicated to building a foundation of enterprise-grade, industry leading security practices within Ubuntu, so we’re excited...

joemcmanus
26 February 2020


Rhys Davies
7 February 2020

The State of Robotics – January 2020

Article Robotics

The first month of 2020 is over and lots is already happening. Everyone seems to have come back from the holidays refreshed and ready to go. Here lies the Ubuntu robotics team’s highlights from January. Including Adam Savage, our own security tools and lots and lots of robots. As ever, if you want us to

Rhys Davies
7 February 2020


sidfaber
24 January 2020

Teaching Robotics with ROS on Ubuntu at SRU

Article Robotics

This week, as part of my work on the Ubuntu Robotics team, I headed up to Slippery Rock University in northwestern PA to meet with Dr. Sam Thangiah and to introduce students to the Robot Operating System (ROS).  New semester, lots of new opportunities for learning! We started with a really simple robot environment.  Check

sidfaber
24 January 2020


Rhys Davies
10 January 2020

The State of Robotics – Robotics Over the Holidays

Article Robotics

Canonical closes for the holidays, but robots just get more festive. Roboticists seem to feel the festive spirit, and it turns their projects into festive robots. The Ubuntu robotics team isn’t quite ready to let go of the festive cheer. So we’d like to share with you some of our favourite projects that we saw

Rhys Davies
10 January 2020