Exploring ROS2 with a wheeled robot – #4 – Obstacle avoidance