HEBI Robotics: Internship

C++, Python, ROS2/ROS, C, Java, MATLAB, Professional Software Development



Overview

I spent the summer of 2024 at Hebi Robotics, Pittsburgh as a Robotics Software Engineering Intern and had an absolutely amazing time. My main responsibilities were:

  • Standardized Multi-API Integration: Unified example scripts across C++, Python, MATLAB, and ROS2 APIs, improving cross-platform usability and simplifying user transitions.
  • API Enhancements: Identified and fixed critical bugs while contributing significant improvements to C++, Python, MATLAB, ROS2, C, and Java APIs.
  • Innovative Examples: Created visually appealing, functional examples showcasing advanced API features like force control and sensor fusion, along with video tutorials for custom development.
  • Efficient File Management: Developed a custom file management system that reduced code complexity and improved usability.
  • Automated Repository Sync: Implemented GitHub Actions to automate synchronization of configuration files across repositories, enhancing workflow efficiency.