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

Robotics and GPU computing

GPU-accelerated cognitive robotics on the iCub and beyond.

This work was about making embodied AI experiments large enough to matter. iCub, Aquila, CUDA, and the rover work all came from the same pressure: perception, action, language, timing, and computation had to work together in one loop, at a scale worth testing.

The visible objects are the iCub lab photographs, the bound PhD thesis, NVIDIA HQ and GTC records, Aquila source material, and ESA rover work.

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; Aquila and CUDA made them more practical; NVIDIA and ESA showed the work in public; the Plymouth research community made it real.

iCub research

Action, language, and embodiment

Connected iCub learning, recurrent neural networks, action-language research, and reusable CPU/GPU experiment infrastructure.

Compute constraint

Slow experiments shrink the question

Embodied learning needed more practical iteration across sensing, action, simulation, timing, and larger neural models.

Aquila and CUDA

Reusable experiments became possible

The work made cognitive-robotics experiments easier to run, teach, inspect, and accelerate.

Source links

Thesis, NVIDIA, ESA, Aquila, and videos

The public links include the Plymouth thesis, NVIDIA CUDA spotlight, ESA rover material, SourceForge Aquila, and robotics media.

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.

iCub action-language learning connected perception to movement. Aquila made CPU/GPU robotics experiments easier to inspect. CUDA acceleration changed which models were practical. ESA rover simulation tested autonomy under terrain, sensing, and navigation constraints.
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 Plymouth iCub/Aquila work appeared in NVIDIA’s early GPU-computing story.

The NVIDIA connection began before the later research placement: an invited Santa Clara HQ presentation on GPU-accelerated iCub work, documented by the NVIDIA welcome sign, followed by the CUDA spotlight, the GTC poster on action acquisition, the 2014 GTC presentation, and the SC11 keynote mention. Together they place the Plymouth iCub/Aquila work inside the early GPU-computing period before deep learning made that hardware shift familiar.

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
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
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 HQ in Santa Clara during a GPU robotics presentation

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