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

MSU Spartan MSU Spartan MSU Spartan Spartan Old Spartan Old Spartan Old Gruff Gruff Gruff Gruff MAC MAC MAC State Center State Center State Center Spartan Old Gruff MAC MSU Spartan Sparty Modern Sparty Modern State Swirl State Swirl S S Michigan State Michigan State
BS
Expected May 2028

Technology Engineering

Michigan State University  ·  GPA: 3.5

  • Concentration: Mechatronics — control systems, robotics, embedded electronics
  • Minor: Computer Science — algorithms, data structures, software design
  • Combining mechanical, electrical, and software disciplines to build autonomous systems
Mechatronics CS Minor Control Systems Embedded Systems Michigan State

Awards

✓ 2× Award Winner
Feb 2025 · SpartaHack 11

Road-Rater

Dashcam safety scoring via computer vision

  • Best Beginner Hack — SpartaHack 11
  • Auto-Owners Insurance Vehicle Safety Award
  • Real-time driving behavior analysis from dashcam footage
Python React TypeScript Computer Vision
SpartaHack 11 Award Photo

Projects

ASABE Agricultural Robotics Challenge Robot
01
● In Progress
Jan 2026 – Present

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
RoboticsROS2Autonomous NavComputer Vision
02
● In Progress
Spring 2026

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
RoboticsCultivatorPrecision Ag
Auto-Steering Cultivator
Piglet keypoint detection system
03
✓ Complete
Oct 2025

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 VisionPythonMMPoseDeep Learning
04
✓ Complete
Sep 2025

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
ArduinoGPSC#Mechatronics
Autosteer tractor system

CAD & Design

01
✓ Complete
Fusion 360

30° Camera Mount

  • Designed to hold a camera at a consistent 30° downward angle for field dataset collection
  • Ensures repeatable camera geometry across collection runs for clean, comparable training data
  • Modeled in Fusion 360 for fabrication
Fusion 360 CAD 3D Modeling Dataset Collection

AI Models

Crop Row Following Model
01
● In Progress
Spring 2026 – Present

Crop Row Following Model

  • Real-time computer vision model for detecting and following crop rows
  • Custom training pipeline on annotated field imagery for row centerline prediction
  • Deployed on-robot for closed-loop autonomous navigation in row crops
Computer VisionPythonDeep LearningROS2

Experience

Smart Sensing Lab
RA
Sep 2025 – Present

Research Assistant

Smart Sensing Lab  ·  Michigan State University

  • Training 7-keypoint MMPose model on 1,100+ annotated piglet images for livestock behavior research
  • Automated end-to-end HPC training pipeline: Roboflow → COCO → SLURM GPU jobs on MSU HPCC A100s
  • Reproducible Conda environment and SLURM templates for future lab keypoint datasets
Deep Learning MMPose Python SLURM / HPC Computer Vision

Student Organizations

VP

Precision Agriculture Robotics Club

Vice President  ·  Present

Leading a team building a fully autonomous ground robot for the ASABE Agricultural Robotics Challenge — crop scouting, weed detection, and targeted field intervention. Coordinating across mechanical, electrical, and software subteams to deliver a competition-ready platform by Summer 2026.

  • ROS2 navigation stack & sensor fusion (GPS + IMU + odometry)
  • Computer vision pipeline for crop row following & weed detection
  • Team leadership & cross-discipline subteam coordination
Robotics ROS2 Autonomous Nav Computer Vision Leadership
View Project →

Skills

Get In Touch

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