Online Arducopter development Workshop proposal

Ok putting it out there...


In order to encourage community members to participate in the Arducopter, Ardupilot,  AP Planner project code base ,I think it would be a great idea for a series of live recorded online presentations to be conducted by those  actively involved in the code base.  I envisage this to be similar to online corporate seminars where the audience can ask questions etc. The idea here is to provide a quick start and less daunting way to  enable and engage community members that would like to be involved in code development to further the Arducopter project.  The recorded presentations can then be viewed at a later date.

This will be an opportunity for the wider community to see how the 'big boys/girls' cut and roll code, learn the gottchas and peculiarities of the Arduino environment and promote the widening of the  number of people engaged in the code base.

 
Some presentation ideas that come to mind are:


1.  Overview of code architecture.  What parts do what e.g. global constants, classes, variables, methods/functions timers etc.


2. Devleopment environment requirements.  Live demonstration of tool chains and code development, e.g. bug diagnostic and general code development workflows.


3. Use of HIL simulator for development.


What are your thoughts?  

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Developer

    The first online development webinar is now scheduled for Monday July 16th at 5pm PST. 

    Please see front page blog in a few minutes for details. 

  • I like this idea as a communications tool to help the general understanding of APM owners etc.

    And, to act as a two channel between designers and end users for design change considerations, improvements,

    and to possible create ad hoc work teams to accomplish tasks that the design team may not have time for.

    I.E. creating a comprehensive tuning guide for various frame types etc.

     

    I think this could help move the project and project design ahead effectively.

     

    If the primary goal is to truly move the design ahead as fast and effectively as possible while envolving the owner base,  I don't believe it should envolve learning how to do programming.  A seperate channel could be setup for that if desired.

     

    Leave the coding(except for your own tinkering) to the folks who know how to do it effectively and open up structured channels of communications between users and designers and coders for design change and improvement.

     

    Just my thoughts from many years of software engineering in team environments.

     

    Cheers,

     

    Tye

     

  • I think this is a great idea too, especially for the likes of me, who regularly dips into the code blindly trying to understand whats going on and not getting very far. It would be great to see how the ops operate! I'd love to contribute more, and learning how to program is the way forward for me. Monroe, I'm signing up to the how to program group immediately, and I've just completed the survey.

  • One of the reasons I chose to get on the APM bandwagon was because it runs on windows.  I run linux in virtualbox and with a dual boot setup.  It is great for programming, but that's all I use it for, and then only when it's significantly more hassle than the windows route.

    When you chose to get a Mac you knew you were choosing a minority platform, so now you really don't have any ground to stand on when the same opportunities aren't available to you.  Apparently wide support and a large user/support base weren't important to your decision making process.

    I'm not trying to take anything away from the minorities in this group, just hoping things will be fairly distributed.  I'll be more than happy if 85% of the time is devoted to windows, 6% to Mac, and 2.5% to Linux.

    Suggesting anything else just plain isn't fair unless our participants don't follow the normal OS market share distribution.  If that's the case it'll be easy enough to settle by the survey or a show of hands at the event.

  • Developer

    Hi everyone

    Since I've volunteered to do the first of these webinars, I would like to ask for your help in organizing it. The first step is to figure out how many people, where, what timezones, OSs, etc etc. That way I can gather the right tools and materials.

    So, I'm doing a SURVEY! (*collective groan*)...

    But but, it's only 4 questions! 

     

    Please visit this link http://bit.ly/NGktCU

    *  I made a small change to the survey (you can re-edit if you already filed) - I'm now asking for 3 times that you could possibly make a webinar. That after the first survey response was for 7am ET, which is 4am my time :-(. I guess I need at least a couple of alternatives or a strong espresso !

    Interested in ArduPilot Development Webinar Tutorial
  • Excellent idea!  I'm in!

    Could you please assign some homework so I'm up to speed and have my dev environment ready to play along in the webinar? (dead serious)

  • Great idea!

    You have one of the best graphics explaining miscellaneous connections (btw, what program was used to make them? would love to see more such wiring diagrams of multiple configurations and addons. I find them most helpful at the beginning of the RC journey) although it would be great to show even more. Show the possibilities of APM, how to get started with development is one of the possible directions of having more users involved in the development of the whole ecosystem.

  • Moderator

    Great idea, there are probably some really imaginative and well wired up brains out there, if they understood the code to a high standard, then this project would certainly benefit...

    The more brainpower put into something the easier things become and everyone develops their knowledge

  • It's a great idea!

    I'm interested too

  • Im interested too

This reply was deleted.

Activity

DIY Robocars via Twitter
RT @TinkerGen_: "The Tinkergen MARK ($199) is my new favorite starter robocar. It’s got everything — computer vision, deep learning, sensor…
Monday
DIY Robocars via Twitter
Monday
DIY Robocars via Twitter
RT @roboton_io: Join our FREE Sumo Competition 🤖🏆 👉 https://roboton.io/ranking/vsc2020 #sumo #robot #edtech #competition #games4ed https://t.co/WOx…
Nov 16
DIY Drones via Twitter
First impressions of Tinkergen MARK robocar https://ift.tt/36IeZHc
Nov 16
DIY Robocars via Twitter
Our review of the @TinkerGen_ MARK robocar, which is the best on the market right now https://diyrobocars.com/2020/11/15/first-impressions-of-tinkergen-mark-robocar/ https://t.co/ENIlU5SfZ2
Nov 15
DIY Robocars via Twitter
RT @Ingmar_Stapel: I have now explained the OpenBot project in great detail on my blog with 12 articles step by step. I hope you enjoy read…
Nov 15
DIY Robocars via Twitter
RT @DAVGtech: This is a must attend. Click the link, follow link to read the story, sign up. #chaos2020 #digitalconnection #digitalworld ht…
Nov 15
DIY Robocars via Twitter
RT @a1k0n: Got a new chassis for outdoor races (hobbyking Quantum Vandal) but I totally didn't expect that it might cause problems for my g…
Nov 11
DIY Drones via Twitter
First impressions of the Intel OpenBot https://ift.tt/36qkVV4
Nov 10
DIY Robocars via Twitter
Nov 9
DIY Robocars via Twitter
Excellent use of cardboard instead of 3D printing! https://twitter.com/Ingmar_Stapel/status/1324960595318333441
Nov 7
DIY Robocars via Twitter
RT @chr1sa: We've got a record 50 teams competing in this month's @DIYRobocars @donkey_car virtual AI car race. Starting today at 10:00am…
Nov 7
DIY Robocars via Twitter
Nov 6
DIY Robocars via Twitter
RT @a1k0n: Car's view, using a fisheye camera. The ceiling light tracking algorithm gave me some ideas to improve ConeSLAM, and having grou…
Nov 5
DIY Robocars via Twitter
RT @a1k0n: To get ground truth I measured the rug, found the pixel coordinates of its corners, calibrated my phone camera with my standard…
Nov 5
DIY Robocars via Twitter
RT @a1k0n: @DIYRobocars is back in December, but outside. Time to reinvestigate ConeSLAM! I rigged up a quick and dirty ground-truth captur…
Nov 5
More…