SlideShare a Scribd company logo
Enhancing Forest Navigation and Mapping
with AI-Controlled Ground Mobile Robots:
Overcoming Challenges of Uneven Terrain
in Digital Forestry
Candidate:
Marco Giberna
Space Robotics Lab
Supervisor:
Dr. Stefano Seriani
Co-Supervisor:
Dr. Matteo Caruso
Academic Year 2022/2023
Computer and Electronic Engineering
Robotics and Artificial Intelligence
INTRODUCTION
Picture of the burnt Italian and Slovenian Karst, from TriestePrima, 2022
INTRODUCTION
¡ Monitoring and surveillance of forest environments play a
crucial role in conserving ecosystems and in fighting climate
change
INTRODUCTION
¡ Digital Twin: virtual representation of a physical system
¡ Forest Digital Twin: multi-layer representation
¡ Terrain Geometry
¡ Terrain Texture
¡ Terrain Properties
¡ Tree/Plants Segmentation
¡ Tree/Plants Additional Data (e.g. species, height, diameter, vitality, …)
INTRODUCTION
Image from Song, J. et al. "A Method for Quantifying Understory Leaf Area Index in a Temperate Forest
through Combining Small Footprint Full-Waveform and Point Cloud LiDAR Data" Remote Sensing, 2021, 13
¡ Forest’s Terrain:
¡ Strongly uneven
¡ Heterogenous
¡ Deformable
INTRODUCTION
Data Acquisition Simulation
Environment Creation
Controller Training in the
Simulation Environment
Deployment on
Physical Platform
TERRAIN GEOMETRY +
TEXTURE
TERRAIN DRIVING
CHARACTERISTICS
SCANNING
(IMAGERY
ACQUISITION)
DRIVING AND
MEASURING SIMULATION
ENVIRONMENT
TREE DETECTION +
TRAVERSABILITY ANALYSIS +
PATH PLANNING
INTRODUCTION
¡ Traversability: robot’s ability to traverse a given patch of
ground, considering:
¡ Travel Time
¡ Energy Consumption
¡ Risk of Getting Stuck
¡ Risk of Falling
¡ Slippage (difference between perceived and actual position)
¡ …
ARCHIMEDE ROVER
Archimede Rover in action
ARCHIMEDE ROVER
Flexible Legs
Steerable Wheels
Battery
Packs
Intel
RealSense
Depth
Camera
2D LiDAR Control
Board
On-Board
Computer
SIMULATION
Digital Twin of Archimede Rover in Gazebo
ROBOTIC OPERATING SYSTEM
ROBOTIC OPERATING SYSTEM – ROS
SIMULTANEOUS LOCALIZATION AND MAPPING
SLAM
SIMULTANEOUS LOCALIZATION AND MAPPING
¡ Cartographer is an open-source SLAM system
¡ Provides a ROS integration
¡ Supports 2D and 3D map generation
¡ Supports multiple sensors
¡ Requires fine tuning
EXPERIMENTAL SETUP
Archimede Rover during a test at DLR
EXPERIMENTAL SETUP – SIMULATION
Simulation World #1 - Flat Simulation World #2 - Slope
EXPERIMENTAL SETUP – REAL WORLD
Corridor
(University of Trieste)
Bothanical Garden
(University of Trieste)
Path
EXPERIMENTAL SETUP – REAL WORLD
Outdoor Planetary
Exploration Testbed
(DLR, Institute of
Robotics and
Mechatronics, Munich)
RESULTS
3D reconstruction of a simulation world
RESULTS – SIMULATION WORLD
3D Pointcloud Reconstruction
Orthogonal
Projections
of the 3D
Map
RESULTS – REAL WORLD – CORRIDOR
3D Pointcloud Reconstruction
Orthogonal Projection of
the 3D Map
RESULTS – REAL WORLD – GARDEN
3D Pointcloud Reconstruction
Orthogonal Projection of
the 3D Map
RESULTS – REAL WORLD – DLR I
3D Pointcloud Reconstruction
Orthogonal Projections of
the 3D Map
RESULTS – REAL WORLD – DLR II
3D Pointcloud Reconstruction
Picture of the Travelled Zone
with correspondences
DISCUSSION
Archimede Rover in action
DISCUSSION
¡ Poor results in challenging scenario because of:
¡ Low structurality of the environment
¡ Limited Field of View and vision sensors only looking forward
¡ Low quality camera’s acquistions
¡ Weight imbalance and large vibrations affecting IMUs
DISCUSSION
¡ Possible Solutions:
¡ Additional 3D LIDAR or tilted 2D LIDAR facing backwards
¡ Fusing the available IMUs to improve data quality and to get
another odometry source
CONCLUSION
A Thoughtful Archimede Rover
CONCLUSION
¡ Development of 3D SLAM system for the Archimede rover
¡ Implementation of an autonomous navigation system
¡ Datasets collection across various settings, enabling 3D
reconstruction for creating the simulation environment
designed for training mobile robot controllers for forest
navigation and generation of their Digital Twins
¡ Analysis of the performance of the SLAM system

More Related Content

Similar to PresentazioneTesiGibernaMarco.pdf

MAXSS & NVIDIA
MAXSS & NVIDIAMAXSS & NVIDIA
MAXSS & NVIDIA
Alison B. Lowndes
 
IRJET - Underwater Object Identification using Matlab and Machine
IRJET - Underwater Object Identification using Matlab and MachineIRJET - Underwater Object Identification using Matlab and Machine
IRJET - Underwater Object Identification using Matlab and Machine
IRJET Journal
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors II
Yu Huang
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
grssieee
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
grssieee
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
grssieee
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
grssieee
 
Iran_RS_Presentation.ppt
Iran_RS_Presentation.pptIran_RS_Presentation.ppt
Iran_RS_Presentation.ppt
Agnikulakshatriyasan
 
3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data
Wassim Suleiman
 
High resolution dem dtm
High resolution dem dtmHigh resolution dem dtm
High resolution dem dtm
TTI Production
 
Photogrammetry 1.
Photogrammetry 1.Photogrammetry 1.
Photogrammetry 1.
Naveen Kumar
 
Remote sensing
Remote sensingRemote sensing
Lidar hsi datafusion ilmf 2010
Lidar hsi datafusion ilmf 2010Lidar hsi datafusion ilmf 2010
Lidar hsi datafusion ilmf 2010
raj.m.rao
 
Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...
Raffaele de Amicis
 
Remote sensing overview
Remote sensing overviewRemote sensing overview
Remote sensing overview
SVKM'S IOT DHULE
 
Screening and Modelling of Pilot Sites - Sardinia Symposium 2017
Screening and Modelling of Pilot Sites - Sardinia Symposium 2017Screening and Modelling of Pilot Sites - Sardinia Symposium 2017
Screening and Modelling of Pilot Sites - Sardinia Symposium 2017
SMART GROUND Project H2020
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
Nathan Piasco
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing data
sipij
 
Create lecture part 1 contours and texture
Create lecture part 1   contours and textureCreate lecture part 1   contours and texture
Create lecture part 1 contours and texture
visionresearchyork
 
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Beniamino Murgante
 

Similar to PresentazioneTesiGibernaMarco.pdf (20)

MAXSS & NVIDIA
MAXSS & NVIDIAMAXSS & NVIDIA
MAXSS & NVIDIA
 
IRJET - Underwater Object Identification using Matlab and Machine
IRJET - Underwater Object Identification using Matlab and MachineIRJET - Underwater Object Identification using Matlab and Machine
IRJET - Underwater Object Identification using Matlab and Machine
 
Depth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors IIDepth Fusion from RGB and Depth Sensors II
Depth Fusion from RGB and Depth Sensors II
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
 
FV_IGARSS11.ppt
FV_IGARSS11.pptFV_IGARSS11.ppt
FV_IGARSS11.ppt
 
Iran_RS_Presentation.ppt
Iran_RS_Presentation.pptIran_RS_Presentation.ppt
Iran_RS_Presentation.ppt
 
3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data3D Visibility with Vector GIS Data
3D Visibility with Vector GIS Data
 
High resolution dem dtm
High resolution dem dtmHigh resolution dem dtm
High resolution dem dtm
 
Photogrammetry 1.
Photogrammetry 1.Photogrammetry 1.
Photogrammetry 1.
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 
Lidar hsi datafusion ilmf 2010
Lidar hsi datafusion ilmf 2010Lidar hsi datafusion ilmf 2010
Lidar hsi datafusion ilmf 2010
 
Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...
 
Remote sensing overview
Remote sensing overviewRemote sensing overview
Remote sensing overview
 
Screening and Modelling of Pilot Sites - Sardinia Symposium 2017
Screening and Modelling of Pilot Sites - Sardinia Symposium 2017Screening and Modelling of Pilot Sites - Sardinia Symposium 2017
Screening and Modelling of Pilot Sites - Sardinia Symposium 2017
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing data
 
Create lecture part 1 contours and texture
Create lecture part 1   contours and textureCreate lecture part 1   contours and texture
Create lecture part 1 contours and texture
 
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
Mapping the anthropic backfill of the historical center of Rome (Italy) by us...
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

PresentazioneTesiGibernaMarco.pdf

  • 1. Enhancing Forest Navigation and Mapping with AI-Controlled Ground Mobile Robots: Overcoming Challenges of Uneven Terrain in Digital Forestry Candidate: Marco Giberna Space Robotics Lab Supervisor: Dr. Stefano Seriani Co-Supervisor: Dr. Matteo Caruso Academic Year 2022/2023 Computer and Electronic Engineering Robotics and Artificial Intelligence
  • 2. INTRODUCTION Picture of the burnt Italian and Slovenian Karst, from TriestePrima, 2022
  • 3. INTRODUCTION ¡ Monitoring and surveillance of forest environments play a crucial role in conserving ecosystems and in fighting climate change
  • 4. INTRODUCTION ¡ Digital Twin: virtual representation of a physical system ¡ Forest Digital Twin: multi-layer representation ¡ Terrain Geometry ¡ Terrain Texture ¡ Terrain Properties ¡ Tree/Plants Segmentation ¡ Tree/Plants Additional Data (e.g. species, height, diameter, vitality, …)
  • 5. INTRODUCTION Image from Song, J. et al. "A Method for Quantifying Understory Leaf Area Index in a Temperate Forest through Combining Small Footprint Full-Waveform and Point Cloud LiDAR Data" Remote Sensing, 2021, 13 ¡ Forest’s Terrain: ¡ Strongly uneven ¡ Heterogenous ¡ Deformable
  • 6. INTRODUCTION Data Acquisition Simulation Environment Creation Controller Training in the Simulation Environment Deployment on Physical Platform TERRAIN GEOMETRY + TEXTURE TERRAIN DRIVING CHARACTERISTICS SCANNING (IMAGERY ACQUISITION) DRIVING AND MEASURING SIMULATION ENVIRONMENT TREE DETECTION + TRAVERSABILITY ANALYSIS + PATH PLANNING
  • 7. INTRODUCTION ¡ Traversability: robot’s ability to traverse a given patch of ground, considering: ¡ Travel Time ¡ Energy Consumption ¡ Risk of Getting Stuck ¡ Risk of Falling ¡ Slippage (difference between perceived and actual position) ¡ …
  • 9. ARCHIMEDE ROVER Flexible Legs Steerable Wheels Battery Packs Intel RealSense Depth Camera 2D LiDAR Control Board On-Board Computer
  • 10. SIMULATION Digital Twin of Archimede Rover in Gazebo
  • 14. SLAM
  • 15. SIMULTANEOUS LOCALIZATION AND MAPPING ¡ Cartographer is an open-source SLAM system ¡ Provides a ROS integration ¡ Supports 2D and 3D map generation ¡ Supports multiple sensors ¡ Requires fine tuning
  • 16. EXPERIMENTAL SETUP Archimede Rover during a test at DLR
  • 17. EXPERIMENTAL SETUP – SIMULATION Simulation World #1 - Flat Simulation World #2 - Slope
  • 18. EXPERIMENTAL SETUP – REAL WORLD Corridor (University of Trieste) Bothanical Garden (University of Trieste) Path
  • 19. EXPERIMENTAL SETUP – REAL WORLD Outdoor Planetary Exploration Testbed (DLR, Institute of Robotics and Mechatronics, Munich)
  • 20. RESULTS 3D reconstruction of a simulation world
  • 21. RESULTS – SIMULATION WORLD 3D Pointcloud Reconstruction Orthogonal Projections of the 3D Map
  • 22. RESULTS – REAL WORLD – CORRIDOR 3D Pointcloud Reconstruction Orthogonal Projection of the 3D Map
  • 23. RESULTS – REAL WORLD – GARDEN 3D Pointcloud Reconstruction Orthogonal Projection of the 3D Map
  • 24. RESULTS – REAL WORLD – DLR I 3D Pointcloud Reconstruction Orthogonal Projections of the 3D Map
  • 25. RESULTS – REAL WORLD – DLR II 3D Pointcloud Reconstruction Picture of the Travelled Zone with correspondences
  • 27. DISCUSSION ¡ Poor results in challenging scenario because of: ¡ Low structurality of the environment ¡ Limited Field of View and vision sensors only looking forward ¡ Low quality camera’s acquistions ¡ Weight imbalance and large vibrations affecting IMUs
  • 28. DISCUSSION ¡ Possible Solutions: ¡ Additional 3D LIDAR or tilted 2D LIDAR facing backwards ¡ Fusing the available IMUs to improve data quality and to get another odometry source
  • 30. CONCLUSION ¡ Development of 3D SLAM system for the Archimede rover ¡ Implementation of an autonomous navigation system ¡ Datasets collection across various settings, enabling 3D reconstruction for creating the simulation environment designed for training mobile robot controllers for forest navigation and generation of their Digital Twins ¡ Analysis of the performance of the SLAM system