Robotics Research

Robotic Ecologies

An exploration of autonomous systems and their interaction with urban environments. Through three distinct robotic prototypes, this research investigates different approaches to machine intelligence, learning, and environmental adaptation.

Each robot represents a different philosophy: environmental sensing and response, minimal computational systems, and adaptive learning from human behavior patterns.

Quackbot

Quackbot is an autonomous swimming robot designed to enhance urban safety along the Lee River. Equipped with obstacle detection and light-sensing capabilities, it navigates waterways to identify dark areas and illuminate them for pedestrian and cyclist safety.

The robot combines environmental sensing with proactive intervention, representing an approach to urban robotics where machines actively improve public spaces through autonomous decision-making.

Key Learnings:
  • Hardware validation in controlled laboratory environments is insufficient for real-world deployment
  • Assumptions about water dynamics and robot buoyancy proved naive without proper testing protocols
  • The gap between theoretical design and practical implementation highlighted the importance of iterative prototyping in aquatic environments

Dumb Spider

The Dumb Spider explores minimal computation through storage-based programming. Operating without sensors or traditional intelligence, this robot relies entirely on pre-programmed movement patterns and mechanical responses.

Despite developing custom software to assist with programming, the project revealed the limitations of purely deterministic robotic behavior and the challenges of creating meaningful interactions without environmental feedback.

Key Learnings:
  • Deterministic programming without environmental sensing severely limits robotic adaptability
  • Even sophisticated programming interfaces cannot compensate for lack of real-time feedback systems
  • The absence of sensors makes robots predictable but ultimately inflexible in dynamic environments

Smart Susan

Smart Susan demonstrates passive learning through observation of human behavior patterns. This intelligent device monitors user interactions and gradually adapts its responses to anticipate needs, creating an increasingly seamless integration with daily routines.

The concept extends beyond individual learning to collective intelligence—multiple devices sharing behavioral data to create sophisticated prediction networks. For example, retrieving a towel could trigger automatic activation of bathroom lighting and water heating systems.

This approach represents a shift from reactive to predictive home automation, where environmental intelligence emerges from accumulated behavioral understanding.

Key Learnings:
  • Human behavioral patterns exhibit sufficient consistency for machine prediction, but individual variations require extensive data collection
  • Multi-user environments significantly complicate pattern recognition, especially in shared spaces with conflicting preferences
  • Determining data relevance across networked devices requires sophisticated filtering algorithms, making deep learning approaches essential for scalable deployment
  • Date: 2017-2018
  • Category: Robotics, IoT, Machine Learning
  • Focus: Autonomous Systems, Environmental Interaction
  • Institution: University College London
  • Research Areas: Urban Robotics, Behavioral Learning
  • Applications: Smart Cities, Home Automation