Activity

Research Overview

Dr. Bahar's research integrates human-robot interaction, energy-efficient hardware acceleration, and secure memory systems to address critical challenges in modern computing and autonomous systems.

Research Areas


Human-Robot Interaction & Causal Reasoning

  • Integration of human causal models with robot decision-making
  • LLM-enhanced planning for object assembly and troubleshooting

Hardware Acceleration for Robotics

  • FPGA-accelerated kernels for robot perception and planning
  • Energy-efficient machine learning for autonomous systems

Secure & Reliable Computing Systems

  • High-performance secure memory architectures
  • Non-volatile memory design and data structures

Current Research Projects


Causal Models as a Framework for Human-Robot Interaction

Human reasoning often makes use of explicit causal models, allowing humans to explain, hypothesize, and extrapolate to different domains in uncertain scenarios. This project aims to harness the general causal reasoning abilities of the average human to guide robots in specific tasks. We explore if human mental models of objects, even when flawed, can be integrated with a collaborative robot's decision-making framework to allow it to make smarter choices for different object-related tasks such as assembly and troubleshooting. We also explore how human causal models can be strategically integrated with Large Language Models (LLMs) to improve planning outcomes under uncertainty for object assembly and troubleshooting tasks.

Funding: ONR ($925,598, June 2022-June 2026)

Collaborators: S. Sloman (co-PI)


Real-time, Energy-efficient Hardware Acceleration for Robot Applications

Autonomous Mobile Robots have shown significant promise for many real-world applications. To complete such tasks, these systems require a robust system comprising sensing, planning, and control, all of which can be very computationally expensive, affecting both runtime and energy consumption. We propose a framework for developing FPGA-accelerated kernels for robotics applications through hardware-software co-design. Our design approach exposes fine-grained parallelism and eliminates synchronization bottlenecks via deep pipelining across algorithmic stages.

Funding: NSF ($500,000, June 2021-2026)

Collaborators: R. I. Bahar (sole-PI)


High-performance Secure Memory for Heterogeneous Systems

The increasing dependence on information technology has made us more vulnerable to sophisticated computer-based attacks. To improve the trust in computing systems, data can be protected with a secure memory system, but this requires data encryption and special data structures to protect data before going out to memory, which can lead to significant performance overheads. This project investigates various approaches to improve implementation costs of secure memory in terms of runtime, hardware overhead, memory utilization, scalability, and energy consumption.

Funding: NSF ($500,000, June 2019-June 2023)

Collaborators: M. Herlihy, T. Moreshet (co-PIs)

Publications

Current Students

Past Students

Interested in working with me ?

Apply here

Appointment