-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to enable Velodyne HDL-32E lidar in apollo 3.0.0? #5244
Comments
After I enter docker and build velodyne, the above errors are missing. log: |
From the description in http://apollo.auto/platform/hardware_cn.html, it seems Apollo doesn't support HDL-32E. ULTRA Puck VLP-32C is supported in Apollo. |
@douqian |
@simon750324 did you connect a gps receiver to the Lidar? Did you configure the gps to send out pps and GPRMC messages through the ports that are connected to the Lidar? |
@simon750324 @douqian |
@YangHan101 [PPS Qualifier] [GPS Qualifire] But I still repeat getting the error logs(NAV receiver warning, GPS info is invalid!) |
@simon750324 That error means Velodyne lidar is receiving the GPRMC signal but not the PPS. Please check the wiring and configuration. |
Hi there. may this method would help you. If version before 3.1 you need to re-compile the lidar driver like this |
Hi Also, checked that data packets are coming through outside of the docker container. I then run the hdl32e launch file and get: socket_input.c file is set to connect ANY ip, is there something I need to tell the docker container to let it access that port? Thanks |
I find the start_velodyne_hdl32e.launch in launch files and try to enable the velodyne lidar.
roslaunch velodyne start_velodyne_hdl32e.launch
After I launch the launch file, I got below error messages.
Log:
[ INFO] [1533541081.140923031]: Initializing nodelet with 8 worker threads.
[ INFO] [1533541081.164144151]: Loading nodelet /sensor_velodyne32_driver of type velodyne_driver/DriverNodelet to manager velodyne32_nodelet_manager with the following remappings:
[ INFO] [1533541081.187929096]: Velodyne driver nodelet init
[ERROR] [1533541081.192347935]: invalid model, must be 64E_S2|64E_S3S|64E_S3D_STRONGEST|64E_S3D_LAST|64E_S3D_DUAL|VLP16
[ INFO] [1533541081.198084189]: Loading nodelet /sensor_velodyne32_convert of type velodyne_pointcloud/ConvertNodelet to manager velodyne32_nodelet_manager with the following remappings:
[FATAL] [1533541081.201277832]: Failed to load nodelet '/sensor_velodyne32_driver
of type
velodyne_driver/DriverNodeletto manager
velodyne32_nodelet_manager'[FATAL] [1533541081.201770230]: Failed to load nodelet '/sensor_velodyne32_convert
of type
velodyne_pointcloud/ConvertNodeletto manager
velodyne32_nodelet_manager'[ INFO] [1533541081.232417625]: Loading nodelet /sensor_velodyne32_compensator of type velodyne_pointcloud/CompensatorNodelet to manager velodyne32_nodelet_manager with the following remappings:
[ INFO] [1533541081.234772212]: waitForService: Service [/velodyne32_nodelet_manager/load_nodelet] could not connect to host [in_dev_docker:43557], waiting...
[velodyne32_nodelet_manager-2] process has died [pid 13364, exit code -11, cmd /home/tmp/ros/lib/nodelet/nodelet manager __name:=velodyne32_nodelet_manager __log:=/home/sensor/.ros/log/a49d1f70-994b-11e8-9ffb-c07cd1fba006/velodyne32_nodelet_manager-2.log].
log file: /home/sensor/.ros/log/a49d1f70-994b-11e8-9ffb-c07cd1fba006/velodyne32_nodelet_manager-2*.log
[sensor_velodyne32_driver-3] process has died [pid 13368, exit code 255, cmd /home/tmp/ros/lib/nodelet/nodelet load velodyne_driver/DriverNodelet velodyne32_nodelet_manager __name:=sensor_velodyne32_driver __log:=/home/sensor/.ros/log/a49d1f70-994b-11e8-9ffb-c07cd1fba006/sensor_velodyne32_driver-3.log].
log file: /home/sensor/.ros/log/a49d1f70-994b-11e8-9ffb-c07cd1fba006/sensor_velodyne32_driver-3*.log
[sensor_velodyne32_convert-4] process has died [pid 13378, exit code 255, cmd /home/tmp/ros/lib/nodelet/nodelet load velodyne_pointcloud/ConvertNodelet velodyne32_nodelet_manager __name:=sensor_velodyne32_convert __log:=/home/sensor/.ros/log/a49d1f70-994b-11e8-9ffb-c07cd1fba006/sensor_velodyne32_convert-4.log].
log file: /home/sensor/.ros/log/a49d1f70-994b-11e8-9ffb-c07cd1fba006/sensor_velodyne32_convert-4*.log
How should I enable the velodyne hdl32e lidar?
The text was updated successfully, but these errors were encountered: