Autosteer tractor demonstration Piglet tracking demonstration Road-Rater dashcam analysis

James Williams

Technology Engineering | Mechatronics | CS Minor

Michigan State University

View My Work
James Williams

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

Expected May 2028

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

SpartaHack 11

Road-Rater

2x Award Winner

SpartaHack 11 Award Photo

A dashcam safety scoring system using computer vision to analyze driving behavior and provide actionable feedback.

Best Beginner Hack
Auto-Owners Insurance Vehicle Safety Award
Python React TypeScript Computer Vision

Projects

Jan 2026 โ€“ Present In Progress
๐Ÿค– In Progress
ASABE Agricultural Robotics Challenge Robot

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
Robotics ROS2 Autonomous Nav Computer Vision
View Details โ†’
Spring 2026 In Progress
๐Ÿšœ In Progress
Auto-Steering Cultivator

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
Robotics Cultivator Precision Agriculture
View Details โ†’
Jan โ€“ Mar 2026 Complete
HPCC MMPose Annotation Workflow

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
MMPose Ubuntu HPCC SLURM Python
View Details โ†’
Oct 2025 Complete
Piglet keypoint detection system

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
Computer Vision Python MMPose Deep Learning
View Details โ†’
Sep 2025 Complete
Autosteer tractor system

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
Arduino GPS C# Mechatronics
View Details โ†’

Experience

Sep 2025 โ€“ Present (7 months)

Research Assistant

Smart Sensing Lab

Student Organizations

Jan 2026 โ€“ Present (3 months)

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.

Robotics ROS2 Autonomous Nav Computer Vision

Skills

Get In Touch

I'm always open to new opportunities and collaborations. Feel free to reach out!