Skip to content
View zyyo1999-ship-it's full-sized avatar

Block or report zyyo1999-ship-it

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
zyyo1999-ship-it/README.md

Yiyang Zhang

MSc Smart Manufacturing student at Nanyang Technological University with an industrial automation and system-commissioning background. I am developing practical capability in robotics software, reliable multimodal perception, and Industrial AI.

Selected work

Multimodal Perception Reliability under Sensing Degradation

Repository | One-page research brief | Case study

  • Built a controlled LiDAR-mmWave degradation evaluation around a frozen released human-activity recognition checkpoint.
  • Evaluated seven lower-limb actions across 15,315 aligned target frames and a 323-condition formal matrix.
  • Compared fused and unimodal behaviour and evaluated confidence calibration with reproducible tests, aggregate tables, figures, and machine audits.
  • Found that quality-aware temperature scaling improved confidence reliability under the scoped protocol without changing class predictions.

FishBot ROS 2 Autonomous Navigation and Patrol Prototype

Repository | Engineering case study

  • Integrated Nav2 waypoint patrol, LaserScan monitoring, terminal teleoperation, and a lightweight browser dashboard in Gazebo.
  • Implemented four Python application modules with approximately 2,255 lines of core code.
  • Investigated command ownership, QoS compatibility, asynchronous action callbacks, and narrow-passage costmap behaviour.
  • Kept claims bounded to the documented ROS 2 Humble and TurtleBot3 simulation workflow.

Current direction

I am interested in connecting perception reliability to autonomous robot decision-making: deciding when a robot should continue, re-observe, replan, stop, or request human review. A related direction is digital-twin validation of recovery actions before deployment to a physical robot or production cell.

Technical focus

  • Robotics: ROS 2, Nav2, Gazebo, RViz2, mobile-robot system integration
  • Programming: Python, SQL, Shell, Linux; foundational C++
  • Machine learning: PyTorch, NumPy, scikit-learn for inference, controlled evaluation, metrics, and post-hoc calibration
  • Industrial automation: FANUC CNC/PMC, Siemens PLC, I/O integration, robot-CNC commissioning, Siemens NX/UG CAM

Contact

Popular repositories Loading

  1. xfi-multimodal-reliability xfi-multimodal-reliability Public

    Reproducible LiDAR-mmWave sensing degradation and confidence-calibration evaluation using released X-Fi/MM-Fi assets.

    Python

  2. fishbot-nav2-patrol fishbot-nav2-patrol Public

    ROS 2 Humble/Nav2 waypoint patrol, LaserScan monitoring, and lightweight web dashboard in Gazebo.

    Python

  3. zyyo1999-ship-it zyyo1999-ship-it Public

    Robotics software, multimodal perception reliability, and industrial automation portfolio.