SICKAG / sick_scan_xd

Based on the sick_scan drivers for ROS1, sick_scan_xd merges sick_scan, sick_scan2 and sick_scan_base repositories. The driver supports both Linux (native, ROS1, ROS2) and Windows (native and ROS2).
Apache License 2.0
89 stars 81 forks source link

could not complete the picoScan launch process without any error report. #328

Closed Jonny0816 closed 1 month ago

Jonny0816 commented 1 month ago

Dear sir When I launch picoScan,it always stop in the process but without error report. Ping the picoScan is ok and I tested the driver with TiM240 is ok.Seems the Ethernet connection and build driver are ok. please refer to below file of the launch streaming and help to analysis what is the reason. picoScan launch streaming record.md

rostest commented 1 month ago

Thanks for your feedback and log file. The picoScan lidar was successfully initialized via TCP, but did not send any scan data via UDP. Most likely the given parameter udp_receiver_ip is incorrect.

Parameter udp_receiver_ip must be set to the ip address of the local machine, i.e. the computer running sick_scan_xd. This is the IP address to which the lidar sends the scan data via UDP. You can find it e.g. with ifconfig -a.

The call roslaunch sick_scan_xd sick_picoscan.launch hostname:=192.168.0.1 udp_receiver_ip:=192.168.0.100 is often used as an example. Replace 192.168.0.100 with the ip address of your local machine running sick_scan_xd.

Jonny0816 commented 1 month ago

Thanks for the recommend and that is the reason, Before I used the PC IP and solved this question after switch to Vmware IP.