Professional Documents
Culture Documents
DGCA RPAS
Guidance Manual
Revision 1 - 2019
The objective of this Manual is to acquaint the public and the industry with the
procedures being followed for processing all matter pertaining to issue of unique
identification number, unmanned aircraft operator permit, and related activities. It will
help them understand the flow of various processes involved and understand the
intricacies of the system.
It has been our endeavour to place the details of the procedures to be followed
by DGCA in a cogent and easily understandable manner. Therefore, the language
used is simple and unnecessary details have been avoided. In order to make the
reader comfortable, the references to various legislations and documents have been
kept at the bare minimum.
(Arun Kumar)
Director General
b) The applicant (other than Nano category) should apply to DGCA for import
clearance through Digital Sky Platform.
c) The officer responsible should verify the documents submitted for its
correctness and should issue import clearance if found satisfactory. Else, he
should reject the application with reason(s).
e) Only after receipt of import license, the applicant can import the RPAS into
India.
a) The applicant should ensure that locally purchased RPA has ETA from WPC
Wing, DoT for operating in de-licensed frequency band(s). Such approval shall
be valid for a particular make and model.
b) The applicant should submit information as per format given in Digital Sky
Platform along with application for issue of UIN.
Note: Refer Digital Sky Platform Manual for application filling instructions
Acquisition
of RPAS
Locally Imported
Purchased (except
Is ETA
NO Approach WPC NO Is ETA
available? for ETA available?
YES YES
Approach OEM/
Is NPNT NO NO Is NPNT
Manufacturer
Compliance Compliance
and CoC? for NPNT & and CoC?
CoC
YES YES
YES
Import Clearance
from DGCA
Apply to DGFT
for Import
Licence
1. Except Nano (flying up to 50ft. in uncontrolled / enclosed premises) and RPA owned
by NTRO, ARC and Central Intelligence Agencies are required to obtain UIN.
2. Except foreign entity all others are eligible for applying for UIN.
3. For imported RPAS, ETA from WPC, Import clearance from DGCA and import license
from DGFT are required before applying for UIN.
4. For locally purchased RPAS, ETA from WPC and NPNT compliance certificate from
OEM is required before applying for UIN.
5. Filled Application for UIN with requisite supporting documents and fee of Rs. 1000/-
should be submitted through Digital sky platform.
Supporting Documents:-
a) Equipment Type Approval (ETA) from WPC Wing
b) OEM Certificate
c) Security documents from MHA or copies of any 2 IDs (Passport, Driving
License, Aadhar)
d) Specification of UAS & applicable Manuals.
e) Any other supporting documents deemed necessary
6. The officer responsible should verify the documents submitted for its correctness. If
found satisfactory, UIN will be issued by DGCA through Digital sky platform. Else, he
should reject the application with reason(s).
7. The applicant should inscribe Fire resistant identification plate with UIN affixed on
RPAS.
8. The RPAS (issued with UIN) shall not be sold or disposed-off in any way to any person
or firm without permission from DGCA.
9. In case, the RPA is damaged and cannot be restored to original condition, the same
shall be notified to DGCA by the owner/ operator for cancellation of UIN.
10. Any changes in the contact details specified in UIN shall be immediately notified to
DGCA and all other concerned agencies.
Note: Refer Digital Sky Platform Manual for application filling instructions
Information about
Local Purchase or
Import
1. ETA
2. NPNT Compliance & CoC
from Manufacturer
3. Specifications of RPA
4. Fee Receipt
5. Security Clearance from MHA
or 2 Valid ID Proofs *
6. Other details specified in CAR
Applicant reapplies
Apply for UIN# in rectification/ correct
Digital Sky Platform$ documents through
Digital Sky Platform
Verification of Discrepancies
Documents for NO (if any)
correctness and intimated to
compliance of NPNT applicant
YES
Affix UIN on
Issue of UIN fireproof ID plate
on RPAS
* Only for individuals, ref. CAR
# except Nano
$ Refer Digital Sky Platform Manual
for application filling instructions
4. For a company or corporation registered elsewhere than in India, UAOP will be issued
to the Indian company that has taken RPAS on lease.
5. The UAOP are not transferrable and its validity will be for a period of five years from
the date of issue.
6. For renewal of the UAOP same procedure will be followed and the applicant has to
submit fresh security clearance from MHA. The fee for renewal of UAOP is
Rs.10,000/-.
Note: Refer Digital Sky Platform Manual for application filling instructions
Discrepancies
Verification of
NO (if any)
Documents for
correctness intimated to
applicant
1. A remote pilot is a person charged by the operator with duties essential to the
operation of a remotely piloted aircraft and who manipulates the flight controls,
as appropriate, during flight time.
4. A remote pilot should either obtain security clearance from MHA or submit self-
attested copies of at least two out of three valid identity proofs viz. Passport,
Driving License or Aadhar Card.
5. In case of foreign remote pilots employed by Indian entity as per para 6.1 (b),
(c), and (d) of CAR Section 3, Series X, Part I, DGCA shall forward documents
for Security clearance to security agencies in accordance with the procedure
being followed for Foreign Aircrew Temporary Authorization (FATA) pilots.
6. Remote Pilot training is not applicable for Nano and Micro category RPA pilots
intending to operate in uncontrolled airspace. However, the owner and user
should be fully aware of responsibilities for all aspects of flight safety during
such operations.
7. The remote pilot should have undergone ground/ practical training at any DGCA
approved Flying Training Organization (FTO).
9. The practical training should comprise of RPA in flight having live component,
and/ or simulated flight training to demonstrate control of RPA throughout its
operating conditions, including safe recovery during emergencies and system
malfunction.
11. The training records should be maintained by FTOs that is imparting the
training.
13. The remote pilot should ensure he has necessary permission(s)/ clearance(s).
He should carry out pre-flight inspection. He should not fly the RPA unless he/
she is reasonably satisfied that all the control systems of RPA including the
radio and Command & Control link are in working condition before the flight.
14. Remote pilot should be equipped with communication facilities to establish two
way communication with the concerned ATS unit. He should establish and
maintain contact with ATC prior to entering the controlled airspace.
15. Remote pilots should prefix RPA call-sign with the word UNMANNED whenever
is required to have voice communications with ATC. He should also that no
Radio Frequency Interference (RFI) is caused to air traffic operations and air
navigation equipment.
16. The remote pilot should ensure that privacy norms of any entity are not
compromised in any manner.
1. Age Proof
2. 10th Pass Certificate
3. Security Clearance from
MHA or 2 Valid ID Proofs *
Approach DGCA
approved FTOs
(List available in DGCA website)
1. Although Manufacturers/ OEM of RPAS are not regulated through the CAR
Section 3, Series X, Part I, being a responsible entity, a manufacturer is
expected to follow the procedure specified hereunder.
2. Apart from the indigenous manufacturer; the entity importing parts and
assembling RPA in India (assembler) will also be considered as manufacturer.
3. A manufacturer should develop and ensure that their RPAS meets the minimum
standards specified in the CAR.
6. The manufacturers/ OEM of Nano RPA shall engrave/ display prominently the
manufacturer’s serial number on the Nano RPA. Also, they may appropriately
geo-fence their nano RPA for 50ft AGL ceiling.
7. The manufacturer/ assembler of micro and above should comply with the NPNT
specification provided in this document at Chapter 7.
8. If the RPA developed is a nano or micro category, the minimum standards set
by manufacturer/ OEM will be considered. However, for micro category, the
manufacturer should certify compliance of the NPNT, equipment and other
standards specified in the CAR as per the sample given in this manual.
10. Post certification (by self or certifying agency), all models to be listed on the
Digital Sky Platform with all requisite details. This will ensure the user/ operator/
Remote Pilot can pick their correct model from the list.
11. The manufacturer/ OEM may obtain ETA from WPC, DoT to facilitate the end
user, as the ETA is given for particular type/ model, or lot in case of import.
13. The manufacturer shall provide the self-explanatory information booklet to end
users in the RPAS package/box.
14. Maintenance and repair of RPAS should be carried out in accordance with the
manufacturer’s approved procedures in authorised service centres of the
manufacturer/ OEM or remote pilot/ operator. In latter case, the OEM/
Manufacturer should ensure that remote pilot/ operator does not have
unauthorised access to mandatory equipment/ firmware (including NPNT).
b) Determine maximum
operating speed at To be
standard sea level demonstrated
conditions by actual test
and supported
by analysis
c) Determine that maximum
kinetic energy on impact To be
does not exceed 95 KJ at demonstrated
any combination of mass by actual test
and speed or analysis
b) Determine integrity of To be
propeller and its mounting demonstrated
at maximum rpm by actual test
or analysis
2.8 Stability and control a) Determine that RPA is To be
able to maintain a stable demonstrated
flight without pilot input by actual test
Battery Operated
b) Determine that no
explosive or toxic gases To be
are emitted in normal demonstrated
operation by analysis
and actual test
c) Determine that no
corrosive fluid is To be
discharged which may demonstrated
damage the surrounding by analysis
structures/ equipment and actual test
To ensure that
every bolt has
at least two
threads
sticking out of
the nut (not
applicable for
self-locking
nut)
To be
demonstrated
d) Determine that RPA is by actual test
free from excessive
vibrations under any
operational speed and
power condition Sufficient
propeller blade
e) Determine that propeller clearance of all
blade clearance is blades from
sufficient from structure structures
and/or components, and and/or
from ground. components
under
expected
maximum load
to be verified
during design
review, and by
actual
demonstration.
4.2 Shock absorbing a) It must be shown that the To be
mechanism of RPA, if limit load factors selected demonstrated
applicable for design will not be by test or by
exceeded. analysis
6. Data Link
6.1 Type of data-link used for a) Determine full functioning To be verified
communication (C2- data of data link during a
link) (frequency band communication distance
etc.) communication
test from all
possible
azimuth angles
b) Demonstration of system To be
to alert the remote pilot demonstrated
with aural and visual by actual test
signal, for any loss of
command and control
data link
c) Determine that To be
communication range is demonstrated
sufficient to have a by actual test
permanent connection
with the RPA
c) Define authentication
procedure to change
flight parameters
7.2 Hardware Tamper a) Determine protection of To be
Avoidance onboard computer demonstrated
hardware from by actual test
tampering
b) Determine mechanism to To be
replace crucial hardware demonstrated
like radio modules, GPS by actual test
and flight controller
7.3 NPNT Compliance to NPNT To be
technical specification demonstrated
by actual test
8. Instruments/Equipment
8.1 a) Global Navigation Determine following for all By design
Satellite System instruments and equipment: review and test
(GNSS) receivers
Adequate source of
b) Geo-fencing electrical energy, where
capability electrical energy is
necessary for operation
c) Autonomous Flight of RPAS
Termination System
or Return Home (RH) Wiring is installed in such
option a manner that operation
of any equipment will not
d) Flashing anti-collision adversely affect the
strobe lights simultaneous operation of
any other equipment
e) SSR transponder
(Mode ‘C’ or ‘S’) or Wiring lay out is
ADS-B OUT according to the wiring
equipment. diagram
Minimum operating
current
Maximum operating
current
9. Qualification testing
91. Environmental tests Determine that instruments To be
and equipment withstand the demonstrated
following: by test
b) Susceptibility to HIRF or
lightning strike;
c) Temperature and
humidity variations;
b) Component performance
and reliability to be
monitored on continuous
basis.
10. Documentation
a) RPA flight manual RPA flight manual should Manufacturer
contain the following to provide RPA
information: Flight Manual
with supporting
1. Limitations / operating evidence
conditions/ operating
envelope
2. Normal Procedures,
pre-flight checklist, etc.
3. Emergency procedures
4. Performance (at various
combination of weight,
altitude, temperature
and wind conditions)
5. Any other relevant
information required for
safe operation of RPA
b) Other design documents 1. Analysis reports All documents
2. Test reports to be frozen
3. Detailed drawings
4. Consolidated hardware
and software
independently verified
and validated reports
5. Material procurement
record
6. Manufacturing process
records
Manufacturer/
OEM
Obtain ETA from WPC
Wing, Department of
Telecommunication
Is the RPAS of
YES NO
Nano or Micro
Category?
Post-certification, Model*
to be listed on Digital
Sky Platform with all
requisite details
Certificate of Compliance
I certify that the RPAS listed below complies with the material, minimum
standard specified in the CAR Section 3, Series X, Part I including ‘No
permission- No Takeoff’ specifications.
I also certify that I am an official representative for __________________, the
manufacturer of the RPA listed below. Furthermore, I certify that where Test methods,
Demonstration, Analysis requirements are part of the specifications, that the
manufacturer has performed the necessary quality control to substantiate this
certification.
RPAS Description:
Manufacturer: ___________________________________
RPA Model: _____________________________________
RPA Type: ______________________________________
RPA Category: ___________________________________
Serial Number: ___________________________________
(Please attach list of serial numbers in alphabetical/ numeric order or scheme of numbering as an
annexure to this certificate)
Note:
1. This certificate of compliance should be provided by all categories of RPAS except
Nano.
2. The manufacturer should also include drawings, test reports, statements and submit
DGCA with this certificate. The manufacturer may provide a master index/ compliance
matrix to their system documentation.
3. Any change (upgrade) in the model will require fresh certificate of compliance from
the manufacturer.
Digital Sky
Technology Standard - Registered Flight Module
For questions and feedback on the technology standard, please reach out on
forum.digitalsky.dgca.gov.in
CA Certifying Authorities
1.1 Mission
1.2 Vision
The vision is to create a digital infrastructure that will support safe, efficient, and secure
access to Indian airspace for millions of RPAS.
NOTE: In this document, the term “Flight Module Provider” is used to refer to a RPAS
manufacturer or any agency who has partnership with the manufacturer to manage
certification and related software/security aspects of registered flight modules:
The Flight Module Provider should be a legal entity registered in India and is
responsible for certification, key management (as per this specification), and any
security or other responsibilities set forth by DGCA.
For more details on the Registered Flight Module, you may refer to Section 2.
The software and systems must be designed from the ground up to be secure. There
must be end-to-end security of data using PKI, DSC, tamper detection, and other
security measures like continuous monitoring, hunting, and response.
The framework should use open technology and legal standards available in the
country. It should be agnostic to applications, programming languages, and platforms.
1 http://www.meity.gov.in/content/information-technology-act
Third Party
Applications
(GCS, Transponder,
Tracking, etc) Digital Sky Service
Provider (DSP)
Registered Flight
Module (RFM)
Service
DGCA
DGCA does not mandate any specific hardware design and Flight Module Providers
are expected to innovate appropriate form factors for market use. That being said,
2 http://www.cca.gov.in/cca/?q=licensed_ca.html
{
"drone" : {
"version" : "",
"txn": "",
"deviceId": "",
"deviceModelId": "",
"operatorBusinessIdentifier" : "",
"idHash" : "",
},
"signature" : "",
"digitalCertificate" : ""
}
{
"txn":"",
"responseTimeStamp":"",
"code":"",
"error":""
}
responseTimeStamp
DeRegister API
Request URL: https://{baseUrl}/api/droneDevice/deregister/<Flight Module Provider id>
{
"drone" : {
"version" : "",
"txn": "",
"deviceId": "",
"deviceModelId": "",
"idHash" : "",
},
"signature" : "",
"digitalCertificate" : ""
}
{
"txn":"",
"responseTimeStamp":"",
"code":"",
"error":""
}
responseTimeStamp
{
"droneId":2,
"id":"0",
"pilotBusinessIdentifier":"4b3bbbc2e307474188d182ae955224fc",
"payloadWeightInKg":"0",
"payloadDetails":"0",
"flightPurpose":"0",
"maxAltitude":114,
"startDateTime":"19-03-2019 07:00:00",
"endDateTime":"19-03-2019 13:00:00",
"flyArea":[
{
"longitude":93.4989563203491,
"latitude":24.98958739448595
},
{
"longitude":93.49979678709262,
"latitude":24.98433022695947
},
{
"longitude":93.50756424845548,
"latitude":24.984514759481144
},
{
"longitude":93.50628467413502,
"latitude":24.98935432573667
},
{
"longitude":93.4989563203491,
"latitude":24.98958739448595
}
],
"status":"APPROVED"
}
The permission artefacts will come with a digital signature (a form of Public key
cryptography), encrypted using Digital Sky private encryption key. The RFM service
must use the corresponding public keys (released by Digital Sky) to verify that the
permission artefact is released by authorised DSP and has not been tampered with
during transport. If the public key has to be changed (When Digital sky requests the
Flight Module Providers to change), the Flight Module Provider has to release a
firmware update to update the key. Flight Module Provider should build security
measures to ensure that any 3rd party is not able to alter the public keys used to verify
the permission artefact in the library.
DGCA RPAS Guidance Manual 50 REVISION 1
4.1.3 Provide information of Time and Location bound restrictions to Flight
Controller
The verified permission artefact will provide geofence information in horizontal and
vertical plane to the Flight Controller. The permission artefact also consists of the time
period for which the permission is valid.
4.1.4. Collect Flight Logs
The Flight Module Provider is required to implement functionality to provide following
data to the RFM service. This data will be saved against each permission artefact.
I. Date-time information from GLPS data in IST
II. Date-time information from system in case GLPS fixture is unavailable.
III. System clock timestamp
IV. For each power cycle, the list of takeoff, land coordinates.
V. Upon breach of the geofence, the start/stop timestamp, a list of GLPS
coordinates during the time the drone was outside the geofence, captured at 1
Hz minimum.
VI. Upon breach of the time limits, the additional time, and list of start/end
timestamp for which the RPAS was in air should be provided to the library.
VII. The flight logs captured during the period of the permission artefact should be
stored on the flight controller along with hash of the logs to ensure tamper-proof
records. A record must be maintained on-board to connect next and previous
flight logs to avoid omission and the same should be inaccessible to the user.
Once the permission artefact is expired or when user wants to submit logs, the
complete bundle of such logs should be signed using RFM private key and
submitted to the DSP.
4.1.5 Sending Flight Logs to Digital Sky Service Provider
The Flight Module Provider is responsible for providing the communication interface
between RFM and DSPs or external applications, which can ultimately interact with
DSPs. Since, third party applications can provide the functionality for sharing
permission artefact and flight log data between DSPs and RFM, it is suggested to
provide a standardized communication interface to the external applications to interact
with RFM’s permission artefact and Flight Log APIs. Finally, the Flight Module Provider
is responsible for providing to user, at least one way of sharing this data, either over a
direct link between RFM and DSP or through an external application (e.g. Ground
Control Station).
4.2 RFM API Reference
1. Get_rfmInfo
Parameter 1: IST date-time (fetched from GLPS data or any other source)
Output 1: RFM public key
Output 2: Digital Sky Public Key being used in RFM
Output 3: Firmware Version
Output 4: RFM version
Output 5: RPAS category
Output 6: Operator ID obtained during registration
[Provide RPAS info]
a. The API will return the required information for any external application.
"$id":"/properties/FlightLog/items/properties/TimeStamp",
"type":"integer",
"title":"Timestamp in MilliSeconds",
"default":0
},
"Latitude":{
"$id":"/properties/FlightLog/items/properties/Latitude",
"type":"number",
"format":"float",
"title":"Latitude in Degrees East",
"default":0
},
"Longitude":{
"$id":"/properties/FlightLog/items/properties/Longitude",
"type":"number",
"format":"float",
"title":"Longitude in Degrees North",
"default":0
},
"Altitude":{
"$id":"/properties/FlightLog/items/properties/Altitude",
"type":"integer",
"title":"Ellipsoidal Height in Meters",
"default":0,
"minimum":-99999,
"maximum":99999
"$id":"/properties/FlightLog/items/properties/CRC",
"type":"integer",
"title":"Circular Redundancy Check (optional)",
"default":0,
"minimum":0,
"maximum":4294967296
}
},
"required":[
"TimeStamp",
"Longitude",
"Latitude",
"Altitude"
]
}
}
}
}
(Possible Reference for 32 bit CRC https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-
32_algorithm)
There will be certification agencies that will be empanelled to certify the RPAS,
Registered Flight Module, etc. These agencies shall publish the detailed list of test
requirements beforehand that would be necessary for certification.
If you would like to test out your RFM Implementation, you may try out the open
source test tool: http://139.59.71.151/
In case you find any bugs or have any improvements, you may make the same here:
https://github.com/iSPIRT/NPNT-Provisional-testing-tool
6. References
● Requirements for Operation of Civil Remotely Piloted Aircraft System (RPAS):
http://dgca.nic.in/cars/D3X-X1.pdf
7. Appendix
7.1 General Safety Guidelines
1. Firmware Tamper Avoidance: There is possibility to change firmware by the
user so as to change the behaviour of the drone which might not follow laid
guidelines under which the drone was originally cleared.
a. ReadOut Protection on MicroProcessor/MicroController for onboard
firmware to avoid Copying of onboard keys and other sensitive
information.
b. Ensure keys are erased from memory during firmware update operation.
c. Have authentication procedure to change Flight Parameters or have
some parameters hidden or immutable unless Flight Module Provider
supplies it post verification.
2. Model No.
6. Payload
Detailed drawings
CONSORTIUM
ROLE
PARTNER
Represents the consortium of experts. He/ She
will be the single point of contact representing
Project
each consortium and will be responsible for
Coordinator
achieving the milestones laid out in the
proposal.
Operate UAS and comply with all the safety
UAS Operator standards and risk mitigation strategy for UAS
operations
Provide UTM services including situational
UTM Service
awareness to UAS operators and coordination
Provider
with ATC
Supplementary Provide 3D maps, weather data, surveillance
Service and telemetry data of manned and unmanned
Providers (SSP) aircraft, population data etc.
Agencies for
Data Acquisition Collect, collate and analyse data
& Analysis
Preparation of safety case and proof of
SMS Expert
concept