Robots that see likeRobots that see like
humanshumans
Real Time Stereo Vision With ZED Camera
on Nvidia Jetson TX1
Walter Lucetti
myzhar@robot-home.it
Summary
21/05/2016Officine Robotiche 2016
2
WalterLucetti–myzhar@robot-home.it
Live Demo
Conclusions
Introduction
Stereo “Binocular” Vision
Robotic Stereo Vision
“Simplified” Stereo Vision
Pin Hole Camera model
Stereo Vision camera model
Stereo Vision process
A Robotic Stereo Vision System
Nvidia Jetson TX1
Stereolabs ZED camera
Stereolabs ZED SDK
Stereolabs ZED engine
Simple Code example
Introduction3
Introduction
4
WalterLucetti–myzhar@robot-home.it
Can a robot replicate the complicated
human binocular vision system?
21/05/2016Officine Robotiche 2016
Stereo “Binocular” Vision
5
[from Wikipedia: Binocular vision]
Vision made with TWO “EYES”
It gives a “creature” a spare eye in case one is damaged
It gives a wider field of view
It can give stereopsis in which binocular disparity (or
parallax) provided by the two eyes' different positions on
the head gives precise depth perception
It allows a creature to see more of, or all of, an object
behind an obstacle
It gives binocular summation in which the ability to detect
faint objects is enhanced
WalterLucetti–myzhar@robot-home.it
21/05/2016Officine Robotiche 2016
Robotic Stereo Vision
6
How to replicate Human Stereo Vision?
Two synchronized camera sensors
A solid mechanical structure
A powerful elaboration system
and if we want to be more precise, but we want to complicate the
system:
Two motors to replicate vergence capability
WalterLucetti–myzhar@robot-home.it
21/05/2016Officine Robotiche 2016
“Simplified” Stereo Vision7
“Simplified” Stereo Vision
8
WalterLucetti–myzhar@robot-home.it
A complete Stereo Vision system has
vergence capability, but is too complicated
We will study a Simplified Stereo Vision
system where cameras cannot rotate
21/05/2016Officine Robotiche 2016
9
WalterLucetti–myzhar@robot-home.it
Pin hole camera model
Camera
Plane
Optical
Axis
Image coordinates
World coordinates
World to image
Image to world
Without “Z” we cannot estimate the real dimension of an object using
a single camera!
“f” can be estimated
calibrating the
camera system
This is a simplified
camera model that
does not take care
of
Optical Distorsion
and
Sensor
Imperfections
21/05/2016Officine Robotiche 2016
u=
f ∗x
z
v=
f ∗y
z
x=
u∗z
f
y=
v∗z
f
10
WalterLucetti–myzhar@robot-home.it
Stereo Vision model
Very important parameter:
●
Baseline: b
From triangles similarity:
Very important value:
● Disparity: D = ul
- ur
From disparity we can calculate how
much a point is far from a camera:
THE “Z” VALUE!!!
21/05/2016Officine Robotiche 2016
f
Z P
=
ul
X P
f
Z P
=
−ur
b−X P
ZP=
b∗ f
ul−ur
Calculate “Disparity” (D)
for each point of the image
11
WalterLucetti–myzhar@robot-home.it
Stereo Vision process
Calculate the depth (Z) of
each point of the image
Calculate X and Y of each
point of the image
Algorithm
MATCHING
REQUIRES A LOT
OF
COMPUTATIONAL
POWER
D = ul
- ur
21/05/2016Officine Robotiche 2016
12
WalterLucetti–myzhar@robot-home.it
Stereo Vision summary
Allows to calculate real world coordinate
of an object
Requires a solid mechanical structure
Requires a precise calibration of the
optical system
Requires a lot of computational power
…
Is more complicated than what seen until
now
21/05/2016Officine Robotiche 2016
A Robotic Stereo Vision system13
14
WalterLucetti–myzhar@robot-home.it
A Robotic Stereo Vision System
Nvidia Jetson TX1
www.nvidia.com/object/jetson-embedded-
systems.html
Stereolabs ZED
www.stereolabs.com
21/05/2016Officine Robotiche 2016
15
WalterLucetti–myzhar@robot-home.it
Nvidia Jetson TK1
Main features
Nvidia Tegra X1 SOC
NVIDIA Maxwell GPU with 256
CUDA cores
NVIDIA 4-Plus-1™ 2.3 Ghz quad-
core ARM® Cortex™-A15 CPU
4 GB LPDDR4 Memory
16 GB eMMC 5.1 Flash Storage
1 full-size SD/MMC connector
1 full-size HDMI port
1 USB 2.0 port, micro AB
1 USB 3.0 port, A
1 RTL8111GS Realtek GigE LAN
GPIO, SPI, I2C, UART, CAN
WiFi & Bluetooth connection
...
 Native OpenCV support with GPU
module for Real Time computer vision
 ROS enabled
 Ubuntu powered
and more...
 Android
 ...
21/05/2016Officine Robotiche 2016
16
WalterLucetti–myzhar@robot-home.it
Stereolabs ZED camera
Main features
Auto calibrating and auto sync
USB 3.0
High Res at high FPS
2208x1242 15 Hz
1920x1080 30 Hz
1280x720 60 Hz
640x480 120 Hz
Simple and well documented C++
SDK
Automatic Depth Map generation
3D Range: 1 m to 20 m
(12 cm baseline)
Outdoor and indoor
Jetson TX1 driver
ROS driver
OpenCV support
21/05/2016Officine Robotiche 2016
17
WalterLucetti–myzhar@robot-home.it
Stereolabs ZED SDK
C++ Classes and APIs for Linux and Windows
2 main classes and 5 support classes
Main classes:
Camera: the main class to use the ZED camera
Mat: the class to store image data in GPU and CPU memory
spaces
Support classes:
CamParameters: calibration params for the two sensors
StereoParameters: calibration params for stereo processing
resolution: dimensions of the images
float3Struct: 3D point
uchar3Struct: RGB pixel
Current version:
0.9.3-beta for Linux and Windows, 0.9.3-alpha for Jetson TX1
21/05/2016Officine Robotiche 2016
18
WalterLucetti–myzhar@robot-home.it
Stereolabs ZED engine
Stereo results are available
in GPU memory
Direct processing by CUDA
or download to CPU memory
for CPU processing
21/05/2016Officine Robotiche 2016
19
WalterLucetti–myzhar@robot-home.it
Stereolabs ZED tools
ZED Explorer ZED Depth Viewer
21/05/2016Officine Robotiche 2016
20
WalterLucetti–myzhar@robot-home.it
Simple code example
//ZED Includes
#include <zed/Camera.hpp>
int main(int argc, char **argv)
{
sl::zed::SENSING_MODE dm_type = sl::zed::RAW;
sl::zed::Camera* zed;
// Camera object creation
zed = new sl::zed::Camera(sl::zed::HD2K);
// We can use different resolutions:
// HD2K HD1080 HD720 VGA
// Sizes of the images
int width = zed->getImageSize().width;
int height = zed->getImageSize().height;
// Initialization of the camera
sl::zed::ERRCODE err =
zed->init( sl::zed::MODE::PERFORMANCE );
if (err != sl::zed::SUCCESS)
{
delete zed;
return 1;
}
// Stereo processing
zed->grab(dm_type);
// CPU Data
sl::zed::Mat depth_cpu;
sl::zed::Mat left_cpu;
sl::zed::Mat right_cpu;
// Data acquiring on CPU memory
depth_cpu =
zed->retrieveMeasure(sl::MEASURE::DEPTH);
left_cpu =
zed->retrieveImage(sl::SIDE::LEFT);
right_cpu =
zed->retrieveImage(sl::SIDE::RIGHT);
// GPU Data
sl::zed::Mat depth_gpu;
sl::zed::Mat left_gpu;
sl::zed::Mat right_gpu;
// Data acquiring on GPU memory
depth_cpu =
zed->retrieveMeasure_gpu(sl::MEASURE::DEPTH);
left_cpu =
zed->retrieveImage_gpu(sl::SIDE::LEFT);
right_cpu =
zed->retrieveImage_gpu(sl::SIDE::RIGHT);
return 0;
}
21/05/2016Officine Robotiche 2016
Live demo21
Conclusions22
23
WalterLucetti–myzhar@robot-home.it
Conclusions
With Stereo Vision
A robot can see obstacles
A robot can measure obstacles
A robot can localize obstacles
Stereo Vision requires
a lot of mathematical elaborations
a lot of computational power
a solid mechanical structure
so
Nvidia Jetson TX1 with Stereolabs ZED
is a really amazing solution for Robotic Stereo Vision!
21/05/2016Officine Robotiche 2016
The End!
OR
THANK YOU FOR YOUR
ATTENTION!
Walter Lucetti
http://myzharbot.robot-home.it
GitHub
@myzhar
Youtube
Myzhar
Twitter
@myzhar
Facebook
robothome
24
21/05/2016Officine Robotiche 2016

More Related Content

PPTX
Stereo vision
PDF
Viva3D Stereo Vision user manual en 2016-06
PPTX
Concept of stereo vision based virtual touch
PDF
Stereo vision
PDF
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
PPTX
Ray tracing converted (1)
PPTX
Ray tracing
PPT
Edge detection iOS application
Stereo vision
Viva3D Stereo Vision user manual en 2016-06
Concept of stereo vision based virtual touch
Stereo vision
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
Ray tracing converted (1)
Ray tracing
Edge detection iOS application

What's hot (20)

PDF
Computer Graphics
PPTX
3 d graphics with opengl part 2
PPT
Build Your Own 3D Scanner: Introduction
PPT
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
PDF
EENG512FinalPresentation_DanielKuntz
PDF
Lecture1
PDF
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
PPTX
Notes on image processing
PPTX
CGV 18CS62 VTU CSE
PPT
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
PPT
Fingerprint High Level Classification
PDF
sawano-icma2000
PDF
Clipping
PPTX
Hit and-miss transform
PDF
Keynote at Tracking Workshop during ISMAR 2014
PDF
Depth estimation from stereo image pairs using block-matching
PPT
Build Your Own 3D Scanner: Conclusion
PDF
Saad alsheekh multi view
DOCX
Wii Sensor Bar Positioning in 3D Space
PPT
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Computer Graphics
3 d graphics with opengl part 2
Build Your Own 3D Scanner: Introduction
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
EENG512FinalPresentation_DanielKuntz
Lecture1
Lecture 02 yasutaka furukawa - 3 d reconstruction with priors
Notes on image processing
CGV 18CS62 VTU CSE
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
Fingerprint High Level Classification
sawano-icma2000
Clipping
Hit and-miss transform
Keynote at Tracking Workshop during ISMAR 2014
Depth estimation from stereo image pairs using block-matching
Build Your Own 3D Scanner: Conclusion
Saad alsheekh multi view
Wii Sensor Bar Positioning in 3D Space
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Ad

Viewers also liked (9)

PDF
Passive stereo vision with deep learning
PDF
Stereoscopic Display of Lung PET/CT DICOM Scans using Perspective
PPTX
PPTX
Stereogram and Stereo Vision
PDF
bag-of-words models
PDF
Programming with kinect v2
PPT
11 X1 T05 07 Angle Between Two Lines
PDF
Faster R-CNN: Towards real-time object detection with region proposal network...
PPTX
MEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
Passive stereo vision with deep learning
Stereoscopic Display of Lung PET/CT DICOM Scans using Perspective
Stereogram and Stereo Vision
bag-of-words models
Programming with kinect v2
11 X1 T05 07 Angle Between Two Lines
Faster R-CNN: Towards real-time object detection with region proposal network...
MEMS Laser Scanning, the platform for next generation of 3D Depth Sensors
Ad

Similar to Robots that see like humans (20)

PPTX
20110220 computer vision_eruhimov_lecture01
PDF
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
PDF
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
PPT
10833762.ppt
PPT
Presentation Object Recognition And Tracking Project
PDF
1604.08848v1
PDF
An Assessment of Image Matching Algorithms in Depth Estimation
PPTX
Real-time Fluid Simulation in Shadow of the Tomb Raider
PPTX
Real-time Fluid Simulation in Shadow of the Tomb Raider
PDF
Depth estimation do we need to throw old things away
PDF
Computer Graphics - Lecture 03 - Virtual Cameras and the Transformation Pipeline
PDF
"Computational Photography: Understanding and Expanding the Capabilities of S...
PDF
Breaking New Frontiers in Robotics and Edge Computing with AI
PDF
"Using Inertial Sensors and Sensor Fusion to Enhance the Capabilities of Embe...
PDF
Robotic design: Frontiers in visual and tactile sensing
PPTX
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
PDF
Simulation of collision avoidance by navigation
PPTX
JETSON : AI at the EDGE
PDF
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
PDF
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
20110220 computer vision_eruhimov_lecture01
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
Elevation mapping using stereo vision enabled heterogeneous multi-agent robot...
10833762.ppt
Presentation Object Recognition And Tracking Project
1604.08848v1
An Assessment of Image Matching Algorithms in Depth Estimation
Real-time Fluid Simulation in Shadow of the Tomb Raider
Real-time Fluid Simulation in Shadow of the Tomb Raider
Depth estimation do we need to throw old things away
Computer Graphics - Lecture 03 - Virtual Cameras and the Transformation Pipeline
"Computational Photography: Understanding and Expanding the Capabilities of S...
Breaking New Frontiers in Robotics and Edge Computing with AI
"Using Inertial Sensors and Sensor Fusion to Enhance the Capabilities of Embe...
Robotic design: Frontiers in visual and tactile sensing
Chris Varekamp (Philips Group Innovation, Research): Depth estimation, Proces...
Simulation of collision avoidance by navigation
JETSON : AI at the EDGE
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components

Recently uploaded (20)

PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
The AI Revolution in Customer Service - 2025
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PPTX
Microsoft User Copilot Training Slide Deck
PDF
EIS-Webinar-Regulated-Industries-2025-08.pdf
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Electrocardiogram sequences data analytics and classification using unsupervi...
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PDF
Human Computer Interaction Miterm Lesson
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Build Real-Time ML Apps with Python, Feast & NoSQL
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
4 layer Arch & Reference Arch of IoT.pdf
The AI Revolution in Customer Service - 2025
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Microsoft User Copilot Training Slide Deck
EIS-Webinar-Regulated-Industries-2025-08.pdf
SGT Report The Beast Plan and Cyberphysical Systems of Control
NewMind AI Weekly Chronicles – August ’25 Week IV
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Module 1 Introduction to Web Programming .pptx
Electrocardiogram sequences data analytics and classification using unsupervi...
Basics of Cloud Computing - Cloud Ecosystem
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
Human Computer Interaction Miterm Lesson
Build automations faster and more reliably with UiPath ScreenPlay
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Build Real-Time ML Apps with Python, Feast & NoSQL
A symptom-driven medical diagnosis support model based on machine learning te...

Robots that see like humans

  • 1. Robots that see likeRobots that see like humanshumans Real Time Stereo Vision With ZED Camera on Nvidia Jetson TX1 Walter Lucetti [email protected]
  • 2. Summary 21/05/2016Officine Robotiche 2016 2 WalterLucetti–[email protected] Live Demo Conclusions Introduction Stereo “Binocular” Vision Robotic Stereo Vision “Simplified” Stereo Vision Pin Hole Camera model Stereo Vision camera model Stereo Vision process A Robotic Stereo Vision System Nvidia Jetson TX1 Stereolabs ZED camera Stereolabs ZED SDK Stereolabs ZED engine Simple Code example
  • 4. Introduction 4 WalterLucetti–[email protected] Can a robot replicate the complicated human binocular vision system? 21/05/2016Officine Robotiche 2016
  • 5. Stereo “Binocular” Vision 5 [from Wikipedia: Binocular vision] Vision made with TWO “EYES” It gives a “creature” a spare eye in case one is damaged It gives a wider field of view It can give stereopsis in which binocular disparity (or parallax) provided by the two eyes' different positions on the head gives precise depth perception It allows a creature to see more of, or all of, an object behind an obstacle It gives binocular summation in which the ability to detect faint objects is enhanced WalterLucetti–[email protected] 21/05/2016Officine Robotiche 2016
  • 6. Robotic Stereo Vision 6 How to replicate Human Stereo Vision? Two synchronized camera sensors A solid mechanical structure A powerful elaboration system and if we want to be more precise, but we want to complicate the system: Two motors to replicate vergence capability WalterLucetti–[email protected] 21/05/2016Officine Robotiche 2016
  • 8. “Simplified” Stereo Vision 8 WalterLucetti–[email protected] A complete Stereo Vision system has vergence capability, but is too complicated We will study a Simplified Stereo Vision system where cameras cannot rotate 21/05/2016Officine Robotiche 2016
  • 9. 9 WalterLucetti–[email protected] Pin hole camera model Camera Plane Optical Axis Image coordinates World coordinates World to image Image to world Without “Z” we cannot estimate the real dimension of an object using a single camera! “f” can be estimated calibrating the camera system This is a simplified camera model that does not take care of Optical Distorsion and Sensor Imperfections 21/05/2016Officine Robotiche 2016 u= f ∗x z v= f ∗y z x= u∗z f y= v∗z f
  • 10. 10 WalterLucetti–[email protected] Stereo Vision model Very important parameter: ● Baseline: b From triangles similarity: Very important value: ● Disparity: D = ul - ur From disparity we can calculate how much a point is far from a camera: THE “Z” VALUE!!! 21/05/2016Officine Robotiche 2016 f Z P = ul X P f Z P = −ur b−X P ZP= b∗ f ul−ur
  • 11. Calculate “Disparity” (D) for each point of the image 11 WalterLucetti–[email protected] Stereo Vision process Calculate the depth (Z) of each point of the image Calculate X and Y of each point of the image Algorithm MATCHING REQUIRES A LOT OF COMPUTATIONAL POWER D = ul - ur 21/05/2016Officine Robotiche 2016
  • 12. 12 WalterLucetti–[email protected] Stereo Vision summary Allows to calculate real world coordinate of an object Requires a solid mechanical structure Requires a precise calibration of the optical system Requires a lot of computational power … Is more complicated than what seen until now 21/05/2016Officine Robotiche 2016
  • 13. A Robotic Stereo Vision system13
  • 14. 14 WalterLucetti–[email protected] A Robotic Stereo Vision System Nvidia Jetson TX1 www.nvidia.com/object/jetson-embedded- systems.html Stereolabs ZED www.stereolabs.com 21/05/2016Officine Robotiche 2016
  • 15. 15 WalterLucetti–[email protected] Nvidia Jetson TK1 Main features Nvidia Tegra X1 SOC NVIDIA Maxwell GPU with 256 CUDA cores NVIDIA 4-Plus-1™ 2.3 Ghz quad- core ARM® Cortex™-A15 CPU 4 GB LPDDR4 Memory 16 GB eMMC 5.1 Flash Storage 1 full-size SD/MMC connector 1 full-size HDMI port 1 USB 2.0 port, micro AB 1 USB 3.0 port, A 1 RTL8111GS Realtek GigE LAN GPIO, SPI, I2C, UART, CAN WiFi & Bluetooth connection ...  Native OpenCV support with GPU module for Real Time computer vision  ROS enabled  Ubuntu powered and more...  Android  ... 21/05/2016Officine Robotiche 2016
  • 16. 16 WalterLucetti–[email protected] Stereolabs ZED camera Main features Auto calibrating and auto sync USB 3.0 High Res at high FPS 2208x1242 15 Hz 1920x1080 30 Hz 1280x720 60 Hz 640x480 120 Hz Simple and well documented C++ SDK Automatic Depth Map generation 3D Range: 1 m to 20 m (12 cm baseline) Outdoor and indoor Jetson TX1 driver ROS driver OpenCV support 21/05/2016Officine Robotiche 2016
  • 17. 17 WalterLucetti–[email protected] Stereolabs ZED SDK C++ Classes and APIs for Linux and Windows 2 main classes and 5 support classes Main classes: Camera: the main class to use the ZED camera Mat: the class to store image data in GPU and CPU memory spaces Support classes: CamParameters: calibration params for the two sensors StereoParameters: calibration params for stereo processing resolution: dimensions of the images float3Struct: 3D point uchar3Struct: RGB pixel Current version: 0.9.3-beta for Linux and Windows, 0.9.3-alpha for Jetson TX1 21/05/2016Officine Robotiche 2016
  • 18. 18 WalterLucetti–[email protected] Stereolabs ZED engine Stereo results are available in GPU memory Direct processing by CUDA or download to CPU memory for CPU processing 21/05/2016Officine Robotiche 2016
  • 19. 19 WalterLucetti–[email protected] Stereolabs ZED tools ZED Explorer ZED Depth Viewer 21/05/2016Officine Robotiche 2016
  • 20. 20 WalterLucetti–[email protected] Simple code example //ZED Includes #include <zed/Camera.hpp> int main(int argc, char **argv) { sl::zed::SENSING_MODE dm_type = sl::zed::RAW; sl::zed::Camera* zed; // Camera object creation zed = new sl::zed::Camera(sl::zed::HD2K); // We can use different resolutions: // HD2K HD1080 HD720 VGA // Sizes of the images int width = zed->getImageSize().width; int height = zed->getImageSize().height; // Initialization of the camera sl::zed::ERRCODE err = zed->init( sl::zed::MODE::PERFORMANCE ); if (err != sl::zed::SUCCESS) { delete zed; return 1; } // Stereo processing zed->grab(dm_type); // CPU Data sl::zed::Mat depth_cpu; sl::zed::Mat left_cpu; sl::zed::Mat right_cpu; // Data acquiring on CPU memory depth_cpu = zed->retrieveMeasure(sl::MEASURE::DEPTH); left_cpu = zed->retrieveImage(sl::SIDE::LEFT); right_cpu = zed->retrieveImage(sl::SIDE::RIGHT); // GPU Data sl::zed::Mat depth_gpu; sl::zed::Mat left_gpu; sl::zed::Mat right_gpu; // Data acquiring on GPU memory depth_cpu = zed->retrieveMeasure_gpu(sl::MEASURE::DEPTH); left_cpu = zed->retrieveImage_gpu(sl::SIDE::LEFT); right_cpu = zed->retrieveImage_gpu(sl::SIDE::RIGHT); return 0; } 21/05/2016Officine Robotiche 2016
  • 23. 23 WalterLucetti–[email protected] Conclusions With Stereo Vision A robot can see obstacles A robot can measure obstacles A robot can localize obstacles Stereo Vision requires a lot of mathematical elaborations a lot of computational power a solid mechanical structure so Nvidia Jetson TX1 with Stereolabs ZED is a really amazing solution for Robotic Stereo Vision! 21/05/2016Officine Robotiche 2016
  • 24. The End! OR THANK YOU FOR YOUR ATTENTION! Walter Lucetti http://myzharbot.robot-home.it GitHub @myzhar Youtube Myzhar Twitter @myzhar Facebook robothome 24 21/05/2016Officine Robotiche 2016