Go to Post Or you could go to the Waterloo or Greater Toronto regional, walk up to anyone in their pit, and ask. You may end up feeling like you asked for a sip of water and ended up soaked by a fire hose, but you won't walk away disappointed. - Richard Wallace [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
  #1   Spotlight this post!  
Unread 05-10-2007, 21:41
ham90mack's Avatar
ham90mack ham90mack is offline
President of RIT FIRST
FRC #0073 (The Illumination)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Rochester, NY
Posts: 120
ham90mack is just really niceham90mack is just really niceham90mack is just really niceham90mack is just really niceham90mack is just really nice
FIRST 2008 Robot Emulator

Rob Bayer's robot emulator has quirked my interest... Therefore, I am currently planning to make a robot emulator for post-2005 code! It will be written in Java, so when all is done, hopefully it will run in both Windows and Linux (as long as the code is compiled to .dll or .so on the appropriate OS). Just like Rob Bayer's emulator, I hope to minimize the amount of code to change within the original robot code so it can be compiled with and without the "code hack" files with no modifications necessary.

I have no clue if this emulator will work with EasyC or not since my team uses MPLab. I am absolutely certain that it will not be able to parse .ecp files. So it will not work with EasyC unless somebody figures out how to make EasyC export files to .c and .h so it can be compiled elsewhere and make it work in the end.

I don't expect this program to be finished in a few months, however. I hope to be done before the robot build or at least within a few weeks of the kickoff. I am planning to make the GUI first and then implement the actual emulating background. I should be able to release a GUI only version within the next month.

Hopefully, most of the "hack code" Rob Bayer made will work with the post-2005 controller code. I know it doesn't work at the moment without modifications due to the new serial port for the camera. It would be nice to know what kind of implementation I need to fake the serial port feedback and what else changed with the post-2005 controller.

A few special features that might be in the final program (if I figure out how to do them all): extensive documentation for adaptability (such as an extra method put in the main that is not in the default code), special variable watch window, and camera emulator. But the main emulation will be finished before these features are added.

I will consider other special features if suggested, but I doubt I will have the time for anything too extensive. Besides, this program will be obsoleted next year anyway when the controller system is changed, so my main focus will be to make it work with this year's code the way Rob's did with 2004 code.
__________________
Old stuff:

FRC 2007 Strategy Solver. Version: 2.55. Progress: done.

Last edited by ham90mack : 06-10-2007 at 16:28. Reason: add EasyC statement
 


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
FIRST 2008 Scholarships? Pavan Dave General Forum 3 06-11-2007 16:54
**FIRST EMAIL**/Get Ready for 2008 FRC Event Registration! Mark McLeod FIRST E-Mail Blast Archive 0 12-09-2007 14:35
FIRST Team 1444 Site Design for 2008 Compnerd Website Design/Showcase 13 25-03-2007 23:55
Code Emulator Mike Programming 2 05-04-2005 03:15
robot control emulator for default or other program CharlieWilken Programming 26 24-02-2002 02:36


All times are GMT -5. The time now is 19:42.

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