Research


Artificial Intelligence | Robotics | Machine Learning | Computer Vision | Computational Cognitive Models

The CuttleBot 2.0 Project


This research project combines reinforcement learning, computational modeling, and cephalopod neuroscience to explore how episodic-like memory and adaptive navigation strategies emerge in natural agents, and how they can be implemented in autonomous systems.

Overview Placeholder

My Role


I designed and built the full simulation pipeline for the CuttleBot 2.0 project, including the 16×16 grid-world environment, biologically inspired episodic-like memory system, and integrated Q-learning architecture that governs the agent’s decision-making. I implemented all experimental scenarios, reward structures, prey and predator behaviors, and analysis tools for evaluating foraging patterns, learning curves, and risk sensitivity. I also contributed to the physical deployment by setting up ROS2, SLAM, and Nav2 to prepare the neurorobot for real-world autonomous foraging tests.

Overview Placeholder

Technical Summary


The computational architecture of the CuttleBot simulation was designed to mirror the cognitive and behavioral principles observed in biological cuttlefish. At its core, the agent integrates three components: an episodic-like memory system, a reinforcement-learning engine, and an abstracted grid-world environment that reproduces ecological foraging conditions.

The episodic-like memory module encodes the what-where-when of each encounter—prey type, spatial location, and time step—storing these as structured memory traces that dynamically inform action selection. These traces shape the agent’s understanding of reward distribution, predator risk, and temporal patterns in prey availability.

Decision-making is governed by a Q-learning algorithm built around a high-dimensional state space including position, heading direction, hunger level, and temporal context. The agent selects actions through a softmax policy that balances exploration and exploitation. More reward for capturing shrimp and less for crab (less desirable), penalties for predator encounters, and hunger-based modifiers enable the emergence of selective, opportunistic, and risky foraging behaviors.

Overview Placeholder Architecture Diagram Placeholder

As the project progresses toward real-world deployment, I also worked extensively with the TurtleBot4 hardware to prepare the platform for physical integration. This involved troubleshooting driver and sensor configuration issues and implementing the foundational robotics software stack using ROS2. I configured SLAM for environment mapping, Nav2 for path planning and behavior tree-based navigation, and tested autonomous movement using LiDAR-based localization. These components will allow the neurorobot to eventually perform real-time foraging behaviors in a physical environment that reflects the simulation conditions.

Simulation Results


The simulation provided a controlled environment to evaluate how episodic-like memory and reinforcement learning shape foraging strategies across five ecologically inspired scenarios. Over 30 independent 12,000-timestep runs, the agent demonstrated context-sensitive behavior that aligned with the cognitive patterns observed in biological cuttlefish.

Key findings included strong selective foraging when desirable prey was abundant, opportunistic foraging when shrimp was removed, reduced risky foraging in predator-dense areas, and evidence of temporal learning during periodic prey replenishment. The agent’s hunger-modulated decision cycles closely matched expected motivational patterns, and cumulative reward curves showed gradual improvement in decision efficiency over time.

Simulation GIF Placeholder

Together, these results support the hypothesis that episodic-like memory meaningfully contributes to adaptive behavior. The simulation validated the underlying cognitive architecture and provides a strong foundation for implementing the same decision-making system on the physical neurorobot.

Graph Placeholder

Presentations and Publications


This project was rewarded a $3000 grant from UROP and Calit2 and I presented at UCI UROP Symposium 2025, UCI Cognitive Science Department Honors Symposium

I co-authored the paper "Episodic-Like Memory in a Simulation of Cuttlefish Behavior", which focuses on the computational model aspect of the CuttleBot 2.0 project. The pre-print is readily available on BioRxiv, and the paper is published in the Scientific Reports journal.

Code Repositories


Code for the computational model available on GitHub.