GSoC - Google Summer of CodeΒΆ
Each year, ArduPilot participates in the Google Summer of Code program, encouraging students and others to contribute to the ArduPilot code base.
The development team includes experienced mentors who will help students make great contributions to ArduPilot.
To help you get started:
The suggested projects list is here. This is a list of our ideas of what would be good to work on but we are open to other suggestions you make in your application.
The #GSOC channel in the ArduPilot Discord server is a good place to ask questions about our GSOC program, submit ideas for projects, etc. Mentors will respond to your posts in this GSoC channel.
The ArduPilot Wiki and, specifically, the ArduPilot Developers Wiki are good sources of information on ArduPilot and how to contribute to its code.
Please note that there are likely to be more students applying than we will have places allocated by Google, so to improve your chances please include:
Information on how you would approach the project, what time you can put into it and what you think you can achieve over the GSoC period
Experience with the tools you will need to complete the project (eg. demonstrated ability in the relevant programming language or environment)
Details of past open-source projects you have contributed to
Enthusiasm for your chosen project
Please feel free to post your ideas, or if you have more general questions, contact the mentors on our GSoC Discord channel referenced above.