James Williams
Technology Engineering | Mechatronics | CS Minor
Michigan State University
View My Work
About Me
Hello! I'm James Williams, a Michigan State University student pursuing a Bachelor of Science in Technology Engineering with a focus on Mechatronics and a minor in Computer Science.
I'm passionate about bridging the gap between mechanical systems and software, creating innovative solutions that combine hardware and code to solve real-world problems in agricultural automation.
Education
Bachelor of Science in Technology Engineering
Michigan State University ยท GPA: 3.3
Concentration in Mechatronics with a Minor in Computer Science. Combining mechanical engineering, electronics, and software development to create innovative automation solutions.
Awards
Road-Rater
2x Award Winner
A dashcam safety scoring system using computer vision to analyze driving behavior and provide actionable feedback.
Auto-Owners Insurance Vehicle Safety Award
Projects
ASABE Agricultural Robotics Challenge Robot
- Autonomous ground robot for crop scouting and weed detection
- ROS2 navigation stack with sensor fusion and path planning
- Computer vision pipeline for precision field intervention
Auto-Steering Cultivator
- Autonomous row-following using camera-based crop detection
- Targeted weed intervention with precision actuator control
- ROS2 navigation stack with real-time sensor fusion
HPCC MMPose Annotation Workflow
- Bottom-up pig pose estimation with HRNet-W32 + DEKR head for 7 anatomical keypoints
- Gradio web UI (~2,400 lines) with Roboflow SDK integration and live SLURM log streaming
- Runtime config patching and PYTHONPATH fixes to resolve MMEngine inheritance bugs on HPCC
Piglet Keypoint Detection
- 7-keypoint pose estimation model trained on MSU HPCC GPUs
- Annotated 1,100+ piglet images with data augmentation pipeline
- Automated SLURM workflows for reproducible MMPose training
Autosteer Tractor System
- RTK-GPS + IMU closed-loop steering with ยฑ2cm cross-track accuracy
- Arduino PID controller driving hydraulic valve actuators
- C# interface for path planning and real-time field monitoring
Experience
Student Organizations
Autonomous Agricultural Robot '26
ASABE Agricultural Robotics Challenge
Building an autonomous ground robot for precision agriculture โ crop scouting, weed detection, and targeted field intervention for the ASABE competition.