Home Projects Research People Collaborations Grants Publications

Research @iRL


The IIIT Robotics Lab (iRL) research activties encompass multi robotics and multi-sensor systems. The focus here has been on multi robotic coordination and planning algorithms, optimal target tracking in a distributed sensor network and probabilistically complete detection algorithms in a multi-sensor surveillance system. There has been work on Reactive navigation of multiple moving agents ,   Target-tracking algorithms based on multi-sensor systems,   Detection, Tracking and Avoidance of multiple dynamic objects, etc.


Reactive Navigation of multiple moving agents

Reactive navigation of multiple moving agents by collaborative resolution of conflicts
In navigation that involves several moving agents or robots that are not in possession of each other's plans, a scheme for resolution of collision conflicts between them becomes mandatory. A resolution scheme is proposed in this paper specifically for the case where it is not feasible to have a priori the plans and locations of all other robots, robots can broadcast information between one another only within a specified communication distance, and a robot is restricted in its ability to react to collision conflicts that occur outside of a specified time interval called the reaction time interval. Collision conflicts are resolved through velocity control by a search operation in the robot's velocity space. The existence of a cooperative phase in conflict resolution is indicated by a failure of the search operation to find velocities in the individual velocity space of the respective robots involved in the conflict. A scheme for cooperative resolution of conflicts is modeled as a search in the joint velocity space of the robots involved in conflict when the search in the individual space yields a failure. The scheme for cooperative resolution may further involve modifying the states of robots not involved in any conflict. This phenomenon is characterized as the propagation phase where cooperation spreads to robots not directly involved in the conflict. Apart from presenting the methodology for the resolution of conflicts at various levels (individual, cooperative, and propagation), the paper also formally establishes the existence of the cooperative phase during real-time navigation of multiple mobile robots. The effect of varying robot parameters on the cooperative phase is presented and the increase in requirement for cooperation with the scaling up of the number of robots in a system is also illustrated. Simulation results involving several mobile robots are presented to indicate the efficacy of the proposed strategy.


Multi-sensor based Target Tracking Algorithm

A Constrained Optimal Multi-sensor based Target Tracking Algorithm for Surveillance Systems
A methodology for constrained optimal target detection in a multi-sensor surveillance system that consists of mobile sensors guarding a rectangular surveillance zone crisscrossed by moving targets. Under the same assumption of Poisson arrival statistics for targets a motion strategy is presented for each sensor such that it maximizes target detection for the next T time-steps under the constraint that motion strategies of sensors with higher priorities are fixed. This constrained optimization is resorted to, to avoid an exhaustive search in the joint space of all the sensors. A coordination mechanism among sensors ensures that overlapping and overlooked regions of observation among sensors are minimized. This coordination mechanism is interleaved with the motion strategy computation to reduce detections of the same target by more than one sensor for the same time-step. The coordination mechanism constrains the search by assigning priorities to the sensors and thereby arbitrating among sensory tasks. An extension of this approach to a globally optimal target detection scheme without involving the entire joint space of sensors towards the search is also presented.


Detection, Tracking and Avoidance of Multiple Dynamic Objects

Real-time motion planning in an unknown environment involves collision avoidance of static as well as moving agents. Strategies suitable for navigation in a stationary environment cannot be translated as strategies per se for dynamic environments. In a purely stationary environment all that the sensor can detect can only be a static object is assumed implicitly. In a mixed environment such an assumption is no longer valid. For efficient collision avoidance identification of the attribute of the detected object as static or dynamic is probably inevitable. Presented here are two novel schemes for perceiving the presence of dynamic objects in the robot s neighborhood. One of them, called the Model-Based Approach (MBA) detects motion by observing changes in the features of the environment represented on a map. The other CBA (cluster-based approach) partitions the contents of the environment into clusters representative of the objects. Inspecting the characteristics of the partitioned clusters reveals the presence of dynamic agents. The extracted dynamic objects are tracked in consequent samples of the environment through a straightforward nearest neighbor rule based on the Euclidean metric. A distributed fuzzy controller avoids the tracked dynamic objects through direction and velocity control of the mobile robot. The collision avoidance scheme is extended to overcome multiple dynamic objects through a priority based averaging technique (PBA). Indicating the need for additional rules apart from the PBA to overcome conflicting decisions while tackling multiple dynamic objects can be considered as another contribution of this effort. The method has been tested through simulations by navigating a sensor-based mobile robot amidst multiple dynamic objects and its efficacy established.