View Single Post
  #1   Spotlight this post!  
Unread 01-05-2013, 16:21
Chris Hibner's Avatar Unsung FIRST Hero
Chris Hibner Chris Hibner is offline
Eschewing Obfuscation Since 1990
AKA: Lars Kamen's Roadie
FRC #0051 (Wings of Fire)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 1997
Location: Canton, MI
Posts: 1,488
Chris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond reputeChris Hibner has a reputation beyond repute
Re: Best way to improve my coding skills for next year?

I would say the most important thing is to get the simulation tools working. Once you have that, you can then begin to develop and test your ideas without needing a real robot. That is great for two big reasons: 1) you can develop and test your code from the comfort of your home, and 2) you don't have to worry about breaking something if you make a mistake.

After you get the simulation running, there are a lot of ideas on chiefdelphi if you search. Here are a few things to try:

- Shooter speed control: bang-bang vs. PID

- Arm control: use an encoder or potentiometer with a PID controller to control an arm to pre-set posititions.

- Autonomous: use wheel encoders and a gyro to keep track of distance and heading. Use PID to keep your robot driving straight and to drive a set distance.

- Autonomous: control your autonomous routines through some sort of script
__________________
-
An ounce of perception is worth a pound of obscure.
Reply With Quote