Hi, I am trying to use the RoadNavigation module for an autonomous vehicle project and am confused about the serial output I'm getting. I have the camera serial output connected to my Windows PuTTY terminal.
When I am using mapping "OUT: YUYV 320x256 @ 30fps CAM: YUYV 320x240 @ 30fps MOD: JeVois:RoadNavigation", which outputs on serial only when the camera is streaming, the serial output makes perfect sense. The range is -1000 to 1000 and the output matches what I expect from reading the module description. (When the road is to the left, vp is negative, when the road is to the right, vp is positive).
I want to hook up to a microcontroller without using video output, so I tried mapping "OUT: NONE 0x0 @ 0fps CAM: YUYV 320x240 @ 60fps MOD: JeVois:RoadNavigation". This is pretty much the same thing except that no video is being output (fps is different, but I get similar results at 30fps as well). Now all of a sudden the serial output starts to make very little sense. The output jumps around all over the place and sometimes converges if it sits there for a little bit, though mostly not to the correct value. It doesn't seem usable for my application.
Any ideas as to what is causing this discrepancy? The first mapping has the desired serial output behavior for my application, but I can only stream the data if I'm also connecting the video output to something. The second mapping is how I'd like to operate, but the serial data seems to be unusable. I'm pretty new to all this, so maybe I'm missing something obvious, but I would appreciate any help.
Thank you!