IISc-ME/DACAS-Lab
● Public
DACAS Lab
Data, Control & Autonomous Systems · IISc Bangalore
DACAS Lab logo IISc logo
How can autonomous robotic systems operate effectively when their models, environments, and sensory information are incomplete, evolving, or uncertain?

The DACAS Lab develops principled frameworks for real-time control of robotic systems that must act reliably under uncertainty, with limited onboard computation, and without access to exhaustive first-principles models. We sit at the intersection of classical control theory, operator-theoretic methods, and modern machine learning — using each where it is strongest.

Our technical bet is that structured representation learning — finding compact, physically meaningful embeddings of nonlinear dynamics — is the right substrate for unifying learning and formal control: representations rich enough to capture real robot behavior, structured enough to admit rigorous analysis, and adaptive enough to evolve as conditions change. The goal is systems that learn throughout deployment, not just before it.

Recent publications


View all →
Lab at a glance
Topics
Activity
DACAS Lab logo IISc logo
This commitment shapes every layer of the research. At the perception layer, we develop visual observers that recover depth and structure from minimal, potentially uninformative image sequences — using concurrent learning to relax persistent-excitation requirements that are routinely violated in practice. At the learning layer, we build adaptive architectures that update their internal representations in real time, maintaining provable tracking bounds even as the nominal model is corrected. At the decision layer, we design controllers that accept user-specified performance envelopes — transient response, constraint boundaries, fault modes — and certifiably satisfy them, without model knowledge.

Research arc: Perceive → Adapt → Decide


Pillar I
Representation Learning & Adaptation

A 7-DOF manipulator accumulates modelling error through joint friction and long-term wear; a quadrotor near the ground faces ground effects and wind gusts for which accurate models are unavailable. In both cases, a controller designed on a nominal model degrades the moment conditions change. We learn structured representations from data and update them in closed loop, so formal guarantees hold throughout deployment, not just at design time.

Online adaptation block: representation updates in closed loop. Singh, Sah & Keshavan, IJRR 2025.
structured-embeddings continual-learning distribution-shift
Pillar II
Perception & Environmental Understanding

A quadrotor landing on a moving ship deck has no GPS, no feature map, and milliseconds to act. Drawing on insect neuroscience, we identify the minimum perceptual signal each task requires and build feedback laws with provable convergence that transfer across platforms without retuning.

Crazyflie 2.1 (30 g) tracking complex 3D trajectories using a dynamics-invariant deep RL policy. Vaidya & Keshavan, IROS 2025.
optic-flow concurrent-learning GPS-denied-nav
Pillar III
Safe & Trustworthy Decision-Making

A manipulator arm mid-surgery or a UAV in shared airspace cannot afford constraint violations. Rather than tuning gains, the engineer states performance requirements explicitly — error bounds, settling time, safety margins — and the controller certifiably enforces them, without model knowledge.

Crazyflie 2.1 certifiably avoiding static and dynamic obstacles in hardware. Tayal et al., IEEE T-CST 2026.
CBF prescribed-performance fault-tolerance

Research areas


Data-driven learning and control

Robotic systems rarely admit precise first-principles models. We develop frameworks that learn control-relevant structure directly from data — principally through operator-theoretic approaches that transform nonlinear dynamics into globally linear representations amenable to optimal and predictive control. A key innovation is closing the loop on this learning: the learned model adapts online to parametric variations, disturbances, and sensor noise, while the closed-loop dynamics remains provably linear.

Structured embeddingsOnline adaptationMPCNeural control
Autonomous navigation of aerial & ground robots

Deploying robots in the wild demands navigation strategies that are general across platforms and robust to real operating conditions. We pursue two routes: (i) scale-aware deep reinforcement learning that trains a single policy over an entire class of UAS platforms, and (ii) bioinspired optic-flow guidance that recovers the signals needed for safe landing and obstacle avoidance directly from raw visual streams — no mapping, no state estimation.

Deep RLOptic flowMulti-agentUAS / UGV
Control under constraints & performance specifications

Real manipulation tasks demand controllers that simultaneously satisfy joint limits, input saturation, safety boundaries, and timing requirements — without model knowledge. We design model-free prescribed-performance controllers for Euler-Lagrange systems, where the user specifies transient and steady-state behavior in advance and the controller guarantees it. Fault-tolerant extensions handle joint motor failures gracefully.

Prescribed performanceFault toleranceCBFSafe autonomy
Nonlinear estimation & observer design

Controllers can only act on what they can estimate. We design nonlinear observers that recover critical signals — distances, velocities, structural scene parameters — from noisy, informationally sparse sensor streams. Concurrent learning relaxes classical persistent-excitation requirements, enabling convergence even when the scene provides intermittent information, which is the norm in outdoor visual navigation.

Concurrent learningVisual depth recoverySliding modeEstimation theory

Funded projects


Project Agency Status

Hardware platforms


Publications


Principal Investigator


DACAS Lab group photo
The DACAS Lab team, IISc Bangalore, June 2026.

Principal Investigator


PhD Students


Alumni


Name Degree / Year Current position