Go to Post We treat productive freshmen the same way as everyone else. As for excesively ambitous new people, we have one rule:what happens in the hotel, stays in the hotel... ;) - Crop-Circles [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #10   Spotlight this post!  
Unread 21-12-2009, 01:50
James Tonthat James Tonthat is offline
Registered User
FRC #0148 (Robowranglers)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Greenville, TX
Posts: 303
James Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond repute
Re: Improving the experience of programmers and the effectiveness of code

In my experience with FIRST, I would actually say a lot of the FRC code is written by students.

I've been meaning to get our team to write some sort of white paper. I'll get them to document their offseason work and hopefully can contribute to the code base and knowledge of programming. I don't think we'd be posting any specific code because it probably wouldn't be helpful to other teams but probably more of what concepts we come up with for autonomous with visual aids/diagrams to help programmers visualize how things should work.

I've been on both mechanical and programming, and what I tend to see with programmers is the disconnect between what is expected to happen (how it's coded) and what actually happens (and how to correct the issues.) Hopefully we can address these issues, in said WP. ("I'm outputting PWMs of 5, shouldn't it be moving?" "No, it's not enough power.") Others before me have said, it's important for the mechanical to understand programming but it's also important for programming to understand mechanical.

When it comes to programming autonomous and human controls, I think the most benefit comes from understanding how to create human controls. A lot of the issues (and loss of potential points) I see during a match can be resolved with a change in how the controls are set up and intuitive they are. There's also the issue of programmers making the robot too intuitive to drive and taking control away from the driver. Drivers are smart, they'll figure it out. Maybe this is more a industrial design type issue but usually in a team, it rests on the electronics/programming team. This area more than any other programming area can make or break a team (in my opinion.) We had some awesome controls in 2008, (one joystick, one driver). I'll definitely include a section about controls design.

Edit: I did a bit of thinking, our whitepaper will be about controls and not really programming itself.
__________________
James Tonthat

Mechanical Engineer, RackSolutions, a subsidiary of Innovation First International

Lead Engineer - Texas Torque - 2009-2014
Mentor - Robowranglers - 2015-

Last edited by James Tonthat : 21-12-2009 at 02:03.
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Improving the KOP Skyway wheels Billfred Technical Discussion 8 18-09-2006 21:07
Improving the Efficacy of a Team Jaine Perotti Team Organization 5 24-05-2005 19:27
The Grand FIRST team.. programmers and others needed randomperson Programming 0 31-05-2003 23:46


All times are GMT -5. The time now is 10:38.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi