Testing the Steering System with NVIDIA Jetson

Today, we put together the whole entire system on the golf cart. The setup includes:

  1. NVIDIA Jetson — the main controller for the vehicle
  2. A webcam on the front of the vehicle
  3. A computer monitor (placed on the cupholder)
  4. A mouse
  5. A keyboard
  6. A DC motor for steering
  7. An Arduino with a motor controller module
  8. A NiMH battery to power the steering motor
  9. An Arduino and a shield for golf cart accelerator control
  10. An external power source (which will be replaced by a Li-ion battery)
Michael is programming the Jetson

A couple of days ago, I made a top for the Jetson. Now it’s kind of protected. It’s stored in the front glove compartment.

The NVIDIA Jetson on the golf cart

The steering mechanism hasn’t changed much. However, we need to put more zip ties on the steering wheel to securely mount the metal gear.

The steering mechanism

The testing was largely unsuccessful. The Arduino code had some bug in it. This puzzles me because I didn’t change a single line after yesterday’s testing. After some debugging, we realized that the state/position of the motor is always 0. Either the encoder is failing, or our program has a bug. Because of the cold and dark night approaching, we decided to wait until Monday to figure out the issue.

1 thought on “Testing the Steering System with NVIDIA Jetson”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.