Enable NPNT in Ardupilot + hereling drone
Budget: ₹75,000 – ₹150,000 INR
We want end-to-end NPNT to be implemented for Ardupilot including server setup.
Tasks:
1 - Integrate NPNT lib into Ardupilot
Resources:
https://github.com/CubePilot/libnpnt
2 - Develop and setup Drone registratiion/authentication server
This should work e2e, we should have a backend where we can authorize a drone and view the drone logs and details as specified in the digitalsky specs.
The user should be able to register the drone using UIN and the NPNT workflow should work.
Resources:
Resources:
3 - Integrate NPNT provisional testing tool
https://github.com/iSPIRT/NPNT-Provisional-testing-tool
4 - Modify qgroundcontrol to talk with the auth server and complete the NPNT flow to allow arming (Open to discussion)
References:
https://digitalsky.ispirt.in/t/steps-to-successfully-register-as-a-micro-category-drone-manufacturer/444
https://digitalsky.ispirt.in/t/open-source-npnt-implementation/57/7
https://digitalsky.ispirt.in/t/ardupilot-firmware-customization-for-npnt/332/5
https://github.com/iSPIRT/digitalsky-frontend
https://github.com/iSPIRT/digital-sky-api
https://github.com/iSPIRT/digital-sky-app
https://digitalsky.ispirt.in/t/how-to-start-the-implementation-of-npnt/153/18
https://docs.google.com/document/d/1tf6j8a2hRmNC9UlbLu6JS_7hOdN1mHLWs0pMUZdgim4/edit
This has almost every detail:
https://public-prd-dgca.s3.ap-south-1.amazonaws.com/InventoryList/headerblock/drones/DGCA%20RPAS%20Guidance%20Manual.pdf
Experience in Ardupilot is a plus, C++, Java must-have.
We can discuss the time-frame and other details.
Tasks:
1 - Integrate NPNT lib into Ardupilot
Resources:
https://github.com/CubePilot/libnpnt
2 - Develop and setup Drone registratiion/authentication server
This should work e2e, we should have a backend where we can authorize a drone and view the drone logs and details as specified in the digitalsky specs.
The user should be able to register the drone using UIN and the NPNT workflow should work.
Resources:
Resources:
3 - Integrate NPNT provisional testing tool
https://github.com/iSPIRT/NPNT-Provisional-testing-tool
4 - Modify qgroundcontrol to talk with the auth server and complete the NPNT flow to allow arming (Open to discussion)
References:
https://digitalsky.ispirt.in/t/steps-to-successfully-register-as-a-micro-category-drone-manufacturer/444
https://digitalsky.ispirt.in/t/open-source-npnt-implementation/57/7
https://digitalsky.ispirt.in/t/ardupilot-firmware-customization-for-npnt/332/5
https://github.com/iSPIRT/digitalsky-frontend
https://github.com/iSPIRT/digital-sky-api
https://github.com/iSPIRT/digital-sky-app
https://digitalsky.ispirt.in/t/how-to-start-the-implementation-of-npnt/153/18
https://docs.google.com/document/d/1tf6j8a2hRmNC9UlbLu6JS_7hOdN1mHLWs0pMUZdgim4/edit
This has almost every detail:
https://public-prd-dgca.s3.ap-south-1.amazonaws.com/InventoryList/headerblock/drones/DGCA%20RPAS%20Guidance%20Manual.pdf
Experience in Ardupilot is a plus, C++, Java must-have.
We can discuss the time-frame and other details.