--
--
---
You received this message because you are subscribed to the Google Groups "uavdevboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavdevboard...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/9809b5d0-7731-4c8f-a6d2-b01982571209n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CAM%2BK-kMBf1SaofM%2BTXQdHLfKxpiiECxzT11-wNH57vvR8YbS4A%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/1ff0b5fe-f3f1-46c5-92aa-100ed86b8b87n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/1bdd7e54-3d1c-4e74-8135-1b59d009d1aen%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CAHyr3YivhDAmnSDf_m7XgfTVnQhWykFj8Gnjp%3Db7mc%2Bt_PSS-Q%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CAHyr3YivhDAmnSDf_m7XgfTVnQhWykFj8Gnjp%3Db7mc%2Bt_PSS-Q%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CANxo1ZKTkMonu3LVcACgnuMh015x-z90gPjMeQ5%2Bm1_751kMDg%40mail.gmail.com.
--
--
---
You received this message because you are subscribed to the Google Groups "uavdevboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavdevboard...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/bac18ed4-0be0-45fc-a2ae-793770c248ban%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CANxo1ZJgwM7mZEXBCSYN00H%3DK7CCo7R3itbtqoe%3D3sHwbdERqA%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CAHyr3YhOHkMWdPWks1bdA%3DYZjfubC4%3DGNHY%3DMogTbSseOmUy5g%40mail.gmail.com.
1: GPS receptionModern gliders are in carbon fiber.
If location of GPS is not critical (i.e. does not have to be close to CG) we can locate the GPS in the cockpit above the instrument panel which is usually where GPS antennas, for navigation and anti collision systems, are located.If location is critical, then it would be necessary to create a fiberglass patch in the fuselage with GPS underneath. On certified gliders, this is not easy since it would have to be documented, to maintain airworthiness. An alternate solution could be to use flexible antenna like this one: https://www.molex.com/molex/search/deepSearch?pQuery=productseries%253A%2522206560%2522If cockpit is OK, it might be easier to use a GPS with a long cable so that it can be installed away from UDB.2: DisplayIn all cases, it is necessary to record data from UDB and onboard variometer, in the same time frame, to be able to analyze data off line.
To indicate vertical wind from UDB, the idea of using a servo to drive a needle is interesting. It would look similar to old pneumatic variometer. Still wind information would require some sort of display.If UDB is used just as a sensor board, then it should broadcast serial data to a display unit, either using existing data link or better a specific NMEA sentence like $LXWPW or $LK8EX1 since this could be used directly by applications like LK8000 or XCSoar. These applications are glider nav/flight computers which run on smartphones. They can use data from external sensors. A simple BT device like the HC05 or HC06 could be wired to the serial TX/RX pins of UDB and the smartphone would connect to UDB using BT.Even better, WIFI could be used instead of BT, this would even allow to have multiple smartphones connected to the UDB to read the data link. One smartphone to display vario, wind, etc. and the other smartphone to record the data link. I am already working on an ESP32 board using Arduino to create a WIFI AP interface for smartphones. This allows to get serial data stream from anti collision equipment's (i.e. FLARM) or radios. This could easily be connected to UDB serial port.If UDB is used as a stand alone solution, then a small OLED or TFT display would have to be connected using I2C or SPI.Because data stream is required in any case, starting with UDB as a stand alone sensor, streaming data is probably the way to go.
Adding to UDB a data link option that would broadcast NMEA sentences would be the ideal solution since existing application exist to display data in a relevant form.I should be able to help, at least providing NMEA info and possibly contributing to the coding effort.Other questions/comments:- would UDB require changes to "optimize" wind estimation?
- It might be important to add low pass filters to horizontal wind as well as vertical wind info to be displayed. Probably 10s or more on horizontal wind and 0.5s to 2s to vertical wind (should be parameters)
I started to look at the MatrixPilot on Github.
Lot of info to read...The board has a lot of interfaces that I will not need and the software has also lots of features I will not use since I really want to focus on using the wind estimation.I can probably get the data I need from SERIAL_UDB_EXTRA.I looked at the wiki (https://github.com/MatrixPilot/MatrixPilot/wiki) but I am afraid a lot of links are broken (referring to gentlenav).Is there a tuto or equivalent that could help get started? (I did forget to mention I am a noob, especially with Microchip's MPLA).Regards,JL
--
--
---
You received this message because you are subscribed to the Google Groups "uavdevboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavdevboard...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CANxo1Z%2BWEB793e%3Dx-qxu%3DfZFVuLLumW5zMS3RPvXZJ-U0bFKCg%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/591c4ee2-7bba-4483-83c5-07b07e5c6147n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CANxo1Z%2BT_RMYWCQOBprctwCWbqUU3FmEnj9x8B4RXjWGWYz4cw%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CAGsm8_gM7Uxss9-o%2Bxq0xLCVvvZOHEFgM-vZpbg-Vsq_uUR1Kg%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/CAGsm8_gM7Uxss9-o%2Bxq0xLCVvvZOHEFgM-vZpbg-Vsq_uUR1Kg%40mail.gmail.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/356fbf1f-26ad-47b7-9180-749b6c95cb79n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/38508b7e-921d-433a-a5d0-6b2347e5cc67n%40googlegroups.com.
Hi Jean-Luc,Thanks for your operational description, it helps a great deal.Most of what we would need to do is straightforward and has been done before. Early in the development of MatrixPilot a friend of mine took me up in a two seat glider and the data we collected looked good.There are two details I would like to think about a bit more:1. GPS reception. What material is the glider made of? In particular I am thinking about GPS signal strength inside the glider. Fiberglass would be best. I am not sure about aluminum. In any case we would want to do some GPS ground testing from inside the glider. The test is simple enough: run UDB and GPS together and gather data. We know that the truth should be no motion, but GPS will declare otherwise. We will want to look at the reported location, velocity, HDOP and reported number of satellites in view.2. A real time display. There are a few options, I would like to find one that does not require a lot of work.The simplest and easiest to implement would be to connect servos to the UDB. I have done this sort of thing before, it is a way to get a visual indication. There are 8 pwm channels, so we could display up to 8 signals which we could select in software. The work on my end is trivial. On your end you would have to put some sort of indicators on servos and mount them.You mentioned two other display options that I would want to get more detail on, they might require some work. One of them was a small display attached to UDB. Do you have any displays in mind? We have to consider the interface to UDBmini. It has I2C and SPI ports. We have written I2C and SPI drivers before for various peripherals. It is not hard to do, but it is not trivial. For this option, if you would point me to some displays that you like that have I2C or SPI interfaces, I would be willing to take a look.You also mentioned a BT tap on the datalink. I assume that you are referring to the flight data that UDB sends to a data logger via a serial port. The part of it that I would not be much help with is getting the serial data to the BT. If we go that route I could tell you the format of the data stream and leave the rest up to you. Most likely you would have to build a board that would monitor the serial link and transfer selected data items to BT.Best regards,BillOn Tue, Oct 13, 2020 at 8:37 AM Jean-Luc Derouineau <jlde...@gmail.com> wrote:Bill,The first goal would be to test on a real glider since it would be easier to install and perform tests/recordings.When it works, it could be used on RC gliders as well.The goal is to provide both real time horizontal (x/y terrestrial plane) and vertical (z terrestrial axis) wind indications. Vertical wind information is what Total Energy variometers try to measure.
Horizontal wind allows to optimize flight performance during transitions as well as anticipate for thermodynamic/wave conditions. Vertical wind could replace traditional TE vario during climb, without the secondary effect of TE probe due to horizontal wind gradient as well as load factor.The first step would be to determine if UDB can compute wind with enough accuracy and precision to avoid use of air data sensors.When this works, a second step would to propose an optimized flying pattern to the pilot to maximize climb performance.
This could be seen as a climb flight director which could be used by a pilot (real or RC) as well as an input to AP for RC.
I can install such a prototype on a 2 seater which is equipped with what is considered a good vario/computer (LX9050) that would be used as a reference.A 2 seater has the advantage to let one person flying while the other focuses on the tests.The goal would be to visualize UDB info in real time (to fly and compare to LX) as well as record the data to perform off line analysis. A small display attached to UDB or a BT connection on the datalink, connected to a smartphone, could be used for real time display.JL
Le mardi 13 octobre 2020 à 01:25:05 UTC+2, william premerlani a écrit :
Jean-Luc,You right, there are a lot of links broken and a lot of material you do not need.I am willing to either guide you through and/or update the wiki.However, if you could tell me a little bit more about what you want to do, it would limit the scope of what I need to do.For starters, are you planning to control a model RC plane or are you going to bring the UDB along for a ride in a real glider as a variometer and/or vertical wind estimator?Best regards,Bill
On Mon, Oct 12, 2020 at 5:51 PM Jean-Luc Derouineau <jlde...@gmail.com> wrote:I started to look at the MatrixPilot on Github.
Lot of info to read...The board has a lot of interfaces that I will not need and the software has also lots of features I will not use since I really want to focus on using the wind estimation.I can probably get the data I need from SERIAL_UDB_EXTRA.I looked at the wiki (https://github.com/MatrixPilot/MatrixPilot/wiki) but I am afraid a lot of links are broken (referring to gentlenav).Is there a tuto or equivalent that could help get started? (I did forget to mention I am a noob, especially with Microchip's MPLA).Regards,JL
--
--
---
You received this message because you are subscribed to the Google Groups "uavdevboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to uavdevboard...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/uavdevboard/bac18ed4-0be0-45fc-a2ae-793770c248ban%40googlegroups.com.