projects:canadawest:progress
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:canadawest:progress [2014/06/23 20:00] – [Monday, June 23rd 2014] canadawest | projects:canadawest:progress [2015/02/10 05:07] (current) – [Monday, February 9th 2015] canadawest | ||
---|---|---|---|
Line 22: | Line 22: | ||
I awoke this morning to a phone call from John, about the SFOC. He reiterated mostly what I read online.\\ | I awoke this morning to a phone call from John, about the SFOC. He reiterated mostly what I read online.\\ | ||
- | Before I submit an SFOC, I'll want to put together a really good application. | + | Before I submit an SFOC, I'll want to put together a really good application. |
====== Tuesday, Oct 30th 2012 ====== | ====== Tuesday, Oct 30th 2012 ====== | ||
Line 485: | Line 485: | ||
I'll keep flying while I wait, and update this site with the results. | I'll keep flying while I wait, and update this site with the results. | ||
+ | |||
+ | ====== Tuesday, July 1st 2014 ====== | ||
+ | Happy Canada Day! | ||
+ | |||
+ | I took the dogs on a walk down the river today. | ||
+ | She's all tuckered out now. | ||
+ | |||
+ | The Pixhawk came in yesterday. | ||
+ | |||
+ | ====== Tuesday, July 15th 2014 ====== | ||
+ | I'm a lot happier now.\\ | ||
+ | The APM 2.5 loiters and RTLs with no issue. | ||
+ | |||
+ | I now also have the RC club's simulator. | ||
+ | |||
+ | I also met up with the early flying crew today. | ||
+ | Not sure if I'll hit the field at 3 today or not. I might just practice at home for a bit. We shall see. | ||
+ | |||
+ | The Pixhawk is installed in the experimental foamie for the time being.\\ | ||
+ | I've got a cable on order that should make telemetry/ | ||
+ | |||
+ | ====== Wednesday, July 16th 2014 ====== | ||
+ | Today hailed my maiden FPV flights!\\ | ||
+ | It was pretty cool, despite some problems. | ||
+ | The second flight had crap video. | ||
+ | |||
+ | For both flights, I had the plane set to RTL mode, made sure it did that successfully a few times, and then switched to FPV. I think that will be my standard procedure since it's going to be just me more often than not. | ||
+ | |||
+ | I started to lose sight of my plane on he second return, due to the fact I was turning really wide. It let me test my panic procedure. | ||
+ | |||
+ | I'm not too sure what to test next: the drone mode (preset-waypoints) or some more FPV stuff. | ||
+ | |||
+ | I should think of getting the balloon put together more, as that's what this wiki is intended for! | ||
+ | |||
+ | Perhaps when I have a fully autonomous drone, I will put together a little glider that can RTL and report its positioning. | ||
+ | |||
+ | Sounds like a plan. | ||
+ | |||
+ | ====== Thursday, July 17th 2014 ====== | ||
+ | I made 3 FPV flights today. | ||
+ | The first two were without incident. | ||
+ | |||
+ | The third was a learning experience. | ||
+ | My radio started to beep, despite having a relatively good video signal. | ||
+ | Then I lost video. | ||
+ | |||
+ | A minute later, it was buzzing over head again. | ||
+ | In the seconds before my transmitter started beeping again, with no video or anything, my faith in the technology was tested. | ||
+ | |||
+ | I also just got a package from Hobby King today. | ||
+ | |||
+ | ====== Wednesday, July 23rd 2014 ====== | ||
+ | Today was rained out, unlike the last few days.\\ | ||
+ | Yesterday I was able to do full autonomous flight with the APM 2.5 Bixler setup. | ||
+ | |||
+ | The first flight needed some help landing. | ||
+ | The second was pretty much perfect. | ||
+ | |||
+ | I was hoping to do some tests with the large foamie, but it had a twitchy aileron servo, so I fixed that today. | ||
+ | |||
+ | Hopefully tomorrow will be better weather. | ||
+ | |||
+ | Otherwise, things are progressing quite well. | ||
+ | |||
+ | ====== Thursday, September 11th 2014 ====== | ||
+ | |||
+ | It has been a fun and productive summer. | ||
+ | |||
+ | I went to Calgary to get my friend Carl into the hobby more. He is still on the simulator, but having fun. | ||
+ | |||
+ | I volunteered to organize the Christmas dinner for my RC club. Then I won the door prize at the meeting. Nice... | ||
+ | |||
+ | I have flown and crashed the large foamie a few times, and I believe that I am near getting it near to flying properly. | ||
+ | |||
+ | I have been wrestling with the secret to getting FPV w/ OSD and Tablet controlled groundstation. | ||
+ | The Flytron looked like it was working, except it couldn' | ||
+ | |||
+ | That made me think that it had to be the Flytron chip. After some digging into the code, and doing some tests, I was able to figure out unit didn't have any hardware collision detection or anything. | ||
+ | |||
+ | So I'm now writing my own TCP for the thing, with ACK, ACK-REQ, DATA and FIN states. | ||
+ | |||
+ | If I succeed, I'll post my code here. | ||
+ | |||
+ | ====== Saturday, September 13th 2014 ====== | ||
+ | Technically it's Saturday. | ||
+ | It's almost 4am, and I'm pretty sure I've got it. As promised, {{: | ||
+ | It retransmits if needs be, and I even made it so that it does that less often too. | ||
+ | |||
+ | Unfortunately, | ||
+ | More debugging needed. | ||
+ | |||
+ | In the mean time, I rewired the HK transmitters to work with an OSD cable. | ||
+ | |||
+ | ====== Monday, October 6th 2014 ====== | ||
+ | I've just been doing a lot of flying, a lot of crashing and repairing. The drone on the big Bixler was working quite well. Autonomous landing seem to be the tricky part mostly with the landing though.\\ | ||
+ | It had an unfortunate incident with a tree and another mis-repair with a wooden spar versus a now metal spar.\\ | ||
+ | It should be ready to go now. | ||
+ | |||
+ | The big news is that the large foamie is now ready to be tested again. Hopefully I can get out in the next couple of days and see if it flies. | ||
+ | |||
+ | I also managed to get the Hobby King wireless communication up and running with the telemetry. It works like a dream; much better and the Flytron. | ||
+ | |||
+ | ====== Tuesday, February 3rd 2015 ====== | ||
+ | I have been flying the bixler with fair frequency this year, as weather allows. | ||
+ | |||
+ | I have also been emboldened to broaden the scope of the drone part of this project to be controlled by an Air Traffic Controller, of my own making. | ||
+ | |||
+ | It occurs to me that the immediate future of drones lies not in flying everywhere, but from designated site-to-site paths. | ||
+ | |||
+ | I believe most of the technology to accomplish this already exists. | ||
+ | |||
+ | Mavproxy is a neccesary in-between that can share one transmitter across many devices, all using Mavlink over tcp/ip. | ||
+ | |||
+ | A pilot can connect to it locally, as well as to an ATC. The drone can be programmed with waypoints that the ATC can read and manipulate. | ||
+ | |||
+ | Development can also be facilitated by Software In The Loop simulations of drones. | ||
+ | |||
+ | More to come. | ||
+ | ====== Tuesday, February 3rd 2015 ====== | ||
+ | |||
+ | This is turning out quite well. There is only one hurtle that eludes me, and that is Guided mode. For the time being though, I don't think I need to worry about that funtion to make something functional. | ||
+ | |||
+ | SITL is turning out to be extremely helpful. Hopefully by the end of the weekend, I will have something to show. | ||
+ | |||
+ | ====== Monday, February 9th 2015 ====== | ||
+ | [[http:// | ||
+ | |||
+ | If you have MAVProxy set up, you should be able to point them there soon by entering:\\ | ||
+ | output add droneatc.ca: | ||
+ | |||
+ | For now I just have 2 test drones flying around in circles. | ||
+ | |||
+ | If you do connect, please note that at this time the site is in Alpha, and I take no responsibility should a drone crash due to interactions with this service. Yeah, disclaimers. | ||
+ | |||
+ | I have tested connection to the domain from within my house, and it seems to work.\\ | ||
+ | I will do a test with my Pi connected to my phone' | ||
+ | |||
+ | Thhe algorythm I use is pretty basic, but it should stop collisions for the sake of demoing it as a proof-of-concept at the very least.\\ | ||
+ | For now, I intervene if the drones are within 20 metres of each other, or within 5 seconds of possibly colliding. | ||
+ | |||
+ | It works great if they' | ||
+ | The only scenario that's causing a near-miss is when one is doing a tight turn towards the other and ends up turning into their broadside.\\ | ||
+ | This can easily be fixed by making the conditions where it intervenes more conservative. 20m and 5 seconds is pretty close to be manuvreing together when ther' | ||
+ | |||
+ | I have some to-do items. | ||
+ | |||
+ | I also assume the minimum turning radius is 10m. | ||
+ | |||
+ | All these things can be made better by profiling the droens better and assessing their capabilities automatically. | ||
+ | |||
+ | I would like to try sending messages to the pilot' | ||
+ | |||
+ | It's worth mentioning that the current strategy the back-end takes is to prevent collisions by enforcing distance between two drones. | ||
+ | |||
+ | I'm going to see if I can drum up some interest on other websites. |
projects/canadawest/progress.1403553659.txt.gz · Last modified: 2014/06/23 20:00 by canadawest