Robots, Research, Repeat

"Obi nnim aa, obi kyerɛ" - Akan Proverb


Profile

Who Am I ...

Hi, I am Jude Gyimah; a robotics software engineer. I build softwares that help the people who build robots (software developers & engineers) harness modularity, flexibility, configurabilty and reconfigurability. This matters because there are varying skill levels in the field of robotics and as systems begin to grow, effective maintenance and evolution becomes paramount. Thus my software contributions have centered around both the platform-level (Linux) and the middleware-level (ROS, ROS2) of robotics. I am currently a researcher and PhD candidate at Ruhr-universität Bochum, making an impact by applying relevant knowledge, skills and technologies to improve and automate next-gen software systems to make them more intelligent and variant-rich. My research interests include Autonomous Systems, Domain-Specific Languages, System Reconfiguration and Adaptive Systems, mostly in the context of service robots, autonomous systems and system software.

Projects

featX

featX: A tool for Controlling Robotic Configurations with Flexible Feature Binding (ongoing)


Golang, ROS2, C++, Python

configfix

ConfigFix: An Interactive Configuration Conflict Resolution Tool for the Linux Kernel


C

configfix

rclpy_components library: A component container for rclpy nodes — what rclcpp_components provides for C++, driven by the stock `ros2 component` CLI.


Python, ROS2

Publications

FM-PRO: A Feature-Modeling Process


Published: IEEE Transactions on Software Engineering (Volume: 51, Issue: 1), 2024.



A Demo of ConfigFix: Semantic Abstraction of Kconfig, SAT-based Configuration and DIMACS Export


Published: 19th international working conference on Variability Modelling of Software-Intensive Systems, 2025.



FeatX: Controlled Robot Configuration with Flexible Feature Binding


Published: 2026 IEEE International Conference on Robotics & Automation