SICKAG / sick_scan

sick_scan is an open-source project to support the laser scanner of the company SICK using the ROS-framework
Apache License 2.0
130 stars 104 forks source link

Cannot recieve LMDradardata when running sick_rms_3xx.launch #61

Closed kwildermuth1 closed 4 years ago

kwildermuth1 commented 4 years ago

Hello,

Thank you for building and managing this software. I'm running sick scan with the RMS320 radar unit. When I run sick_rms_3xx.launch, I get a connection to the radar but no target tracking or object messages are being published. I thought this was the expected behavior. It seems like the application is getting hung up when trying to recieve the LMDradardata. Below is an output of the log (sorry that it is an image and not text, this is all that I have at the moment)

MicrosoftTeams-image

Some other notes:

I know the repo documentation describes RMS320 being under development, so I'm wondering if this is related to that or if it is possibly a user error.

Thanks for your help

michael1309 commented 4 years ago

Hi,

all in all the start sequence looks ok. We will check the radar interface during the next week and will give a feedback. In the meanwhile you can checkout b92f60493ff560cb6db216a92a1c5002ab12e7db commit 2018-07-19. In this commit, we have made adaptations to the radar. Possibly the source code additions in the lidar domain didn't completely take into account something in the radar domain. Feedback is very welcome.

Regards,

kwildermuth1 commented 4 years ago

@michael1309 Thanks for the quick reply. It will be much appreciated to get feedback on the radar interface from your perspective when you test this week.

Should there be any additional logging in the terminal when I run the application if it were successfully transmitting object data from the radar?

Also, I do not see any changes about the radar in the commit you reference, it only shows a few comments changed on a ipconfig.md file

kwildermuth1 commented 4 years ago

Also is there any additional configuration I need to do in order to get radar data sending? It just seems peculiar that it is hanging at this last command sEN LMDradardata 1

michael1309 commented 4 years ago

Hi, please try to use the following command to check the radar messages: rostopic echo /radar

michael1309 commented 4 years ago

radarlog.txt I have now checked the behaviour of the radar again and rebuilt the code so that the radar code is now well encapsulated in a singleton. We also activated the raw targets and tracking objects as Pointcloud2 data for your debugging. In the appendix you can find sample output (search for "command" and "output"). What surprised me about your screenshot was the output "Read Error when getting datagram". In my test setup, targets are always output several times per second, even in a stationary environment.

In summary please now try the following commands: rostopic echo /radar rostopic echo /cloud_radar_rawtarget rostopic echo /cloud_radar_track

michael1309 commented 4 years ago

The new version is 1.5.0

michael1309 commented 4 years ago

Closed to inactivity due to discussion rules.