ROS web tutorial part 1 - rosbridge server and roslibjs

In this beginners tutorial I’ll give you a step by step introduction how to use rosbridge server and roslibjs to communicate with ROS using your web browser. By the end of this tutorial we will have a working prototype of a simple website allowing you to control a robot using a virtual joystick.

Continue Reading ...
YDLIDAR X2 - ROS review and Cartographer setup

This month I received a sample X2 LiDAR from YDLIDAR. In this blog post I’m documenting my experience using it and using it for SLAM using ROS and Google Cartographer.

Continue Reading ...
One year of working as a Robotics consultant

It has been one year since I decided to go solo and start working as a Robotics consultant/contractor. In this post I’ll sum up my experience so far.

Continue Reading ...
Livox Mid-40 LiDAR review

Continuing on my excursion in LiDAR testing I gave a Livox Mid-40 a spin. This post sums up my experience working with it for couple of days.

Continue Reading ...
YDLIDAR X4 - ROS review

Recently I gave YDLIDAR X4 a spin, in this post I’m documenting my experience using it together with EAIBOT ydlidar ROS package.

Continue Reading ...
1% For the Planet

Inspired how Patagonia does business I decided to join 1% For The Planet, pledging to donate at least 1% of sales to environmental non-profit organizations.

Continue Reading ...
Handling dead nodes in ROS

By default ROS doesn’t indicate what is the state of a particular node. If a node exits abnormally (for example when an exception is raised, or a computer running the node is power cycled) ROS master will still hold a reference to this node. Fortunately there are some tools that can help you check/clean the node status.

Continue Reading ...