Rovio Robot for Surveillance in Emergencies

Rovio is a Wi-Fi enabled mobile webcam that lets you view and interact with the environment through streaming video and audio. Rovio can be remotely accessed from PC or Mac, cell phone, smartphone, PDA or even a video game console with an internet connection. Traditionally surveillance systems use high computational or manpower power to analyze the data collected through video cameras. There is a need to address the vulnerability and assessment plans for evacuation scenarios. It is important to plan ahead by targeting groups and identifying specific population.

Rovio looking for people movement Rovio looking at the ceiling

Our research focuses on dispatching Rovio to the threat location to collect data and exchange messages with other mobile/ static sensors. Our work also focuses on wireless mesh network (WSN), intelligent fuzzy interface system, real-time video stream data fusion, background modeling and anomaly detection.

Rovio moving in the lobby Rovio at the staircase level

The static and mobile sensors (Rovio) form a WSN network to monitor the environment and report the server of threats/unusual events. We propose to develop an online monitoring system uses a fuzzy logic approach to make intelligent decisions. The weight of the input parameters such as location, type of the threat, and human behavior factors such as stress and panic, governs if the threat is of high priority and accordingly fuzzy rules will be designed.


Rovio moving in the lobby Rovio moving towards the lobby

We are working on developing a surveillance application in C# to monitor the static video cameras and dynamic video cameras (Rovio). The Figure below shows the current application developed in C# to monitor static cameras. The IP cameras are installed in the Computer Science building at Bowie State University. We are working on a common interface for object detection in static video cameras and Rovio.

Survillance Application for Static IP cameras at BSU View of video for Rovio