Who are we attracting?

Have a productive conference. Best wishes

Additional thoughts to go along with the conversation…

A mission/vision statement would be great - I think that should come first and foremost. It would be nice if individual goals/lists tied directly to that vision.

Maybe this is more of an organizational thought, but it seems to me like the dev’s are the do-and-know-it-alls. You are great at what you do!! It seems to me like the dev’s run the show (and maybe the manufacturers), and I guess from a technical standpoint it makes sense. Maybe that’s why ardupilot has been seen as a “tinkerer’s” flight controller.

If the project/vision includes more than just code and technology development, then maybe other people could help in other areas (like making up-to-date videos, offering dedicated support, marketing, etc). There have to be at least a few people that would like to dedicate time to helping ardupilot, but they can’t code, and so they’re not recognized as a “dev.” How can they get officially involved? I’m not saying that the ardupilot team should drop the terms “dev team” and “developers un-conference,” but as it stands it seems like the project is mostly up to the smart coding people and businesses at the top, and us individual users don’t have a say. I get that the “un-conference” is meant to dispel some of the top-down thoughts, however I’ve never heard that it’s open or seen how to attend. It seems just a little private.

You guys have been great in the past, and I hope to see the community-driven project continue. And thank you for not being like dronecode…

In summary: I would like to see the team attract individuals with other skills to help grow the project - not just “devs.”

2 Likes

WOW, I didn’t think I would spark this much of a conversation, but it’s great!!

However I think most missed my direction of the question, or maybe I missed. I wasn’t thinking how we would attract developers and partners so much as how do we attract end users? and more to my idea, how do we attract recreational users? I can go to pretty much any recreational R/C meet, or any of the FPV meets and count on less then 1 hand the number of Arducopter / Arduplane users, but flight controllers like the Vector are into double digits, and those users have 3-4 models, each, on Vector. Ok sure products like that are hardware and firmware in one, where with Arduplane you must “shop around” and HW /FW come from different places. Maybe that is the speed bump? I don’t think so, at lest to any great degree, as see by the number of iNAV boards now making their way into the scene. But why is Arduplane off in the corner, why does no one want to dance with her? :slight_smile: lol

Take a look at this, its like playing “Where’s Waldo”… you can get the feel of where we are in the ecosystem.

source: https://www.droneii.com/drone-market-environment-map-2018

I think that thoughts about attracting other users may need to start at the top. Including representation of those FPV users (not just tinkerers) in conferences, etc would go a long way. Following high-level missions/visions, leaders can decide on an effective “marketing plan” to get to accomplish @Rusty_Jones’s proposed mission. That may include prioritizing

  1. Advertisement
  2. Software development of user-friendly or FPV-specific features, or
  3. Hardware development like an improved OSD.

To be honest, I don’t know that ardupilot/the dev team wants to go down this route. I think it really should because there is a huge market, but I also don’t know if everyone is on board. I think that’s why the thread has taken a little bit of a turn toward high-level thinking. The title of this thread may also be a little broader than the question you’re trying to have answered. Thanks for keeping us on topic.

@Naterater
This mission/vision/values statement does exist , look here:
http://ardupilot.org/dev/docs/developer-code-of-conduct.html

1 Like

@ppoirier Thanks! I haven’t read through that yet. Does that code apply to ardupilot as a whole or just the development team? Maybe I have ardupilot and the dev-team mixed up conceptually. I don’t mean to clutter the thread with my confusion, but it seems like the code of conduct applies to the dev team and not ardupilot as a whole.

Well, it is related somehow, because if the users dont share the same values, the developpers cannot give support.
So yes its more a safegard than a vision, but I just wanted to show that this code exist , and it could be used as a building block to add amore focussed vision and help to align the user base expansion according to these.

frankly, I think it is totally misunderstood what “vision” was referring to in the above discussion … “vision” can mean many things, but most would be out of context
:slight_smile:

@olliw42 As I said, its a code of conduct, and the first statement is somehow a kind of mission/vision:
ArduPilot aims to enable the creation and use of trusted, autonomous, unmanned vehicle systems for the peaceful benefit of all.

yes, it is a kind of vision, but not the vision meant in the above
my eyesight is also a kind of vision, but discussing my eyesight is out of context, even though I could equally well say it’s a kind of vision
I think I’ve written my comment properly :wink:

I think we agree on that, and the relation between the developers and the ardupilot project as a whole could be a little more explicit. Right now I think ardupilot is developer driven. The community trusts the developers to steer the project. With a developer “Aim” so broad (“… benefit of All”), it’s almost impossible to truly fulfill. Since the Aim is broad, the dev’s decide to what is most important to work on, and hopefully that is what “all” of us want. Some form of community representation to the developers may or may not help; I don’t know. Maybe it already exists?!

Maybe I should be asking questions instead of spewing ignorance. Is the FPV/recreational user community adequately represented/prioritized at the dev level? If not, why?

EDIT: I’m asking these questions because I don’t know if high-level resources are being dedicated to the recreational sector. I suspect this may be a contributing factor to the unpopularity of ardupilot among those users.

I think the answer would be thae same as @Rusty_Jones question : [quote=“Rusty_Jones, post:26, topic:25383”]
. But why is Arduplane off in the corner, why does no one want to dance with her? :slight_smile: lo
[/quote]

Because its complicated,… Cleanflight-Betaflight interfaces are muce easier to work with and there are fewer parameters to set. FPV- recreational pilots want to fly and they dont want to mess with advances parameters an multiple vehicles configuration. Is the solution would be to ‘‘hide’’ the complexity behind a nice & cool FPV interface you can load as a Google App just like CleanFlight ?

1 Like

Yes … and no…

The ‘***flight’ variances change as much as some of us change our socks. What configuration works today may, or may not be broke tomorrow, just to chase the “option/feature of the week” A slight exaggeration, but not much. Basic controls probably stay the same, but a lot of stuff moves around, or did. Occasionally Ardupilot stuff changes, but is mostly stable, feature wise. The full parameter set can be saved and loaded so why can’t there be a basic parameter set that “just about” works. it is just about there as it is. And I do remember at one time there was a wiki page of some of the common air frames and what parameters worked, or at least gave a starting point that got you in the air. YES I know every air frame is different, but I am sure a few basic recipes would help a lot.

Lol You just added to the list of why ArduPilot might be so rebarbative to the masses
So why does no one want to dance with her? … She is complicated and she can’t make up her mind :wink:

@Rusty_Jones, you asked “How can we change that?”

I propose that resources should be dedicated in the following proportions. It’s just an opinion, and it takes people in charge to dedicate resources and integrate it into the “Road Map.” I’d be happy to help where I can.

50% Improve the user interface (mission planner) to mimic current software organization and commands.
25% Give better instructions/user guides on the wiki and youtube. Make it super simple.
8% Advertise in a manner similar to gopro or dragonlink - gather cool videos etc from users and publish
5% Get a dedicated app or mobile way that can change parameters/tune in the field (rather than with a laptop)
4% Develop any recreational-specific features and integrate any new and common recreational equipment to be compatible with ardupilot. (I personally think 95+% of the development is already done for recreational users)
4% Design hardware like an OSD or ready-to-fly kits with ardupilot at the center
2% Focus on a multi-platform GCS

I think that focusing on the above areas for recreational users is good because it impacts and enriches the experience of almost all users too. Like @rmackay9 said, it’s going to require wider efforts, and that should provoke some higher level thoughts and organization.

1 Like

@Naterater As Randy noted, developers develop usually in the direction they are getting paid to move. What exact resources are you allocating? There are no resources to do the things on your list. Unless you drum up some volunteers. That is the solution. :slight_smile:

@Naterater
Most of your list is there already I think.

Mission planner is what I would call “Full Featured” and , I think, is at the heard of Ardupilot for set up and planning. Not sure how you can “simplify it” really.

Online guides… needs man power to write. I can share what I have done to set up my birds on my website, but how to get “official” exposure. If someone in the higher ups could set up a space, we could populate our recipes of what works.

Advertising… I think the group is working on slogans. maybe once that is done someone could edit some “intro” clips, as seen on some of the other online videos and ask users to share.

Apps?? Tower on Android is ok, Apple? IDK, I am an Android guy

Recreational features? I thin it does most of what I want, need to poll users for more ideas.

OSD? Yes, more current OSD, I will be looking at AlceOSD shortly

Multi platform GSC? Got me there, might be something already in place.

As far as efforts… i will do what I can, will be focusing more on videos this year, and will include all details of the builds. But I am only one…

Hey I’m just answering the question from the original post. I honestly don’t know what resources are available.Maybe the solution really is as simple as drumming up volunteers or convincing a corporate partner to pitch in for upgrades that affect the large community.

Going along with your comments @mike, it sounds like the solution is multifaceted. #1 find what to do and #2, find how to get that done. I obviously don’t have a clue about part #2. haha.

There’s a whole thread to this, but I don’t think the community here on the forum agrees with it. The facebook community wants changes. Mission Planner "Makeover". I think it should be at the heart of this discussion.

I would be interested in collaborating with you @Rusty_Jones on setups, etc. Right now my thread in the commercial section of RC groups is the second-most viewed, and I think a lot of it is because of the setup information (more hardware focused though). https://www.rcgroups.com/forums/showthread.php?3009817-Benchmark-Test-of-the-Twin-Engine-Electric-Mapping-Planes.