Popular robotics sensors such as the Hokuyo laser range finder have a USB interface. Plugging in the sensor will normally cause Ubuntu to set up USB communication via the /dev/ttyACM0 port which allows the sensor to interface with the OS, provided the correct permissions are set. The official hokuyo_node ROS package recommends using the following …Read more Consistent USB sensor device naming
Ubuntu
Step-by-step setup of a new laptop for robotics
Setting up a new laptop for robotics can be time consuming. This post will focus on using the Dell Alienware 15 R4 laptop. With its Intel i9 processor and Nvidia GTX 1080 graphics card, it's the perfect laptop for robotics or computer vision projects. Setting up the laptop comprises of two main steps: installing Ubuntu…Read more Step-by-step setup of a new laptop for robotics
Setting up Vim for C++ development
Vim is a powerful text editor that supports multiple programming languages and comes with a whole host of features such as a multi-level undo tree, powerful search and replace, and an extensive plugin system allowing for customisation. One advantage of using a text editor over an IDE is speed. The official Vim C++ Wiki page…Read more Setting up Vim for C++ development