I am an independent consultant in the area of automation and industrial robotics.
Aktualisiert am 20.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 20.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Robot Operating System
C++
ABB Roboter
R&D
OpenCL
Python
ABB Roboter
Roboterprogrammierung
Robotersimulation
German
Muttersprache
English
Verhandlungssicher
Turkish
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2024-10 - now

Coaching in Sensor Technology and Actuators

Freelancer
Freelancer
  • Coaching of trainees and students on the topic of sensors and actuators
  • Introduction to basic concepts of sensor technology
  • Deepening of learning content by covering various types of sensors (inductive, optical, capacitive, ultrasonic, and temperature)
  • Reflection on the learning content
  • Writing and evaluating the written exam
Siemens Energy GmbH (Görlitz)
5 months
2023-09 - 2024-01

Simulation of Robotic Arms in NVIDIA Omniverse Isaac with ROS2

Freelancer
Freelancer
  • Create ROS-Integrations from robot specifications and 3D-models for four robotic arms (ABB, FANUC, Yaskawa and Universal Robots)
  • Define robot models
  • Configure motion planning pipeline with MoveIt
  • Configure controllers with ROS Control
  • Import robot models in the NVIDIA Omniverse Isaac simulation
  • Extend existing Python extension for controlling the robotic arms in the Isaac simulation
  • Create a ROS package for controlling and exchanging the robotic arms at runtime with ROS2 Humble
  • Train employees in ROS2 Humble
SICK AG (Freiburg im Breisgau)
4 years 2 months
2019-05 - 2023-06

integrate an industrial robotic arm in an X-ray CT laboratory for the flexible imaging of samples

Research Scientist
Research Scientist
I integrate an industrial robotic arm in an X-ray CT laboratory for the flexible imaging of samples. The features that I implemented in this work are
  • the Simulation and control of the FRANKA EMIKA Panda robotic arm,
  • the iterative design of sample holder parts using a 3D printer,
  • the geometric calibration of the exact position of the samples on the CT images with a sample holder and with optimization algorithms,
  • the development of intelligent acquisition strategies for improved image quality and reduced radiation dose,
  • and the creation of web-based user interfaces for controlling the robotic arm and the visualization of measurement results.
I implemented the software for the control of the robotic arm with the following components as a standalone software-package:
  • ROS middleware for efficient data-exchange between independent processes
  • Secure manipulation of the robotic arm with the MoveIt! Framework, including persistent encoding of the robotic arm's surroundings for collision detection
  • Implementation of ROS-processes for robot control with C++, mainly by using the standard and boost-libraries
  • Implementation of ROS-processes for calibration and image-analysis algorithms with Python, mainly using the NumPy, SciPy and OpenCV libraries
  • Goal planning for positioning samples of varying sizes with the robotic arm's end-effector
  • Implementation of a GPU-based collision detection algorithm with OpenCL
  • Setup and maintenance of coordinate transforms with tf component
  • Definition of interfaces for data exchange between processes
  • Visualization with RViz and custom ReactJS web-interface
  • Simulation of the robotic arm in Gazebo
  • Setup of continuous integration pipeline in GitLab
  • Other Tools: CMake, LaTeX, Docker
Technical University of Munich
1 year 3 months
2015-03 - 2016-05

developed a test suite for online radio

Software Developer
Software Developer
  • Collaboration within the "Online" team with approximately 20 software developers
  • The team developed online services for infotainment systems in vehicles of the VW Group
  • I developed a test suite for online radio using PHP
e.solutions GmbH (Ingolstadt)
7 months
2014-08 - 2015-02

developed software components

Software Developer
Software Developer
  • Collaboration within a team of approximately 5 software developers
  • The team developed software for electronic order processing in the telecommunications industry
  • I developed software components in Java and maintained database queries in SQL
Flexagon GmbH (Munich)
1 year
2013-07 - 2014-06

developed a web-based CRM software for managing customer relationships

Software Developer
Software Developer
  • Collaboration within a team of approximately 7 software developers
  • The team developed a web-based CRM software for managing customer relationships for sales representatives in the pharmaceutical industry
  • I developed software components in Java and maintained database queries in MongoDB
  • Set up and managed the demo environment for the CRM product
ysura GmbH (Munich)
1 year 7 months
2011-08 - 2013-02

web-based platform for managing trainees

Software Developer
Software Developer
  • Collaboration within a team of approximately 5 software developers
  • The team developed a web-based platform for managing trainees and handling training-related processes
  • I developed an online store for workwear using Java EE
BILTECH GmbH (Neuburg a.d. Donau)

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 3 months
2019-05 - 2023-07

Robotics and Imaging

PhD Robotics and Imaging, Technical University of Munich
PhD Robotics and Imaging
Technical University of Munich
2 years 7 months
2016-10 - 2019-04

Information Systems

M.Sc. Information Systems, Technical University of Munich
M.Sc. Information Systems
Technical University of Munich
3 years
2013-10 - 2016-09

Information Systems

B.Sc. Information Systems, Technical University of Munich
B.Sc. Information Systems
Technical University of Munich

Kompetenzen

Kompetenzen

Top-Skills

Robot Operating System C++ ABB Roboter R&D OpenCL Python ABB Roboter Roboterprogrammierung Robotersimulation

Produkte / Standards / Erfahrungen / Methoden

C++
Python
ROS
JavaScript
ReactJS
Nvidia Omniverse Isaac

About me

I am an independent consultant in the area of automation and industrial robotics. I am proficient in the simulation as well as safe deployment of industrial robotic arms. My strengths are the effective development and implementation of prototypes and the application of various algorithms for image analysis and image processing in practical projects. I am programming robotic arms with ROS in Nvidia Omniverse Isaac

Topics

  • Industrial Robotics
  • Computer Vision

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2024-10 - now

Coaching in Sensor Technology and Actuators

Freelancer
Freelancer
  • Coaching of trainees and students on the topic of sensors and actuators
  • Introduction to basic concepts of sensor technology
  • Deepening of learning content by covering various types of sensors (inductive, optical, capacitive, ultrasonic, and temperature)
  • Reflection on the learning content
  • Writing and evaluating the written exam
Siemens Energy GmbH (Görlitz)
5 months
2023-09 - 2024-01

Simulation of Robotic Arms in NVIDIA Omniverse Isaac with ROS2

Freelancer
Freelancer
  • Create ROS-Integrations from robot specifications and 3D-models for four robotic arms (ABB, FANUC, Yaskawa and Universal Robots)
  • Define robot models
  • Configure motion planning pipeline with MoveIt
  • Configure controllers with ROS Control
  • Import robot models in the NVIDIA Omniverse Isaac simulation
  • Extend existing Python extension for controlling the robotic arms in the Isaac simulation
  • Create a ROS package for controlling and exchanging the robotic arms at runtime with ROS2 Humble
  • Train employees in ROS2 Humble
SICK AG (Freiburg im Breisgau)
4 years 2 months
2019-05 - 2023-06

integrate an industrial robotic arm in an X-ray CT laboratory for the flexible imaging of samples

Research Scientist
Research Scientist
I integrate an industrial robotic arm in an X-ray CT laboratory for the flexible imaging of samples. The features that I implemented in this work are
  • the Simulation and control of the FRANKA EMIKA Panda robotic arm,
  • the iterative design of sample holder parts using a 3D printer,
  • the geometric calibration of the exact position of the samples on the CT images with a sample holder and with optimization algorithms,
  • the development of intelligent acquisition strategies for improved image quality and reduced radiation dose,
  • and the creation of web-based user interfaces for controlling the robotic arm and the visualization of measurement results.
I implemented the software for the control of the robotic arm with the following components as a standalone software-package:
  • ROS middleware for efficient data-exchange between independent processes
  • Secure manipulation of the robotic arm with the MoveIt! Framework, including persistent encoding of the robotic arm's surroundings for collision detection
  • Implementation of ROS-processes for robot control with C++, mainly by using the standard and boost-libraries
  • Implementation of ROS-processes for calibration and image-analysis algorithms with Python, mainly using the NumPy, SciPy and OpenCV libraries
  • Goal planning for positioning samples of varying sizes with the robotic arm's end-effector
  • Implementation of a GPU-based collision detection algorithm with OpenCL
  • Setup and maintenance of coordinate transforms with tf component
  • Definition of interfaces for data exchange between processes
  • Visualization with RViz and custom ReactJS web-interface
  • Simulation of the robotic arm in Gazebo
  • Setup of continuous integration pipeline in GitLab
  • Other Tools: CMake, LaTeX, Docker
Technical University of Munich
1 year 3 months
2015-03 - 2016-05

developed a test suite for online radio

Software Developer
Software Developer
  • Collaboration within the "Online" team with approximately 20 software developers
  • The team developed online services for infotainment systems in vehicles of the VW Group
  • I developed a test suite for online radio using PHP
e.solutions GmbH (Ingolstadt)
7 months
2014-08 - 2015-02

developed software components

Software Developer
Software Developer
  • Collaboration within a team of approximately 5 software developers
  • The team developed software for electronic order processing in the telecommunications industry
  • I developed software components in Java and maintained database queries in SQL
Flexagon GmbH (Munich)
1 year
2013-07 - 2014-06

developed a web-based CRM software for managing customer relationships

Software Developer
Software Developer
  • Collaboration within a team of approximately 7 software developers
  • The team developed a web-based CRM software for managing customer relationships for sales representatives in the pharmaceutical industry
  • I developed software components in Java and maintained database queries in MongoDB
  • Set up and managed the demo environment for the CRM product
ysura GmbH (Munich)
1 year 7 months
2011-08 - 2013-02

web-based platform for managing trainees

Software Developer
Software Developer
  • Collaboration within a team of approximately 5 software developers
  • The team developed a web-based platform for managing trainees and handling training-related processes
  • I developed an online store for workwear using Java EE
BILTECH GmbH (Neuburg a.d. Donau)

Aus- und Weiterbildung

Aus- und Weiterbildung

4 years 3 months
2019-05 - 2023-07

Robotics and Imaging

PhD Robotics and Imaging, Technical University of Munich
PhD Robotics and Imaging
Technical University of Munich
2 years 7 months
2016-10 - 2019-04

Information Systems

M.Sc. Information Systems, Technical University of Munich
M.Sc. Information Systems
Technical University of Munich
3 years
2013-10 - 2016-09

Information Systems

B.Sc. Information Systems, Technical University of Munich
B.Sc. Information Systems
Technical University of Munich

Kompetenzen

Kompetenzen

Top-Skills

Robot Operating System C++ ABB Roboter R&D OpenCL Python ABB Roboter Roboterprogrammierung Robotersimulation

Produkte / Standards / Erfahrungen / Methoden

C++
Python
ROS
JavaScript
ReactJS
Nvidia Omniverse Isaac

About me

I am an independent consultant in the area of automation and industrial robotics. I am proficient in the simulation as well as safe deployment of industrial robotic arms. My strengths are the effective development and implementation of prototypes and the application of various algorithms for image analysis and image processing in practical projects. I am programming robotic arms with ROS in Nvidia Omniverse Isaac

Topics

  • Industrial Robotics
  • Computer Vision

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.