modules/dreamview/README.md
Dreamview or Apollo's HMI module provides a web application that helps developers visualize the output of other relevant autonomous driving modules, e.g. the vehicle's planning trajectory, car localization, chassis status etc.
modules/dreamview
├── backend // dreamview backend implementation
├── BUILD
├── conf
├── cyberfile.xml
├── frontend // dreamview frontend implementation
├── launch
├── main.cc
├── proto
└── README.md
Currently Dreamview monitors the following messages:
LocalizationEstimate, which can be found in file modules/common_msgs/localization_msgs/localization.proto.Chassis, which can be found in file modules/common_msgs/chassis_msgs/chassis.proto.ADCTrajectory, which can be found in file modules/common_msgs/planning_msgs/planning.proto.MonitorMessage, which can be found in file modules/common_msgs/monitor_msgs/monitor.proto.PerceptionObstacles, which can be found in file modules/common_msgs/perception_msgs/perception_obstacle.proto.PredictionObstacles, which can be found in file modules/common_msgs/prediction_msgs/prediction_obstacle.proto.RoutingResponse, which can be found in file modules/common_msgs/routing_msgs/routing.proto.A web-based dynamic 3D rendering of the monitored messages in a simulated world.
| file path | type / struct | Description |
|---|---|---|
modules/dreamview/conf/camera_to_lidar_preprocess_table.pb.txt | apollo::dreamview::PreprocessTable | preprocess table |
modules/dreamview/conf/data_collection_table.pb.txt | apollo::dreamview::DataCollectionTable | data collection table |
modules/dreamview/conf/lidar_to_gnss_preprocess_table.pb.txt | apollo::dreamview::PreprocessTable | preprocess table |
modules/dreamview/conf/hmi_modes | apollo::dreamview::HMIMode | HMI mode config |
modules/dreamview/conf/dreamview.conf | gflags | gflags config |
| flagfile | type | Description |
|---|---|---|
modules/dreamview/backend/common/dreamview_gflags.cc | cc | dreamview flags define |
modules/dreamview/backend/common/dreamview_gflags.h | h | dreamview flags header |
dreamview and monitor package in package management envbash scripts/bootstrap.sh
in package management env:
aem bootstrap start