Randy is one of the key members of the ArduCopter team, and has been leading the traditional heli part of it, along with integrating optical flow sensors into the ArduCopter code (look for a product we may be offering in that space soon).
He's also a great example of the international nature of the team. If you thought Jani was pretty exotic, as a Finn living in Thailand, Randy is a Canadian living in Japan!
Name: Randy Mackay
Home base: I live in Tokyo Japan. It's always interesting as it's a very different culture (from mine) and although it can seem very similar to the west on the surface, the differences come to the surface all the time through unusual foods, people's reactions to events, and many other ways. One challenge though is finding open spaces to fly but where there's a will there's a way!
Day job: I make financial risk management software for a Swiss investment bank. Struggling to find a cross over with DIYDrones..nope, there isn't any.
DIY Drones Role: My primary responsibility is getting the Traditional Helicopter code up to the same level of performance as the Quad. Frankly, it's a real challenge. Although probably faster and more maneuverable than a quad, heli's are very unstable, control inputs affect more than one axis and when thing go wrong, repairs are expensive and time consuming. Still, it's lots of fun and we're getting there. Beyond the trad heli, I've added improvements here and there mostly in the magnetometer and sonar code.
I love being a member of the arduCopter team and working with the talented engineers that Chris has introduced in this series, it's just so much more effective than going it alone.
Background: My obsession with computers began with a TRS80 that my mother brought home and a book of Basic games that you had to type in yourself..and of course they were riddled with bugs which needed to be fixed before you could actually play them! Years later I received a BSc in Computer Science from McGill University.
I got into RC cars with my best friend from elementary school, and then much later RC Helicopters.
The combination of the two passions, programming with RC was natural step as i suspect it was for many others DIYDroners. Specifically Jack Crossfire and his vicacopter was the catalysts that made me jump in.
Other interests: I'm very interested in optical flow and the possibility of using it for improved position control, altitude and object avoidance. I'd also like to find an alternative to the current sonar and barometer sensors for altitude hold - perhaps a laser range finder? Also keen on 3D printed parts.
Comments
Hi Randy ,
I want to creat code which can make the motor slow down about two seconds.I have sew your code in APM libraries.Can you help me with this code ?
Any help would be greatly appriciate!
Thanks! APMlover
Venkat,
Yes, I've heard that as well. There must be some bug in that sketch. I'll have a look at it at some point before the AC3.1 release. Also feel free to raise it as an issue on the issues list. That'll help me remember it.
Great Job Randy, You are the man for the heli project. Trust we will get it sorted soon.
Greetings,
Hein
@Ravi, Great, the more the merrier! the main thread for the heli stuff is here.
hi andy, i have a align 450 SE and APM 2560, i would soon be working on arduheli. i have all the hardware needed.
After looking at some articles about helicopters, the amount of down force near the centre of the hub, where the blades are making the least amount of lift, i would be unsure whether the pressure would rise sufficiently to cause a problem. But i will do some more ALT_HOLD testing and get some more logs.
@Mark,
We had a quick discussion on the "600 size heli" thread about that point - could the main blades be affecting the pressure shown by the barometer? Initial checks of malcolms logs show that it's tracking fairly well with the sonar at low altitudes at least so it doesn't seem to be necessary. We don't have a large body of evidence to prove that of course yet.
If we did do this people would need to buy a separate barometer and an I2c splitter and we'd have to make some code changes to make the APM pick up the pressure from the external barometer instead of the one on the oilpan.
Good luck with the Swift 550. Help would be greatly appreciated!
Randy is Canadian but he has truly programming Ninja skills. =)
I had a commodore pet 4032 :)
Kudos! Randy, you lead the pack for Traditional Heli development.
Great to have your skills here, I follow your changes daily.
I will install APM in my Swift 550, (lots of spares) for testing with FPV and Cameras, I think Baro should be on spike150mm past tail rotor maybe more, and
Baro could be mounted in a case with 6 air inlets, 1 on top, bottom, front, back, left & right to help balance local pressure differential ?
-
1
-
2
of 2 Next