Language

JP | EN

Drone engineer training school

The school opened on May 20, 2016, and has produced 600 graduates to date (as of December 1, 2023).

From the "Course to Master Automated Navigation Software," which you can participate in without any programming experience, to the "Application Development Technology Course Using Dronekit,'' which requires programming experience, to the "Flight for Aircraft Control and Driver Development Using ArduPilot." We provide training sessions that customize the three courses of the "Code Development Technology Course" after individual consultation.


From the "Course to Master Automated Navigation Software", which you can participate in without any programming experience, to the "Application Development Technology Course Using Dronekit", which requires programming experience, to the "Flight for Aircraft Control and Driver Development Using ArduPilot". We provide training sessions that customize the three courses of the "Code Development Technology Course" after individual consultation.

In addition to the regular events listed above, individual training sessions can also be held.

For inquiries about drone engineer training schools and individual training sessions, please contact us below.

Contact Us ▶

Drone engineer training school graduate demonstration
@Kaga special visiting lecture


DSJ Co., Ltd. Mr. Nakayama

DSJ Co., Ltd. Mr. Nakayama

Sozo Ltd. Mr. Takeda

Sozo Ltd. Mr. Takeda

TKK Works Co., Ltd. Mr. Yamazaki

TKK Works Co., Ltd. Mr. Yamazaki

Mr. Okuno

Mr. Okuno

Mr. Okuno

3 courses to suit your goals

The Drone Engineer Training School offers three courses to suit your goals.

Operation course
How to operate ArduPilot’s automatic navigation and how to use Mission Planner. This is an operation training course that focuses on aircraft tuning such as aircraft calibration methods (compass, acceleration sensor).
You can participate without any programming experience.

  • Common to all courses: Overview (Drone software overview/ArduPilot basics. SW architecture) & DIY aircraft production
  • Flight mode (manual/automatic), how to use Mission Planner (firmware update, initial settings, logs, calibration), aircraft calibration method (compass, acceleration sensor), aircraft configuration method (parameter settings, adding new sensors) , aircraft tuning (PID settings, automatic navigation waypoint settings, telemetry)

Developer course (Application edition)
Ardupilot environment construction and build. This is an application development technology course that utilizes Dronekit, including companion computer application development and team workshops.

  • Common to all courses: Overview (Drone software overview/ArduPilot basics. SW architecture) & DIY aircraft production
  • Ardupilot environment construction, Ardupilot build, Ardupilot overview (flight mode, module configuration) DroneKit Python/Android, MAVPROXY, Python MAVLINK, companion computer application development, team workshop

Developer course (flight code edition)
This is a flight code development technology course for aircraft control and driver development using ArduPilot, including ArduPilot environment construction, copter & ROVER navigation, sensor integration, advanced PID control, team workshops, etc.

  • Common to all courses: Overview (Drone software overview/ArduPilot basics. SW architecture) & DIY aircraft production
  • This is a flight code development technology course for aircraft control and driver development using ArduPilot, including ArduPilot environment construction, copter & ROVER navigation, sensor integration, advanced PID control, team workshops, etc.

Various courses

Course Curriculum Required Skills Target Acquisition Techniques
Operation course

ArduPilot
Automatic navigation SW
operation training

nothing special
No programming experience required

Master the autonomous navigation SW

developer course
(Application version)

ArduPilot
DroneKit
programming training

Python/Android programming experience or understandable technical level

SW development technology using DroneKit

developer course
(Flight code edition)

ArduPilot
flight code programming training

C++ programming experience or understandable technical level

Aircraft control/driver development technology using ArduPilot

Lecturer introduction

Randy Mackay (Principal)


Japan Drones Co., Ltd.
Representative Director and President
ArduPilot SW development and developer community management. Leading developer of the world’s most used drone open software. He has made significant contributions to new technology creation and innovation in the global drone industry. He currently lives in Karuizawa and is developing and testing aircraft control programs in response to requests from drone manufacturers around the world.

Tsuyoshi Kawamura (Lecturer Leader)

Fascinated by ArduPilot, as a TAP-J member he built an automatic victim discovery system using ArduPilot and participated in rescue competitions, while also working as an engineer at a startup company. Let’s get excited and experience the speed of open source development and the technological innovations of users around the world! !

Tomoshi Wagata (lecturer)

After working as a systems engineer for 24 years, I changed jobs to a startup in the drone industry. He is working every day to implement businesses using drones and robots into society. I would like to leave the verification of the latest technology and complex programming to my senior colleagues, and I would like to spread the joy of creating drones and robots, and the joy of operating them with programs. Thank you for your support!!

Seiichi Takayama (Lecturer)

He worked as an engineer at an aerial surveying company for about 10 years, and in June 2019, he became independent and launched “Takayama Drone Research Co., Ltd.” Since then, the company’s mission has been to “nurturing professionals who will be engaged in the operation of unmanned mobile vehicles,” and we have been working with people who use drones for industrial purposes. In his lectures, he strives to provide easy-to-understand and memorable explanations of the basics needed to jump into the world of Ardupilot. Let’s walk together towards the dawn of a new industry!

Hideyuki Fujikawa (Lecturer)

I usually work as a financial engineer/consultant, and in my off time I fly and develop drones. I like to create something futuristic on the cheap by combining existing software and hardware, and ArduPilot is perfect because it is open and extensible. Recently, he has been working on developing aircraft carrier mechanisms and motion control using ArduPilot.

Masaki Shibuya (Lecturer)

Works at a machine parts manufacturer. he likes robots Having been able to become an engineer with the support of many teachers and seniors, I would like to help people who have no experience with robots/ArduPilot become beginners to intermediates. I hope that people who are interested in drones/robots can loosely connect through ArduPilot, and by working together little by little, something interesting will happen. If you are interested in drones, why not start with us now?

Graduate interview video

This is an interview video with a graduate of the drone engineer training school.
Please listen to the impressions of those who have actually taken the course.


Completed operation course
Mr. Ryuji Ito

Completed developer course (application edition)
Mr. Akihiro Takeda

Completed all courses
Mr. Hideo Ichinohe

Aim! Drone Engineer Channel

 

“ArduPilot Yuru Talk” by Kawamura & Mr. Wagata


In addition to the regular events listed above, individual training sessions can also be held.

For inquiries about drone engineer training schools and individual training sessions, please contact us.
Please contact us below

Contact Us ▶

TOP