跳轉到

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
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
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
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
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
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
Linux
OS
Ubuntu
Ubuntu
OS
Docker
Docker
Container-
ization
Git
Git
Version Control
Github Actions
Github Actions
CI/CD
Raspberry Pi
Raspberry Pi
Computer
ROS
ROS
Robotic Platform
Arduino
Arduino
Prototyping Platform
VSCode
VSCode
Code Editor
CMake
CMake
Building Tool
C
C
Language
C++
C++
Language
Python
Python
Language
OpenCV
OpenCV
Image Processing
Pytorch
Pytorch
Machine Learning
Stack Overflow
Stack Overflow
Community
Github
Github
Community
LATEX
LATEX
Note
Markdown
Markdown
Note
Notion
Notion
Note