Resources for the ICRA2026 Keynote Tutorial "Title: Building, running and deploying modern software tools for robotics"
Jupyter Notebook
74
129 commits
updated Jun 10, 2026
On the day, go to the tutorial landing page
https://petercorke.github.io/ICRA2026-modern-software-tools/
and from there you get access to all the resources we'll use in the session.
We will use mentimeter to capture questions from the floor, and we'll do our best to answer them. It might be convenient to use your phone for questions, so point it here
Head over to Peter's README.
To follow Tobi's Part 2 presentation locally:
curl -fsSL https://pixi.sh/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm -useb https://pixi.sh/install.ps1 | iex"pixi run presentation within this directory in a terminal.vnc_lite.html.~/.cache/icra2026_presentation_autostarted in the Codespace.Robotics is powered by software. The tools we use shape the pace of innovation in research, drive growth in industry, and underpin the education of future developers. This hands-on tutorial presents a modern view of robotics software through live coding examples.
We begin with open-source Python toolboxes for robotics, machine vision, and spatial mathematics, illustrating how they enable clear abstractions and rapid prototyping of complex systems. We then show how these tools can be executed, shared, and extended across major platforms and even in the browser using Pixi and the conda-forge ecosystem.
Participants will see how robotics frameworks such as ROS and machine learning frameworks such as PyTorch can be composed into portable workflows, reducing setup overhead and enabling reproducible experimentation and large-scale benchmarking, including applications such as SLAM.
This tutorial equips attendees to move from fragmented research code to robust, running systems that can be deployed across platforms, from phones to high-performance computing environments, and readily extended by others.
We have 90 minutes, and we'll take half each.
Peter: Beyond Fragments: A Unified Python Ecosystem for Robotics, Vision, and Control
Tobi: From Research Code to Running Systems: Cross-Platform Robotics and ML Workflows
We will be demonstrating tools: what they do, how to use them, and how to install them. Lots of terminal time, not so much Powerpoints.
The room we've been allocated seats 470 so it might be a big crowd. We will use mentimeter to capture questions from the floor and we'll do our best to answer them.

Peter Corke is a robotics researcher, educator, and open-source creator. He is a distinguished professor emeritus at Queensland University of Technology; a fellow of the IEEE and has held many editorial roles. He wrote the best selling textbook “Robotics, Vision, and Control”, now in its third edition; created robotics and vision Toolboxes for Python; and has won international recognition for teaching, including the 2025 Engelberger Award for Education.
Tobias Fischer is a Senior Lecturer and ARC DECRA Fellow at the Queensland University of Technology, working on robotic perception and localisation, including in marine environments. He is a strong advocate for open-source robotics and reproducible research, developing cross-platform software workflows that integrate robotics and machine learning. He is a Fellow of the IET, Senior Member of the IEEE, Associate Editor for the IEEE Robotics and Automation Letters, and co-chair of the IEEE-RAS Women in Engineering committee.
Tobi would like to thank the fantastic team at prefix.dev for the great work on Pixi over the last few years, and the nice and productive collaboration. He also thanks all contributors to RoboStack, and in particular Silvio Traversaro for his never-ending support. Tobi acknowledges partial support from the QUT Centre for Robotics and an ARC DECRA Fellowship DE240100149.
Jupyter Notebook
59.6%
Python
34.0%
HTML
4.6%
Shell
1.8%
Resources for the ICRA2026 Keynote Tutorial "Title: Building, running and deploying modern software tools for robotics"
Jupyter Notebook
74
129 commits
updated Jun 10, 2026
On the day, go to the tutorial landing page
https://petercorke.github.io/ICRA2026-modern-software-tools/
and from there you get access to all the resources we'll use in the session.
We will use mentimeter to capture questions from the floor, and we'll do our best to answer them. It might be convenient to use your phone for questions, so point it here
Head over to Peter's README.
To follow Tobi's Part 2 presentation locally:
curl -fsSL https://pixi.sh/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm -useb https://pixi.sh/install.ps1 | iex"pixi run presentation within this directory in a terminal.vnc_lite.html.~/.cache/icra2026_presentation_autostarted in the Codespace.Robotics is powered by software. The tools we use shape the pace of innovation in research, drive growth in industry, and underpin the education of future developers. This hands-on tutorial presents a modern view of robotics software through live coding examples.
We begin with open-source Python toolboxes for robotics, machine vision, and spatial mathematics, illustrating how they enable clear abstractions and rapid prototyping of complex systems. We then show how these tools can be executed, shared, and extended across major platforms and even in the browser using Pixi and the conda-forge ecosystem.
Participants will see how robotics frameworks such as ROS and machine learning frameworks such as PyTorch can be composed into portable workflows, reducing setup overhead and enabling reproducible experimentation and large-scale benchmarking, including applications such as SLAM.
This tutorial equips attendees to move from fragmented research code to robust, running systems that can be deployed across platforms, from phones to high-performance computing environments, and readily extended by others.
We have 90 minutes, and we'll take half each.
Peter: Beyond Fragments: A Unified Python Ecosystem for Robotics, Vision, and Control
Tobi: From Research Code to Running Systems: Cross-Platform Robotics and ML Workflows
We will be demonstrating tools: what they do, how to use them, and how to install them. Lots of terminal time, not so much Powerpoints.
The room we've been allocated seats 470 so it might be a big crowd. We will use mentimeter to capture questions from the floor and we'll do our best to answer them.

Peter Corke is a robotics researcher, educator, and open-source creator. He is a distinguished professor emeritus at Queensland University of Technology; a fellow of the IEEE and has held many editorial roles. He wrote the best selling textbook “Robotics, Vision, and Control”, now in its third edition; created robotics and vision Toolboxes for Python; and has won international recognition for teaching, including the 2025 Engelberger Award for Education.
Tobias Fischer is a Senior Lecturer and ARC DECRA Fellow at the Queensland University of Technology, working on robotic perception and localisation, including in marine environments. He is a strong advocate for open-source robotics and reproducible research, developing cross-platform software workflows that integrate robotics and machine learning. He is a Fellow of the IET, Senior Member of the IEEE, Associate Editor for the IEEE Robotics and Automation Letters, and co-chair of the IEEE-RAS Women in Engineering committee.
Tobi would like to thank the fantastic team at prefix.dev for the great work on Pixi over the last few years, and the nice and productive collaboration. He also thanks all contributors to RoboStack, and in particular Silvio Traversaro for his never-ending support. Tobi acknowledges partial support from the QUT Centre for Robotics and an ARC DECRA Fellowship DE240100149.
Jupyter Notebook
59.6%
Python
34.0%
HTML
4.6%
Shell
1.8%