I have a indoor positioning system called marvelmind. There is any support to this or someone already share good details about how to implement it?
We are developing an autonomous copter to run indoor, so we need this type of positioning system. With other flight controllers i already saw that they put it working using UART port and some APM parameters.
Thank you for your time!
It should be the same, we haven't used it. If Pixhawk is using UART, check that.
Thanks for the info.
I found this for pixhawk: http://www.marvelmind.com/downloads/marvelmind_pixhawk_v2016_10_11x.pdf
I will keep you guys informed if it works!
Unfortuanlly, don't works
Why not? We never tried this hardware in our products.
The steps are very simple. When everything is connected, the copter just can't detect GPS.
With Mission Planner i can see: GPS: No GPS.
It is supposed to change some parameters? I have GPS_TYPE as Auto.
@josegomes could you check that the UART is receiving data?
Use the interface /dev/ttyS0, i.e. sudo screen /dev/ttyS0 (press ctrl A, ctrl D to exit)
sudo screen /dev/ttyS0
regarding to the parameters, I found this in this link:
@imuguruza, the screen is always empty with that command.
@LanderU, even trying to use "GPS" it is supposed to change the beacon parameter? I will try it, thow.
Hmm, this is not good. Can you check if your RX/TX are properly connected to your Erle-Brain. UART pinout it's as follows:
I'm not really sure how this hardware works and what's the necessary setup.
It's supposed to connect TX from beacon to RX in erlebrain, right?
I did it. So, running sudo screen /dev/ttyS0 the screen it supposed to print stuff?
I saw that the beacons have USART pins and not UART. Is that a problem?
Ok, i connect the pin to the second USART and now the window is like this:
well! the second picture looks better. Now try to configure the hardware.
@LanderU, i already have everything as the document. APM just don't receive any gps data.
maybe you need change some launch flags?
Try changing the $GPS variable to -B /dev/ttyS0, then restart the service: sudo systemctl restart apm.service.
sudo systemctl restart apm.service
You will need to be more specific about how i can do it (change the variable)... totally a noob guy here
In /home/erle/apm.sh script modify the launch line.
$APM_BIN_DIR/arducopter -A udp:$wifi -B $GPS -C /dev/ttyUSB0 $FLAGS
Modify there the $GPS variable.
Still 0 GPS data. My EKF2's settings for Lidar don't mess with GPS, right?