View Single Post
  #5   Spotlight this post!  
Unread 24-08-2015, 22:06
x86_4819's Avatar
x86_4819 x86_4819 is offline
computer-whisperer
AKA: Christian Balcom
FRC #4819 (Flat Mountain Mechanics)
Team Role: Programmer
 
Join Date: Sep 2014
Rookie Year: 2013
Location: Shepherd MI
Posts: 92
x86_4819 is on a distinguished road
Re: Machine Learning for Autonomous Robot Actions

Quote:
Originally Posted by gblake View Post
So... I suggest starting with a simulator.
Yes, that is definitely one of the things I will do. (My team would not take well to being told that our robot was now learning how to play autonomous, and that I had no idea what it would try next!)

This year, I had tried to run a 3 tote automous routine with my team's robot. I had the robot's motion carefully controlled throughout the entire routine, and routines were very repeatable, with very little deviation from run to run. However, I could never seem to get it quite fast enough to complete in time.

We then went to a competition to find another team with a routine almost identical in procedure, but with an extra (almost sloppy) skid here and there, making them fast enough to complete it in time.

My hope is that a machine learning algorithm would be able to optimize autonomous routines to ensure we had the best run possible with a given robot, including finding solutions that a hand-written autonomous may not have. (Including a well-timed skid)

On the other hand, such a system would be very hard to modify mid-competition, and would need a complete re-train in order to, say, drive a little farther into the auto zone.

Oh how I wish for a bigger autonomous mode this coming year....
__________________




My Github Repositories