Goto

Collaborating Authors

Exploring ROS2 with wheeled robot – #2 – How to subscribe to ROS2 laser scan topic

Robohub

This is the second chapter of the series "Exploring ROS2 with a wheeled robot". In this episode, you'll learn how to subscribe to a ROS2 topic using ROS2 C . Before anything else, make sure you have the rosject from the previous post, you can copy it from here. Launch the simulation in one webshell and in a different tab, checkout the topics we have available. We are creating a new class ReadingLaser that represents the node (it inherits rclcpp::Node).


Exploring ROS2 with wheeled robot – #1 – Launch ROS2 Simulation

Robohub

This is the 1st chapter of the series "Exploring ROS2 with a wheeled robot". From cloning, compiling and creating a package launch file to start the simulation! In this series we are using ROS2 foxy, go to this page, create a new rosject selecting ROS2 Foxy distro and and run it. The first step is to clone the dolly robot package. Notice we are ignoring the ignition related package, that's because we will work only with gazebo simulator.



A Simple Guide for Python Packaging – Little Big Programming – Medium

#artificialintelligence

Code reuse is a very common need. It saves you time for writing the same code multiple times, enables leveraging other smart people's work to make new things happen. Even just for one project, it helps organize code in a modular way so you can maintain each part separately. When it comes to python, it means format your project so it can be easily packaged. This is a simple instruction on how to go from nothing to a package that you can proudly put it in your portfolio to be used by other people.


A Simple Guide for Python Packaging – Little Big Python – Medium

#artificialintelligence

Code reuse is a very common need. It saves you time for writing the same code multiple times, enables leveraging other smart people's work to make new things happen. Even just for one project, it helps organize code in a modular way so you can maintain each part separately. When it comes to python, it means format your project so it can be easily packaged. This is a simple instruction on how to go from nothing to a package that you can proudly put it in your portfolio to be used by other people.