The compatibility of Appian’s features to control hardware devices has been an interesting area which led me to begin discovering the unique idea of integrating Appian with a drone!
Considering the potential benefits of such implementation in creatively enhancing business processes and establishing further efficiencies by utilising state-of-the-art technology is the main motive behind this innovation.
What it does
Appian platform is used to fully control the motion as well as the camera functions (photo taking). The photo and the location are displayed on the Appian interface as an embedded google map. The photo taken can be analysed further using Amazon Web Services (AWS) for human facial analysis and recognition, wildlife recognition, and scene analysis.
Here is how Appian can control the drone, feed photographs/images directly to an interface and integrate Appian with AWS for automated processing through the Web API service. Let’s assume you are running an environmental management program to track particular animals or species in real-time:
All the relevant images can be uploaded to the cloud and the designed process can then be initiated which utilises AI to identify the animals. Subsequently, the acquired data and information can be used for ongoing species tracking or miscellaneous environmental management purposes.
This is intelligent automation in action, using Appian! You can take pictures, upload for categorisation, processing, and analysis which adds tremendous value and efficiency in managing business processes.
How does it work
Appian and the drone communicate via a Web API service. Since the current AWS connected system in Appian does not support Asia-pacific region yet, the communication between AWS and Appian is done in the Web API services as well. This all can be built as an Appian plugin (further details in this regard can be provided should you be interested)
As mentioned above, the current AWS connected system does not support Asia-pacific region yet. Hence, the integration between AWS and Appian has to be done in a custom Web API service. This is integrated together with the drone service.
Accomplishments that makes me proud!
The proof of integrating a drone with Appian and to benefit from the values is most certainly a distinctive achievement. In addition, this has opened up the idea of integrating Appian with other hardware devices and technologies and there will be definitely many more possibilities to explore in this area.
What I learned
How fun it is to integrate a third-party service with Appian. Not only Appian is capable of integrating with software services, but it can also work with hardware. With this idea, Appian could be extended to provide a wider range of business solution.
How versatile Appian is
The versatility of Appian to communicate with 3rd party integration is not limited only to software. With the proof of this innovation, we can see how easy it is to integrate Appian with hardware.
Drone-based business services are booming. Drones are being deployed in agriculture, delivery, architecture and construction, sports, environmental monitoring and management, health and compliance services and many more industries. Drones provide a variety of potential solutions to such businesses ranging from surveillance, imagery collection, asset inspection, compliance investigation, product delivery, face recognition, wildlife spotting through to emergency assessments.
The Queensland government in Australia is widely using drones in its business activities. While working on this hackathon submission, we Procensol, an Appian service provider to the Department of Environment and Science Queensland, demonstrated this with animal recognition and have advised the immense potentialities and advantages of such innovation and service in wildlife business activities.
- Appian application(imported in https://8j33.appiantrial.com/)
- The Web API service(details will be given if requested)
The Web API service has to be installed and run for a full functional application. Since the application requires the drone and the service (this can be built as a Appian plugin), it may not be able to be fully test. However, I am happy to provide more information via email in details in regards to this or have a video conference session to show the whole integration if required. During the session, judges may access to my system to test the application together with the drone. https://8j33.appiantrial.com/suite/sites/drone
Source code of the API can be provided if requested by the judges.
- Live streaming from the drone to Appian(in progress)
- Robot(raspberry pi) integrated with Appian(in progress)
- API built as a plugin(in progress)