I cant get irlock working correctly on Cube orange. I managed to make it work in the past with cube black, and i used same settings now but i get bad vision position every time and also i see PL heal at 0 in logs.
Lidar is working fine and settings in Pixymon are also correct, i can recognize target very well in pixymon but it seems like it doesnt transmit data into cube. IrLock is running sw version 1.0.1
I think it might be faulty IrLock module (used different with cube black in past)
Im attaching logs and param file, maybe someone will figure out whats wrong with it.
If the IR-LOCK Sensor can successfully connecting to your PC via Pixymon, then it’s probably not a hardware issue. Please follow all steps in the tutorial again, and double-check the wiring (and check another log).
I know about that irlock and autpilot are not communicating but i dont know why.
I did check wiring (tried 2 different cables) and followed tutorial step by step but no luck so far. Also tried modifying PLND_BUS parameter but that didnt help either. All logs are showing HEAL at 0.
I just tried to set it up on bench with cube black and i still get PL HEAL 0 (yes, lidar was connected as well, got readings from it). Exactly followed tutorial, flashed everything once again but still no luck. so there probably is problem with irlock being not able to communicate with autopilot.
Also i noticed that sometimes when i power drone on that led on irlock keeps shining white and it doesnt even change color to red when detecting target. But it happens random from time to time and i cant seem to repeat it on purpose. In other cases it just blinks few times on startup and then there is slightly visible blue, green and red color inside of that led which changes to red when detecting target.
Hi. I was stumped for a long time because I couldn’t get Irlock working with my cube orange, while it was working fine on Pixymon.
So after a lot of digging around here is what I found:
Go to Pixymon software -> configuration tab -> interface
make sure the “data out port” is set to “1” for me it was 0.
Then ArduPilot side, I set PLND_BUS to 0 (or 2/3) I can’t recall, I’ll check again… but it started working after that. As a side note, prec landing docs are now outdated at the ArduPilot end… I am working on it
IR-LOCK’s tutorial includes the following step (image below). Clicking this button will automatically set the data out port to 1, if the correct sensor firmware is installed.
I have the same problem. After reading this post, I tried setting > Interface > Change the connection from Arduino to I2C. That’s how it works. Also the connection of the wiring is different from pixhawk.
I rewired according to this picture.
Now it works.
The sensor automatically changes to ‘I2C’ after installing the sensor firmware and clicking click ‘Restore default parameter values’ (Step [1] in tutorial).