Remote Sensing Using UAVsIntroductionThis project was part of the PhD course in “Construction of Autonomous Unmanned Aerial Vehicles (2011)” The goal of this project was to assess the use of Wireless Sensor Networks (WSN) and UAV capabilities for environment monitoring. We performed a remote sensing and data transmission on a controlled environment. The follow-up project uses a UAV for remote sensing at field with many sensors.We evaluated the following case:
Due to the bursty links nature of WSNs, and the existence of WiFi APs, we expected many packet losses. Our main goal, was to develop a communication protocol that was able to reliably retrieve and transmit the sensed data. Since the quality of the received measurements depends on the reliability of the communication protocol, we evaluated the impact of the UAV vibration, and antena position changes on the packet reception ratio (prr). We used TmoteSky wireless sensor nodes equiped with Texas CC2420 radio and compatible with the IEEE802.15.4 standard. Evaluation Scenario
Our proposed evaluation scenario, consists of:
Data Retrieval Protocol DesignThe communication protocol was developed under the Contiki OS. The “Contiki OS” is an open source, highly portable, multi-tasking operating system for memory-efficient networked embedded systems and wireless sensor networks" developed at the Swedish Institute of Computer Science (SICS). The main components of the communication protocol are:
The loss recovery engine ensures that when an acklowledgement of a packet is not received, the packet will not be removed from the node internal buffer. Project ResultsRealtime average data throughput.We observed that the behaviour of the data throughput in the network due to the UAV vibration is bursty. The green curve is the received data throughout from the remote sensor node, while the red line is the agregate data throughput at the BS. Note that the wireless sensor node attached to the UAV also transmits data. We observed that the data peaks normally occur before a 0 packets/sec. This is due to the loss of link between the UAV and the remote sensor field. In this cases, the recovery mechanism makes sure that, the data is transmitted as quick as possible as soon as the link is restablished.
Detecting When The UAV is Out of Range to the Remote Sensor FieldWhen the radio of the wireless sensor attached to the UAV is out of range to the remote sensor field, the Figure bellow shows that the received data rate for the remote sensor is zero (green line).
ConclusionUnder normal circyúnstances, we observed that the total number of packets lost was minimal. However, this is only true if the loss of connectivity does not last for a longer time. The reason is that, it depends on the buffer capacity at the remote sensor node. Unfrequent visits from the UAV makes the buffer saturate, because newly generated packets are discarded. This fact will increase the packet loss. Real-Time Monitoring using a GUIThe experimental results could be visualized on real-time from the PC. This video capture displays the GUI video.mp4 UAV Control and Guidance System.We performed the experiments in a controlled environment. This is due to the limitations we had. Rain, lack of outdoor Skull for the UAV, and a wind weather. It was extremelly difficult to guide the UAV. We discovered that contrary to what the manufacturer states, AR.Drone from parrot works well only on Iphones and not for Android smartphones (see videos Video-1, Video-2) Setting Up ExperimentAttaching sensors to the UAV, and pre-setup: Video-3 Procurement
|