About Yoseph Huang¶
Hi, I'm Hsing-Yu, Huang, currently majoring in Power Machinery Engineering.
Passionate to software/hardware developement specializing in AI-driven robotics.
Experiences¶
For a comprehensive overview of my work, please visit the Projects page.
Dec 2024
–
Mar 2024
–
Mar 2024
Robotic Software/Firmwarte Developer
TTennis Pick-up Robot, National Tsing Hua University, Taiwan
ROS2/RTAB-Map/Nav2/Object Detection/Docker/STM32
- Integrated NAV2 and RTAB-Map SLAM in ROS2 to enable the robot to explore, navigate, and localize in unknown maps.
- Deployed lightweight YOLO model on an embedded camera, achieving real-time object recognition and returning spatial information of detected objects (e.g human, ping-pong, tables ...).
- Received 1st place in NTHU PME Research Project Competition, Popularity Award, and Chih-Sheng Special Award.
May 2024
–
Jul 2023
–
Jul 2023
Image Processing Team Leader
Eurobot 2024, Nantes, France
ROS/ArUco Marker/YOLO/3D point cloud/Docker
- Led a 4-member team to deploy YOLOv8 model on Intel RealSense D435i depth cameras. We also applied ArUco marker detection to help increase the accuracy of robot localization.
- Based on the official open-source realsense-ros SDK, performed in-depth PCL data extraction and analysis, and utilizing DBSCAN clustering for object segmentation to achieve higher-dimensional infrared obstacle avoidance requirements.
May 2024
–
Jul 2023
–
Jul 2023
Hardware/Firmware Team
Eurobot 2024, Nantes, France
ESP32/PCB Design/C++
- PCB integrated the ESP32 microcontroller with peripherals (e.g, infrared modules, grated light valve, and MOSFETs) .
- Implementing FreeRTOS on the embedded system to calculate two-wheeled locomotion and infrared data at a high refresh rate, enabling a simple obstacle avoidance system.
May 2023
–
Dec 2022
–
Dec 2022
Navigation Team
Eurobot 2023, Nantes, France
ROS/C++/Shell
- Based on the navigation stack framework, enhancing the robot's dynamic obstacle avoidance capabilities.
- Integrate 2D lidar and vive-tracker positioning system to establish costmaps. Also introduced obstacle velocity prediction to further optimize obstacle avoidance effectiveness.
Dec 2022
–
June 2022
–
June 2022
Firmware/Software Developer
TEL Robot Combat, Kaohsiung, Taiwan
ROS/Arduino/OpenCV/STM32/C/C++
- STM32 microcontrollers for driving DC and stepper motors, computing mathematical models of chassis and robotic arm.
- Deploying ROS on RPi4B to manage script execution and task allocation. Additionally, employing OpenCV for letter recognition by RGB8/HSV masking and Douglas−Peucker algorithm.
- Received the Creative Technology Award.
Skills¶
Linux
OS
Ubuntu
OS
Docker
Container-
ization
ization
Git
Version Control
Github Actions
CI/CD
Raspberry Pi
Computer
ROS
Robotic Platform
Arduino
Prototyping Platform
VSCode
Code Editor
CMake
Building Tool
C
Language
C++
Language
Python
Language
OpenCV
Image Processing
Pytorch
Machine Learning
Stack Overflow
Community
Github
Community
LATEX
Note
Markdown
Note
Notion
Note