Undergraduate Projects

Undergraduate Projects

This section encompasses a diverse collection of undergraduate research projects that laid the foundation for advanced robotics and automation research.

Telecontrolled Multi-Ball Launcher Platform

Structure diagram

Project Overview: Engineered a modular, telecontrolled robotic platform capable of storing and launching three distinct types of projectiles. The system features an omnidirectional mobile base using Mecanum wheels for highly maneuverable positioning.

Technical Highlights:
  • Dual Launch Mechanisms: Designed a dual-friction-wheel launcher for smaller balls (optimized via kinematic and dynamic modeling of friction and deformation) and a servo-triggered, spring-loaded launcher for tennis balls.
  • Simulation & Validation: Conducted Finite Element Analysis (FEA) on critical load-bearing alloy steel components, ensuring operational stress remained well below yield strength.
  • Mechatronic Integration: Executed end-to-end development, from CAD modeling to the integration of real-time teleoperation and multi-actuator control systems.

Core Skills: CAD (SolidWorks), FEA, Mechatronics Integration, Kinematic/Dynamic Modeling, Omni-directional Motion Control.

Optimal Power Distribution Model for Cycling Time Trials

Structure diagram

Project Overview: Developed a mathematical model to formulate the ideal pacing strategy for competitive cyclists, minimizing race completion time across complex, real-world terrains (e.g., Tokyo Olympic courses) based on individual physiological profiles.

Technical Highlights:
  • Constrained Optimization Modeling: Formulated the race strategy as a nonlinear optimization problem. The objective function minimizes total time, which was mathematically constrained by the rider's instantaneous maximum power capacity and cumulative blood lactate accumulation thresholds.
  • Algorithmic Solver: Applied the Sequential Least Squares Programming (SLSQP) method to solve the dynamic power distribution. The algorithm successfully mapped optimal power outputs to track altitude variations (e.g., increased power allocation on uphills) and rider archetypes (climbers vs. time-trial specialists).
  • Sensitivity & Robustness Analysis: Quantified environmental impacts (aerodynamic drag, wind direction/strength) and evaluated model stability by injecting random Gaussian noise and systematic deviations into the rider's execution plan, proving the strategy's robustness under real-world uncertainties.

Core Skills: Mathematical Modeling, Nonlinear Constrained Optimization (SLSQP), Sensitivity Analysis, Physical/Kinematic Simulation, Quantitative Data Analysis.

Control and Modeling of da Vinci Medical Robot

Structure diagram

Project Overview: Developed a simulation and control model for the da Vinci Medical Robot, focusing on kinematics, force control, and visual servoing to ensure surgical accuracy.

Technical Highlights:
  • External Hybrid Vision/Force Control: Integrated an image-based visual servo system with force sensor feedback. Designed a hierarchical architecture where the force control loop is closed around an internal vision control loop, modifying the reference trajectory to avoid conflicts between controllers.
  • Kinematic Modeling & Optimization: Computed the inverse kinematics for the Patient Side Manipulator (PSM). Implemented a scaled Newton method utilizing the pseudo-inverse of the Jacobian, which prioritized certain joints and ensured rapid convergence. Using a Proportional-Integral (PI) controller and the pseudo-inverse of the interaction matrix, we eliminated steady-state error and reduced the time required for the end effector to converge to the target.
  • Simulation & Validation: Validated the hybrid control scheme using MATLAB (Robotics System Toolbox) and V-REP software. The system successfully tracked smooth joint trajectories to targeted landmarks on a simulated tissue surface while maintaining the set contact force.

Core Skills: Kinematic Modeling, Image-Based Visual Servoing, Force Control, Control Theory (PI Controllers), Robotics Simulation (MATLAB, V-REP).

POV-RGB Rotating Display System

Structure diagram

Project Overview: Engineered a Persistence of Vision (POV) RGB rotating display based on the STM32F407VET6 platform. The system integrates a dynamically balanced mechanical structure, wireless power transmission, and synchronized audio playback.

Technical Highlights:
  • Hardware & Structural Design: Designed the physical rotating assembly and a custom integrated RGB-expansion PCB. Implemented wireless power coils to ensure stable power delivery to the rotating module without physical wire constraints.
  • High-Speed Data & Display Control: Leveraged Flash memory, SPI, and Direct Memory Access (DMA) for the rapid storage and retrieval of image data. Drove the RGB LED array by generating parallel synchronous PWM signals using hardware timers and DMA.
  • Algorithm & Sensor Integration: Developed an optimized image rotation algorithm to map pixel data accurately and increase the LED refresh rate. Integrated a Hall effect sensor for precise starting point detection and frame synchronization.

Core Skills: Embedded Systems (STM32), PCB/Hardware Design, Firmware Development (DMA, SPI, PWM), Wireless Power Integration, Sensor Synchronization.

ControlData ScienceMechantronics