<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ros2 on Hugo POUSSEUR</title><link>https://blog.pouceheure.fr/tags/ros2/</link><description>Recent content in Ros2 on Hugo POUSSEUR</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 10 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.pouceheure.fr/tags/ros2/index.xml" rel="self" type="application/rss+xml"/><item><title>Autonomous Vehicle: Teleop</title><link>https://blog.pouceheure.fr/projects/autosys-teleop/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/autosys-teleop/</guid><description>Demonstration Video Video 1 - Teleoperation Demo. (Train Demo) This Video 1: Teleoperation Demo. (Train Demo) illustrates the longitudinal control of the car via teleoperation.
Example of speed saturation: 0:07 - 0:16 (limited by lateral acceleration) Example of braking: 1:20 (vehicle is stopped by teleop command) Context The vehicle autonomously plans a path and follows it.
A teleoperator controls only the longitudinal speed using a joystick, similar to driving a train.</description></item><item><title>LiDAR Detection &amp; Decision Making</title><link>https://blog.pouceheure.fr/projects/autosys-lidar-and-decision/</link><pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/autosys-lidar-and-decision/</guid><description>Demonstration Video 1 - Video demo of the LiDAR Detection pipeline Info: A video demonstration of the decision-making system is coming soon.
Introduction In autonomous driving, the vehicle must be able to make a series of decisions, such as slowing down, stopping at an intersection, or waiting until the road is clear before proceeding.
These decisions depend on the behavior of other road users. The system must therefore identify surrounding obstacles and determine which ones are relevant for decision-making.</description></item><item><title>Traffic Light Detection &amp; Control</title><link>https://blog.pouceheure.fr/projects/autosys-traffic-light-detection/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/autosys-traffic-light-detection/</guid><description>Motivation As part of an autonomous driving project, I contributed to the development of a system enabling a vehicle to adapt its behavior to traffic lights. The vehicle adjusts its speed according to the current traffic light state.
The project is divided into four main components:
Matching: Identifying traffic light positions on the map Detection: Determining the current state of the traffic light Planning: Adjusting vehicle speed according to the detection result Control: Applying the computed velocity to the vehicle The detection pipeline is implemented in Python, while control is handled in C++ within a ROS2 environment.</description></item><item><title>ROS2 - Dashboard Framework</title><link>https://blog.pouceheure.fr/projects/dashboard/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/dashboard/</guid><description>Overview In robotics and system development, having a clear and flexible interface to visualize system states, sensor data, and real-time metrics is important. This project offers a lightweight dashboard framework designed for ROS 2, allowing quick creation of dashboards through simple configuration files.
Video 1 - Demo video of the dashboard overlaid on video. The Video 1: Demo video of the dashboard overlaid on video. shows a demo of the dashboard running over a video stream.</description></item><item><title>RViz2 - Virtual Camera</title><link>https://blog.pouceheure.fr/projects/rviz-virtual-camera/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/rviz-virtual-camera/</guid><description>Demonstration Video 1 - Demo: Example output from a virtual camera. The following demontration, Video 1: Demo: Example output from a virtual camera. , shows the video created from a virtual camera. The virtual camera is attached to a frame, fixed to vehicle.
Motivation At first, I recorded the screen during experiments, but this was not a good solution because:
process it&amp;rsquo;s more complex to setup, it uses too many resources, the video quality is low, I must keep the window and RViz view in the same place.</description></item><item><title>Autonomous Vehicle: Control</title><link>https://blog.pouceheure.fr/projects/autosys-control/</link><pubDate>Fri, 20 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/autosys-control/</guid><description>Demonstration Video 1 - Demo video: planning and control in action. Overview As part of a collaborative autonomous driving project, I contributed to the low-level control system responsible for translating navigation commands into actuator signals (steering and torque).
This system is fully integrated into a ROS2-based autonomous stack and has been deployed and tested on a real electric vehicle with in-wheel motors.
Fig. 1 - Interfaces between planning and control modules.</description></item><item><title>Autonomous Vehicle: Planning</title><link>https://blog.pouceheure.fr/projects/autosys-local-planning/</link><pubDate>Tue, 10 Dec 2024 00:00:00 +0000</pubDate><guid>https://blog.pouceheure.fr/projects/autosys-local-planning/</guid><description>Demonstration Video 1 - Demo video, pedestrian avoidance using lidar detection. Video 2 - Demo video, slalom test. Video 3 - Demo video, curve test. Overview As part of a collaborative autonomous driving project, I contributed to the implementation of the core planning functionalities for autonomous driving.
The navigation stack transforms a target position into a safe and efficient motion trajectory using environmental context and map information.
The process is divided into three stages:</description></item></channel></rss>