Unknown Country
Asked

Lidar A3m1 Error

Hi,

I am using the RPLidar A3M1, but it is not functioning as expected. The system displays the following message:

Timeout set for 2000ms
RPLidar SDK: 2.0.0
Slamtec SDK: 2.1.0
Connected to COM13 @ 256000
Model: 43
Hardware Version: 113
Firmware Version: 7824
Serial No: 9B291C7164E72B13E0CF5E303CE92B13
Motor Ctrl Supported: False
Health: , Code 7209
System.ArgumentException: Parameter is not valid.
at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
at System.Drawing.Graphics.FillPolygon(Brush brush, PointF[] points, FillMode fillMode)
at System.Drawing.Graphics.FillPolygon(Brush brush, PointF[] points)
at RPI_Lidar.MainForm._scheduler_OnEventToRun(EZTaskScheduler sender, Int32 taskId, Object o) in C:\My Documents\SVN\Developer - Controls\In Production\RPI Lidar\RPI Lidar (A1)\MY_PROJECT_NAME\MainForm.cs:line 355

Could someone help me understand what might be causing this issue? I would appreciate any guidance on how to resolve it.

Many thanks!


Related Hardware Arduino Genuino Uno

ARC Pro

Upgrade to ARC Pro

Stay on the cutting edge of robotics with ARC Pro, guaranteeing that your robot is always ahead of the game.

PRO
Synthiam
#1  

Hmmm it looks like a screen render issue. Let me have it looked at.

PRO
Synthiam
#3  

Something caught my eye actually... in the debug log it shows...

Health: , Code 7209

There's no health value being returned - which isn't right. It also shows an error code of 7209. I'm not sure what that means. Does that lidar work with the slamtec robostudio?

PRO
Unknown Country
#6   — Edited

Hi It still doesn't work


Timeout set for 2000ms
RPLidar SDK: 2.0.0
Slamtec SDK: 2.1.0
Connected to COM13 @ 256000
Publish to NMS: True
Model: 43
Hardware Version: 108
Firmware Version: 40592
Serial No: 9B299C6C88E8CC0274E18902ACEACC02
Motor Ctrl Supported: False
Health: Unknown (155), Code 39977
System.Exception: Lidar health unknown (unable to retrieve): Stopping scan to avoid damage or invalid data. Try rebooting or resetting the device.
   at RPI_Lidar.MainForm._scheduler_OnEventToRun(EZTaskScheduler sender, Int32 taskId, Object o) in C:\My Documents\SVN\Developer - Controls\In Production\RPI Lidar\RPI Lidar (A1)\MY_PROJECT_NAME\MainForm.cs:line 279

RPLidar A1 & RPLidar C1 works very good

PRO
Synthiam
#7   — Edited

The health is not returning a value. Check into your wiring or power to ensure it’s connected correctly. In addition, make sure it has the default values set. (Eg default settings)

The log data is missing the health. I’m curious if you can show a screenshot of the health value from the robostudio. Any screenshots of log data from robo studio would be useful. This is using the Slamtec sdk so I’m having difficulty understanding why it wouldn’t work.

ps, if you post code, please use the code tags or press the code button in the editor. It makes it easier for me to read. I edited your message for it. Thanks:)

PRO
Synthiam
#8   — Edited

One more thing. The serial number and error code are different between your two log posts. So is the firmware versions. All the data is different

im wondering if maybe the baudrate isn’t correct? Can you try a different baudrate? Because that would explain the weird values.