Wiktor Piotrowski

Research Associate · Engineering Design Centre · University of Cambridge · wmp25@cam.ac.uk

I am a postdoctoral researcher at the Engineering Design Centre and part of the APROCONE project. I am working on automating and improving the aircraft design process using Artificial Intelligence techniques. I am also developing interactive and dynamic visualisation of complex multidimensional design data.

Research Interests

  • Artificial Intelligence
  • Automated Planning & Scheduling
  • Hybrid (Mixed Discrete/Continuous) Systems
  • Interactive Data Visualisation
  • Engineering Design
  • Aerospace Systems
  • Heuristic Search
  • Optimisation
  • Knowledge Representation & Systems Modelling

Experience

Research Associate

Engineering Design Centre, University of Cambridge

Working on the TOICA & APROCONE projects aiming to develop an innovative aircraft design environment (with Airbus, GKN, Rolls-Royce, and Cranfield University). Researching and developing innovative Visual Analytics approaches for interactive visualisation and control of complex multidimensional engineering design data. Developing Machine Learning and optimisation methods to automate parts of the aircraft design process, improve accuracy and efficiency of the designs, and support the analysis of the data, as well as handle uncertainties in the models. The developments are being implemented into the Cambridge Advanced Modeller (CAM) using Java and Python programming languages.

August 2015 - Present

Graduate Teaching Assistant

King's College London

Delivering lectures, tutorials and practical sessions in Programming Practice & Applications, Artificial Intelligence, Data Structures & Algorithms, Mobile Applications, Development, Elementary Logic, Foundations of Computing, Individual and Group Programming Projects.
Awarded the 2014 Outstanding Teaching Award from King's College London.

October 2013 - September 2017

Student Mentor

King’s College London

Guiding two students throughout the duration of their MSc degree in Computer Science. Helping them with coursework and preparing for exams, as well as advising them on extracurricular activities and job hunting after finishing their courses

September 2014 - September 2015

Programming Course Coordinator

King’s College London

Developing a pre-term Java programming course for MSc students: preparing lecture materials and exercises, delivering practical sessions, preparing and marking coursework and exams.

August 2014 - September 2014

Research Assistant

Royal Holloway, University of London

Developing software in Python for web scraping and data processing. Extracting and processing facial features from images. Web design and maintenance.

December 2013 - September 2014

Young Graduate Trainee in Informatics

Advanced Concepts Team, European Space Agency

Primary Project: Space Hopper
Developing Space Hopper, an experiment aiming to improve automated methods for designing complex interplanetary spacecraft trajectories using self-adaptive differential evolution algorithms. Developing an interactive 3D crowdsourcing system to formulate novel heuristic search algorithms based on innate spatio-temporal abilities of human users.
Secondary project: Google Summer of Code Mentor
Supervising a Master’s student extending the functionality of the PaGMO/PyGMO optimisation software making it a distributed system. Analysing, testing and developing Python code, advising and guiding the assigned student, writing reports.

October 2012 - October 2013

Education

King's College London

Doctor of Philosophy in Artificial Intelligence
Thesis Topic: Heuristics for Artificial Intelligence Planning in Hybrid Systems

October 2013 - July 2018

University of Glasgow

MSc in Computing Science with Merit
Sebtember 2011 - September 2012

University of Strathclyde

BSc in Computing Science with First Class Honours
September 2007 - July 2011

Publications

Automated Planning with Goal Reasoning in Minecraft

Mark Roberts, Wiktor Piotrowski, Pryce Bevan, David Aha, Maria Fox, Derek Long, Daniele Magazzeni.

Integrated Execution of Planning and Acting, ICAPS, 2017.

PDDL+ Planning with Temporal Pattern Databases

Wiktor Piotrowski, Maria Fox, Derek Long, Daniele Magazzeni, Fabio Mercorio.

Symbolic Inference and Optimisation, AAAI, 2017.

Heuristic Planning for PDDL+ Domains

Wiktor Piotrowski, Maria Fox, Derek Long, Daniele Magazzeni, Fabio Mercorio.

International Joint Conference on Artificial Intelligence (IJCAI), 2016.

Heuristic Planning for Hybrid Systems

Wiktor Piotrowski, Maria Fox, Derek Long, Daniele Magazzeni, Fabio Mercorio.

Planning in Hybrid Systems, AAAI, 2016.

Space Hopper: a Serious Game Crowdsourcing the Design of Interplanetary Trajectories

Wiktor Piotrowski, Marcus Martens, Dario Izzo, Daniel Hennes.

Acta Futura, issue 9, pp.93-100, 2014.