Skip to content Dr Martin Peniak Robotics · Cameras · Coordinates · Place

Robotics and GPU computing

Pioneering GPU computing for cognitive robotics.

The University of Plymouth thesis record describes this as the first investigation of GPU computing’s impact on cognitive robotics. CUDA made it practical to scale recurrent neural systems for embodied AI experiments with the iCub humanoid robot.

The evidence spans the iCub and multiple time-scales recurrent neural networks, Aquila’s heterogeneous CPU/GPU architecture, multi-GPU back-propagation through time, a separate Plymouth–ESA evolutionary-rover collaboration, and NVIDIA records from 2011 onward.

Martin Peniak working beside the iCub humanoid robot in the robotics lab
Martin Peniak with the iCub humanoid robot
The iCub humanoid robot holding an NVIDIA GPU
GPU acceleration

Research line

Compute changed which questions were practical.

Embodied learning needed larger experiments. The public record shows the neural models, implementation work, open tooling, measured acceleration, and the separate evolutionary-rover research that formed the wider path.

iCub + MTRNN

Action, language, and recurrent dynamics

Large multiple time-scales recurrent neural networks connected perception, language, and full-body iCub action sequences.

Multi-GPU BPTT

Training across several GPUs

Aquila implemented multi-GPU training of MTRNNs with back-propagation through time; a contemporaneous 2012 record documents tests across four GPUs.

Plymouth + ESA

Evolutionary rover controllers

A separate island-model research strand evolved neural controllers for planetary-rover navigation in collaboration with ESA’s Advanced Concepts Team.

Aquila + CUDA

Reusable heterogeneous experiments

The open architecture made CPU/GPU cognitive-robotics modules easier to run, distribute, teach, inspect, and accelerate.

Research work

What the robotics work made visible.

The work connected robot sensing, body control, recurrent neural networks, language grounding, simulation, and GPU acceleration. The important part was not one algorithm. It was the operating loop that made experiments possible.

CUDA acceleration changed the scale and iteration speed of iCub neural models. Aquila joined reusable CPU/GPU modules with multi-GPU MTRNN training. A 2012 archive record documents four-GPU BPTT tests and the start of GPU-based fitness-evaluation work for scalable genetic algorithms. The ESA strand evolved rover neurocontrollers through an island-model framework; it was distinct from the CUDA work.
Plymouth iCub research group with Martin Peniak, Angelo Cangelosi, Barry Bentley, colleagues, and the iCub robot

Plymouth lab

The iCub work was a research community.

This photograph places the work inside the Plymouth iCub lab with supervisor Angelo Cangelosi, colleagues, student and co-author Barry Bentley, and the robot at the centre. The thesis, Aquila tools, action-language videos, rover work, and GPU acceleration came from that living research environment.

Source links

Primary source links.

Links and videos that show the robotics and GPU work rather than merely naming it.

Martin Peniak with NVIDIA co-founder Jensen Huang during the CUDA robotics period

NVIDIA

The work reached NVIDIA at the 2012 GPU-AI inflection point.

An invited 2011 presentation at NVIDIA headquarters set out where parallel GPU computing could help cognitive robotics. A research internship at NVIDIA in Silicon Valley followed in summer 2012, the same year the AlexNet result made GPU deep learning globally visible. The documented record supports that technical contribution and timing without claiming that one researcher caused NVIDIA’s wider AI strategy.

Martin Peniak presenting GPU-accelerated cognitive robotics at NVIDIA GTC 2014

GTC 2014

Presenting the GPU robotics toolkit.

This photograph shows the public presentation stage for the same line of work: Aquila, CUDA acceleration, iCub cognitive robotics, and the practical tooling needed to make larger embodied-learning experiments possible.

Selected publications

The research path.

These entries stay visible because they support the robotics and GPU work.

2014

GPU Computing for Cognitive Robotics

PhD thesis, University of Plymouth. The thesis that held together the iCub, action-language, vision, and GPU acceleration work.

Open thesis
2019

Sensorimotor Input as a Language Generalisation Tool

Autonomous Robots 43, 1271-1290; published online in 2018. Embodied input, learning, and noun-verb generalisation.

Open journal record
2014

The ITALK Project

Topics in Cognitive Science 6(3), 534-544. A developmental-robotics account of individual, social, and linguistic learning.

Open article DOI
2013

Aquila 2.0: Software Architecture for Cognitive Robotics

Reusable CPU/GPU software architecture for cognitive robotics experiments.

Open publication record
2012

GPU-accelerated action acquisition through MTRNN

NVIDIA GTC poster from the pre-CNN-boom GPU-compute era: iCub action acquisition with multiple time-scales recurrent neural networks, Aquila, CUDA, and measured GPU speedups.

Open GTC poster
2012 archive record

Multi-GPU back-propagation through time

Martin’s contemporaneous technical note records an implemented multi-GPU BPTT version for MTRNN training, tests on four-GPU systems, and early work on scalable genetic algorithms using GPU-based fitness evaluation.

Read the original note
2011

Integrating action and language in humanoid robots

Robotika.SK/STU Bratislava talk page preserving the abstract for the iTALK/iCub action-language work.

Open Robotika.SK talk page
2010

An island-model framework for evolving neuro-controllers for planetary rover control

ESA-hosted paper on autonomous navigation, rover simulation, and neuro-controller optimization.

Open ESA paper
Martin Peniak at NVIDIA headquarters reception in 2011 beside a welcome sign bearing his name

Why it still matters

Compute changes the question.

When an experiment takes too long, the research question quietly shrinks. GPU acceleration and reusable tools widened the space of possible robotics experiments. That concern with practical constraints later reappears in edge cameras, synthetic scenes, and spatial calibration.

Follow the line into spatial intelligence