Robotics archives
6 posts from August 2019
Building a better TurtleBot3
By dragan-s, 30 August 2019
TurtleBot3 was released in 2017 and is positioned as a low-cost, open-source robot kit. For new owners of the TurtleBot3, there are various resources online...
Canonical joins the ROS 2 Technical Steering Committee
By Kyle Fazzari, 28 August 2019
We at Canonical care deeply about robotics. We firmly believe that robots based on Linux are cheaper to develop, more flexible, more secure, and faster to...
Components vs. Plugins in ROS 2
By Jeremie Deray, 27 August 2019
After our series of post about ROS 2 CLI tools (1, 2), we continue exploring the ROS 2 realm taking a look at ROS 2 components and more specifically, how they...
How to add a linter to ROS 2
By Ted Kern, 21 August 2019
A well configured linter can catch common errors before code is even run or compiled. ROS 2 makes it easy to add linters of your choice and make them part of...
Linting ROS 2 Packages with mypy
By Ted Kern, 15 August 2019
One of the most common complaints from developers moving into large Python codebases is the difficulty in figuring out type information, and the ease by which...
Creating a ROS 2 CLI command and verb
By Jeremie Deray, 7 August 2019
Following our previous post on ROS 2 CLI (Command Line Interface), we will see here how one can extend the set of existing CLI tools by introducing a new...