Career Profile

Arthur Niedzwiecki found his passion for computer science in his second year at the University of Bremen. Soon he was hired as software developer for an app, utilizing mobile devices of construction workers to ease maintainance of their workplace. In the meantime he schooled undergraduate students in Object Oriented Programming and common algorithms. Later, still a undergraduate student himself, he worked several years for Encoway, developing front- and backend solutions for complex product configurations, gaining experience in state-of-the-art agile development mechanisms. During a few weeks of vacation the international logistics company Kühne & Nagel hired him for in-depth UI testing of their software.

At the advent of his Bachelor’s degree he jointed the SUTURO Team (sudo-tidy-up-my-room) supported by the Institute for Artificial Intelligence (IAI), where he first got in touch with robots. This student’s project of 15 people aimed to program an autonomous mobile robot to fulfill complex object manipulation tasks in a pick & place manner. During and after this project he assisted the research staff of the IAI by maintaining and developing their cognitive framework. Within this institute he wrote his Bachelor’s thesis on transformational planning of robot’s activities, optimizing a sequence of tasks by utilizing knowledge about a robot’s capabilities over time. Derived from his thesis he published a paper to the IEEE ICRA conference in collaboration with a fellow researcher.

As a post-graduate student his focus lied prominently on robotics and AI technologies. While still working with the IAI he attended the SUTURO project a second time to broaden his scope to several robots: the PR2 from Willow Garage, Pepper from Aldebaran and a home-made Roomba. His part in the project was to establish the communication between the PR2 and Pepper and maintain fail-safe procedures during real-world execution. Simultaneously he started teaching undergraduate students in robot programming with Lisp, incorporating real-world demonstrations of mapping, collision avoidance and path planning on the home-made Roomba.

Even though not necessary for his studies he worked with the SUTURO Team a third time to attend the RoboCup challenge 2019 in Magdeburg for domestic application of autonomous robots, providing a knowledge ontology and general expertise in developing an embedded system for the Toyota HSR robot. This challenge was an ideal opportunity to connect with foreign researchers and gain experience on contemporary applications. To conclude his post-graduate degree he implemented force feedback reasoning for assembly tasks, executed by yet another home-made autonomous mobile robot, equipped with LWR-4+ KUKA lightweight arms. His work combines reactive procedures from the cognitive framework he worked on in the past years, with a physics engine, motion planner and real-world contact forces to increase accuracy for autonomous robots doing intricate tasks in uncertain environments.

With his experience in different fields of robotics, gained since 2016, Arthur Niedzwiecki is comfortable in a broad spectrum of their application, reaching from high-level control over knowledge representation to low-level sensor evaluation. With his ability to quickly get the grasp on novel problems and being knowledgeable about state-of-the-art AI technology he is an asset for a variety of robotic solutions.

Experiences

Researcher

2016 - 2020
Institute for Artificial Intelligence, Bremen

Cognitive Robot Abstract Machine (CRAM) development.

  • Artificial Intelligence Research
  • Robot Operating System (ROS)
  • Cognitive Science
  • AI Algorithms
  • Robotics
  • Self-Regenrating Processes

Robotics teacher

2016 - 2019
Institute for Artificial Intelligence, Bremen

Robot programming with Lisp.

  • Robot Operating System (ROS)
  • Education
  • Robotics
  • AI Algorithms

Software Tester

2016
Kühne & Nagel, Bremen

Thoroughly testing a complect software, used in large logistics companies.

  • Agile Techniques & Scrum
  • Software testing

Web Developer

2014 - 2016
Encoway, Bremen

Encoway concentrated on intelligent solutions for configuration problems. As a web developer these solutions are to be implemented and provided to the customer. My tasks reached from the development and maintainance of the web UI to the backend of the applications. The climate among collegues was was very calm and corteous, the agile process management was good when I started and got even more efficient over time.

  • Agile Techniques & Scrum
  • Java Server Faces
  • Spring
  • Web Development
  • Performance Analysis

Tutor - OOP

2012 - 2013
University of Bremen

Education and support of students from the University in the field of Object-Oriented Programing and general algorithms.

  • OOP
  • Teaching
  • Algorithms

UI Developer

2012 - 2013
R1 Systemhaus, Bremen

Refactoring and redesigning an application, forging it into a lightweight version in the Corona framework. The app served construction workers as a tool to supervise the safety at construction sides.

  • App Development
  • Corona SDK

Projects

Following are the projects I participated in.

SUTURO16 - Program the PR2 robot in a household environment to clean the kitchen.
SUTURO17 - Invent and implement a catering service involving multiple robots
SUTURO18 - Attend the RoboCup@Home German Open in the domestic challenge, dealing with several everyday activity tasks.
ARDict - Augented Reality Dictionary for Android phones, developed at a hackathon in Denmark.
ClimateChange - A simulation for providing the experience of handling climate change based on a player-controlled economy and ecology, build in Unity.
twio - Android App, extending the Twitter library to find similar sources of information.

Publications

The following publications were made in association with the Institute for Artifical Intelligence.

Plan Tranformation for Autonomous Real-World Pick and Place Tasks
Arthur Niedzwiecki
University of Bremen, 2018
Towards Plan Transformations for Real-World Mobile Fetch and Place
Gayane Kazhoyane, Arthur Niedzwiecki, Michael Beetz
International Conference on Robotics and Automation, 2020
Tactile-Based and Cognition-Enabled Manipulation for Real-World Assembly Tasks
Arthur Niedzwiecki
University of Bremen, 2020

Skills & Proficiency

Robot Operating System

Lisp

Java & JSF

Python

Android Studio & C++ & Prolog & Ontologies