Ag Simulation Environment

John Deere
Fall 2021

During my EDP rotation as a Robotics Engineer at John Deere, I created a simulation environment that directly hooked into the perception/controls code for real-time execution of the code in the simulated environment.

Overview

  • Description: I created and integrated a real-time simulation environment that plugged directly into the controls/perception code
  • Results: I was able to successfully create, integrate, and generalize the simulation environment so other projects could integrate into their projects as well
  • Impact: The simulation environment results in faster controls/perception iteration by reducing trips to a physical field to test updates


  • Features

    • Created a virtual simulation environment that mimics the real world
    • Simulation environment is a closed loop system that can be updated in real-time
    • Passes data directly to the controls/perception code as if it came from an actual machine
    • Enables faster iteration of algorithms since no field data collection is required


    • Skills

      Skills

      Simulation Environment 100%

      Message Passing and Client Communication 100%

      Tools

      C++ 100%

      Protobuf 100%