Robert Haschke

Lecturer at University of Bielefeld

Bielefeld, North Rhine-Westphalia, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Robert Haschke is a lecturer and seasoned robotics software engineer with 19 years of experience, combining academic research at Bielefeld University with scientific coordination at the Research Institute for Cognition and Robotics. He holds a Dr. rer. nat. in Computer Science and specializes in bimanual, multi-fingered grasping and manipulation, contributing deep expertise in motion planning and robot control. An active open-source contributor, Robert has materially improved core robotics projects such as MoveIt, ROS, rviz and pybind11, focusing on robustness, API modernizations (tf→tf2), and long-lived architectural fixes. His work spans low-level C++/Python bindings, simulation DevOps for gym-gazebo, and documentation upkeep, showing both systems-level rigor and attention to usability. Notably, he drives improvements that reduce memory leaks and hard-to-reproduce crashes, reflecting a pragmatic focus on reliability in deployed robotic systems.
code20 years of coding experience
job8 years of employment as a software developer
bookHeinrich-Hertz-Gymnasium Berlin
bookDr. rer. nat., Computer Science, Dr. rer. nat., Computer Science at University of Bielefeld
bookAbitur, Abitur at Freiherr-vom-Stein-Gymnasium Kleve
github-logo-circle

Github Skills (46)

unit-testing10
debugging10
robotics10
coordinate-transformation10
c-language10
gazebosim10
python10
sphinx10
quaternions10
subprocess10
binding10
moveit10
eigen10
ogre10
geometry-processing10

Programming languages (22)

JavaC++CSSCRustCMakeCommon LispHTML

Github contributions (5)

github-logo-circle
ros-visualization/rviz

Nov 2015 - Jan 2023

ROS 3D Robot Visualizer
Role in this project:
userBack-end Developer
Contributions:94 reviews, 393 commits, 359 PRs in 7 years 2 months
Contributions summary:Robert primarily worked on improving the rviz visualization software, focusing on fixing bugs and optimizing performance. Their contributions involved debugging and correcting issues related to the SplitterHandle, read-only properties, and display status updates. The user also addressed several crash issues and enhanced the efficiency of the program by optimizing geometry updates and material handling. Further, they made improvements to the InteractiveMarkerDisplay, including ensuring correct frame and camera orientation.
3dros
A hierarchical multi-stage manipulation planner
Role in this project:
userBack-end Developer & Robotics Engineer
Contributions:225 reviews, 824 commits, 314 PRs in 5 years 4 months
Contributions summary:Robert's commits primarily focus on implementing and refining the "moveit_task_constructor" library, a hierarchical multi-stage manipulation planner. The contributions include bug fixes to the IK stage, such as inserting different solutions as different scenes and ensuring valid trajectories are generated. The user also refactored and improved the codebase, introducing changes to property handling and merging trajectories, which suggests an involvement in architectural design and core functionality of the robot planning pipeline. They also renamed the variable names in code to make the code more readable.
multistage
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial