Tank wars!

Posted on 16/09/2009 by circuitburn
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Description: September 16, 2009:  This is a small platform I'm designing to test different control algorithms for my undergrad thesis. It's simple so far, consisting of a pic18f452 microcontroller, USB to UART board and dual motor driver board, both from Sparkfun and the ubiquitous tracked chassis from Tamiya. Optical encoders are present, but not incorporated into the circuit yet.  As of a few minutes ago, I got a simple Python script running that accepts input from the keyboard to control movement. ...


Tank wars!

Description:

September 16, 2009: 

This is a small platform I'm designing to test different control algorithms for my undergrad thesis. It's simple so far, consisting of a pic18f452 microcontroller, USB to UART board and dual motor driver board, both from Sparkfun and the ubiquitous tracked chassis from Tamiya. Optical encoders are present, but not incorporated into the circuit yet.

 As of a few minutes ago, I got a simple Python script running that accepts input from the keyboard to control movement. The video should show that. 

 That's about all for now, it's going to get more exciting when the second one is built and the IR platform is attached. As the title suggests, the demonstration for my thesis is going to be a tank wars like game pitting a series of algorithms up against a human player. : ) 

 I'm still not very good at controlling it yet..... 

  • Control method: USB
  • CPU: PIc 18f452 @ 4MHz
  • Operating system: Windows
  • Power source: 9v battery, 3 AAA batteries
  • Programming language: C, Python, Visual Basic
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post