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 Information | Description |
---|---|
Developer Type | Enterprise/Organization |
Company Name | Real company name |
Country or Region | Country or region where the company is located |
City | City where the company is located |
Industry | Industry the company belongs to: Aerial photography, drone inspection, public safety, electricity, oil and gas, universities, etc. |
Payload Name | Name of the payload to be registered for development (in English)) |
Payload Description | Details 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.