Skip to main content

How to Use PSDK

Before using PSDK to develop payload devices, you need to register as a developer with PSDK access rights. When using PSDK to develop payload devices, you must select an Autel Robotics drone and the hardware platform for developing the payload device. It is recommended that you familiarize yourself with the various standards for developing payload devices, and, with the help of practical tutorials and PSDK API documentation, develop a fully functional payload device that can be mounted on an Autel Robotics drone.

1. Register for a PSDK Developer Account

  • When registering as a PSDK developer, please carefully read the SDK agreement, terms, and policies on the developer website.
  • To ensure you receive efficient and convenient service, please apply for registration via email to the SDK developer team. Your registration information must include the following details:
Developer InformationDescription
Developer TypeEnterprise/Organization
Company NameReal company name
Country or RegionCountry or region where the company is located
CityCity where the company is located
IndustryIndustry the company belongs to: Aerial photography, drone inspection, public safety, electricity, oil and gas, universities, etc.
Payload NameName of the payload to be registered for development (in English))
Payload DescriptionDetails of the payload design, targeted industry, purpose, main features, and other information that needs to be supplemented

After receiving the email, we will process the registration according to the procedure. If the registration is successful, we will send the relevant registration information via email. During development, you can use this information to register through the PSDK initialization interface to begin normal development.

2.Choose Development Tools

When selecting the drone, development kit, and hardware platform for developing the payload device, you need to:

  • Choose a drone

    Choose the development kit or hardware platform for the payload device

    Choose a development platform

3.Develop Payload Devices

Preparations Before Development

Before using PSDK to develop a payload device, it is recommended to first learn the basic knowledge required for developing payload devices, understand the functions supported by PSDK, and the standards the payload device needs to meet. Based on actual development needs, select the appropriate hardware platform and a reliable development platform.

  • Learn the basics of drone knowledge and control principles, such as pitch, yaw, roll, and altitude control.
  • Understand the functions supported by PSDK.
  • Review Autel Robotics’ payload standards.
  • Choose the hardware platform.
  • Choose the development platform.

Start Developing Payload Devices

When using PSDK to develop a payload device, please correctly connect the selected hardware platform, third-party development board, and Autel Robotics drone. Properly configure the payload device development environment and understand how to use PSDK to develop payload devices by running the compiled program of the example code.

  • Before using PSDK to develop a payload device, please read the development instructions to avoid damaging the payload device or drone due to improper operation.
  • Install the software for developing with PSDK and prepare the necessary toolchains and libraries.
  • Connect the drone, hardware platform, third-party development board, and computer.
  • Through platform porting (optional), port the payload device control program developed based on PSDK to different software and hardware platforms.
  • Compile the example code and understand how to implement the functions of PSDK by running the example program.

Develop Fully Functional Payload Devices

Please refer to the practical tutorials and PSDK API documentation to develop the payload device.

4.Become a Partner of Autel Robotics

Autel Robotics adheres to an open and win-win cooperation philosophy, offering developers technical support, payload testing, channel recommendations, and ecosystem promotion services. We sincerely collaborate with developers and partners to build a sustainable application ecosystem.

  • If a payload device developed by a partner passes Autel Robotics’ payload testing, it will be recommended to third-party partners by Autel Robotics.
  • If a partner's payload device passes testing by third-party professional institutions, and after signing a cooperation agreement with Autel Robotics, we will engage in deeper collaboration with the partner, such as recommending the partner's payload device to global users. For more cooperation details, please contact us.

5.Obtain Technical Support Services

  • Send an email to the Autel Robotics SDK development team.