Go to Post Wow, my dad's sadistic nature is rubbing off on me. - Lil' Lavery [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

 
View Poll Results: What is the likelyhood that this software will be used?
It would most likely be used by rookie teams 10 58.82%
It would serve as a guide tool to both rookie and veteran teams. 4 23.53%
It wouldn't get used at all 1 5.88%
It would totally rock the competition! When will it have AI? 2 11.76%
Voters: 17. You may not vote on this poll

 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 09-05-2007, 00:13
htwiz2002's Avatar
htwiz2002 htwiz2002 is offline
Htwizard
AKA: Anthony Takata Bawahawba
#1290
Team Role: Engineer
 
Join Date: Jan 2004
Location: Chandler, AZ
Posts: 23
htwiz2002 will become famous soon enough
Lightbulb New Terminal Interface and Autonomous code

I have been working on an all-around beginner's type code that should require very little re-compiling for a general robot.
As yet, it is version 0.36 and thus incomplete, but I think it is promising.
It will feature the following:
  • Terminal-based end-user interaction
  • Driver (end-user) can program various aspects of its' behavior through the terminal.
  • Autonomous programming will be simplified through action commands via the terminal.
  • PWM outputs and Relays can be designated for motors like ARM1 and DriveLeft
  • Those same designations can have terminal-customized actions mapped to either buttons on any joystick or the two axis.
  • Locations for things like CameraTilt and EncoderClock will also be available through the Terminal. (i.e. setting which pwm is for driving, which digin etc...)
  • Configuration can be backed up and restored via the terminal.
  • All supported devices (camera, encoders, gyros) will have configuration screens in the terminal, which save their data.
  • Three drive modes will be available: Tank, Car, Exponential tank, and single-joy, each can be set to any joystick axis.
  • Differing version conflicts will be detected (simple byte set in eeprom) and the user will be prompted with choices
  • Corruption detection in version 4! (if ever coded, that it)
  • Self-Program hack can be enabled to any digio port, also non-terminating loop crash implements (for those who want a kill switch that's not on the bot )
Of course, only very little of this is evident in the current build, but it should run (meaning it compiles)
Anyone wishing to see the (not) fabulous code, please e-mail me (I'm not on chiefdelphi enough to read PMs often) at tsaukpaetra-at-cox.net

What do you think? Am I going off on some incredibly complex project that noone will ever run or think about?

See my (rudimentary) website at http://tsaukpaetra.com !!!
Attached is a snapshot (today) of the current build (with .o files and everything, sorry!) if you want to take a peek.
Attached Files
File Type: zip TerminalInterface0_36.zip (331.2 KB, 64 views)
__________________
TsAuKpAeTrA (Anthony)
 


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
CMUCam and autonomous code Demothesis Programming 19 19-12-2007 10:41
New IFI Default/User and Master Code Alex698 Programming 6 28-02-2006 23:04
Anybody have a code for an autonomous mode to go to the 50 point bar???? and... chaoticprout Programming 9 06-11-2004 12:22
Operator Interface code RiotingNerd Programming 5 07-02-2004 21:13


All times are GMT -5. The time now is 21:17.

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