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

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Jeremie Deray

Jeremie Deray

Jeremie Deray

4 posts

Software Engineer

Jeremie (aka "artivis") is a Robotics and (enthusiast) ROS1-2/c++ Software Engineer at Canonical - the company behind Ubuntu.


Jeremie Deray
5 September 2019

The teleop_tools arrive in ROS 2 Dashing!

Robotics Article

After exploring some ROS 2 subtleties and implementing some CLI tools we felt were missing, the time has come to get our hands even more dirty. What better way to learn than by doing? C’est en forgeant qu’on devient forgeron Humm, pardon my french, Practice makes perfect To enter the realm of ROS 2 and ...


Jeremie Deray
27 August 2019

Components vs. Plugins in ROS 2

Robotics Article

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 compare to plugins. spoiler alert: Long story short, components are plugins. Short story long? Is that a thing? Well plugins and components are indeed ...


Jeremie Deray
7 August 2019

Creating a ROS 2 CLI command and verb

Robotics Article

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 command and its related verb(s). As support for this tutorial, we will create a ‘Hello World’ example so that the new command will be hello and ...


Jeremie Deray
21 June 2019

ROS 2 Command Line Interface

Robotics Article

Disclosure: read the post until the end, a surprise awaits you! Moving from ROS 1 to ROS 2 can be a little overwhelming.It is a lot of (new) concepts, tools and a large codebase to get familiar with. And just like many of you, I am getting started with ROS 2. One of the central ...