DriveWorks SDK Reference
3.0.4260 Release
For Test and Development only

perception/path/camera/pilotnet/docs/pilotnet_mainsection.md
Go to the documentation of this file.
1 # Copyright (c) 2020, NVIDIA CORPORATION. All rights reserved.
2 
3 @page pilotnet_mainsection PilotNet
4 
5 ## About This Module
6 
7 The PilotNet module provides the interfaces to use PilotNet, NVIDIA's proprietary end-to-end neural network for path prediction. The PilotNet neural network predicts the optimum path/rail for various driving maneuvers such as lane stable, lane changes, forks, turns, etc. All the predictions are in the world coordinate system. The APIs enable users to choose one of the default models defined in ::dwPilotNetModel or supply a user-trained PilotNet model. This module is used as an input to the @ref pathperception_mainsection_pilotnetdetector module.
8 
9 ### Inputs
10 
11 PilotNet consumes a FP32 planar frame(s) from AR0231 camera(s). For best performance use images with an aspect ratio of 8:5 and with a minimum resolution of 960x604 pixels. The pre-processing of images is performed in @ref pathperception_mainsection_pilotnetdetector. Depending on the network, multiple cameras and auxiliary inputs such as speed and pose might also be needed.
12 
13 ### Outputs
14 
15 PilotNet predicts the trajectory to follow for various driving decisions such as lane stable, lane changes and lane splits. The supported modes are defined in ::dwPilotNetDrivingMode and the predictions are in world coordinate system. Depending on the model, it also predicts laneDividers, confidence and percentage of lane change completed. All the outputs and their validity are defined in ::dwPilotNetDetectorOutput struct.
16 
17 Additionally the network also outputs a visualization mask to highlight the areas of the input image that are of interest to the network.
18 
19 ### Additional Information
20 
21 @warning Currently, the PilotNet DNN has limitations that could affect its performance:
22 - The network is suitable only for highways and local roads with well-defined lane boundaries. Degradation in performance is expected in residential areas.
23 - There is degradation in performance on extremely curvy roads.
24 
25 ## Relevant Tutorials
26 
27 - @ref pilotnet_usecase1
28 
29 ## APIs
30 
31 - @ref pilotnet_group