Skip to content
Snippets Groups Projects
Commit 352ada1d authored by René Ebeling's avatar René Ebeling
Browse files

Update subproject commit to indicate a dirty state

parent 6d422243
No related branches found
No related tags found
No related merge requests found
......@@ -5,21 +5,33 @@
This repository contains code for interfacing multiple **VL53L7CX Time-of-Flight (ToF) sensors** with a robotic system. Each sensor measures distances in an 8x8 grid and communicates via the I2C protocol. The sensor data is collected and formatted into a **JSON object**, which can be decoded in a **ROS2** node and used to generate a PointCloud2 sensor topic for robot navigation, obstacle detection, or mapping.
This GIF demonstrates the initial attempts to use two **VL53L5CX Time-of-Flight (ToF) sensors** to capture distance measurements and visualize them in **RViz2**.
![Sensor in Action](/images/rviz2_screencast_2_vl53l5cx_1512025.gif)
<p align="center">
<img src="/images/rviz2_screencast_2_vl53l5cx_1512025.gif" alt="Sensor in Action" width="400">
</p>
In the following GIF, you can see my first attempt to filter a PointCloud using STL meshes, visualized in **RViz2**, with the robot simulated in **Gazebo Classic**.
![Self Colision Detection prove of Conzept](/images/self_detection_prove_of_conzept.gif)
This GIF illustrates a dense random PointCloud surrounding a UR10 robot simulated in **Gazebo Classic** and visualized in **RViz2**. Initially, the unfiltered PointCloud is displayed, followed by a filtered view highlighting points close to the robot in red.
<p align="center">
<img src="/images/self_detection_prove_of_conzept.gif" alt="Self Collision Detection Proof of Concept" width="400">
</p>
![Simulation Self Detection](/images/Shows_simulation_that_detects_close_points.gif)
This GIF illustrates a dense random PointCloud surrounding a UR10 robot simulated in **Gazebo Classic** and visualized in **RViz2**. Initially, the unfiltered PointCloud is displayed, followed by a filtered view highlighting points close to the robot in red.
<p align="center">
<img src="/images/Shows_simulation_that_detects_close_points.gif" alt="Simulation Self Detection" width="400">
</p>
This GIF demonstrates a real robot visualized in **RViz2**, with its goal state represented in orange. The robot attempts to reach the target position but halts due to an obstacle detected in its trajectory.
![Trajectory Obstacle Detection](/Progress_Documentation/trajectory_obstacle_detection.gif)
![Real Robot stopping](/Progress_Documentation/real_Robot_trajectory_obstacle_detection.gif)
<p align="center">
<img src="/Progress_Documentation/trajectory_obstacle_detection.gif" alt="Trajectory Obstacle Detection" width="400">
</p>
<p align="center">
<img src="/Progress_Documentation/real_Robot_trajectory_obstacle_detection.gif" alt="Real Robot Stopping" width="400">
</p>
This GIFs provide a quick visual representation of the sensor's functionality and its integration with the robot system.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment