Cognitively-Grounded On-Device Runtime Learning for Ground Robots in Unknown Physical Environments
Organizations: Department of Electrical and Computer Engineering, Wayne State University, Detroit, MI, USA · Engineering Technology Division, Wayne State University, Detroit, MI, USA · Department of Psychology, Carnegie Mellon University, Pittsburgh, PA, USA
Abstract
This paper presents \ul{CogRun}, a framework that enables safety-critical ground robots to perform cognitively-grounded runtime learning entirely on edge-AI devices in unknown physical environments, without prior maps or perceptual knowledge. CogRun consists of three components: a Learning-Agent, a Rational-Agent, and a Coordinator. The Learning-Agent is novel in cognitive-neural learning architecture, which featurs dedicated replay buffers, cognition-driven experience sampling, and a safety-aware action blending of actor-critic reinforcement learning (RL) with instance-based learning (IBL). The Rational-Agent is a non-learning module that complements the Learning-Agent by exclusively handling safety-critical functions, while the Coordinator manages interactions between the two agents to promote safe and efficient runtime learning. CogRun's full autonomy stack (i.e., perception, learning, and control) on edge-AI devices eliminates dependence on wireless communications, enabling broader applications in challenging environments with limited or no connectivity. Experiments on a quadruped robot in real-world wild forests and on an off-road autonomous vehicle in a simulated wild forest demonstrate that CogRun enables safe and efficient runtime learning, allowing robots to safely and continuously interact with the physical world for enhancing task performance in complex, unknown environments.
Figures & tables
| (7) |
| Category | Component | Configuration |
| Edge-AI | AI Performance | Up to 275 TOPS |
| CPU | 12-core Cortex-A78AE, 2.2 GHz | |
| GPU | 2048 CUDA cores, 64 Tensor Cores | |
| Memory | 64 GB LPDDR5 (256-bit) | |
| Power | 30 Watts | |
| Software | JetPack 6.2, ROS 2 Humble |
| Model ID | Lose Balance | Collision | Dead-Zone Encounter | Task Completion |
|---|---|---|---|---|
| CogRun | 0/20 | 0/20 | 1/20 | 19/20 |
| Real-DRL | 7/20 | 2/20 | 1/20 | 10/20 |
| MPS | 6/20 | 4/20 | 0/20 | 10/20 |
| RLM | 6/20 | 3/20 | 0/20 | 11ß/20 |
Robot Learning
Robot learning develops methods for robots to acquire skills and adapt from demonstrations, interaction, data, and physical models.
See all 321 papers