Go to Post I wonder if we sang songs to Bill Miller if that would get TIMS opened sooner, like the way it worked to wring game hints out of Dave Laverly. - rsisk [more]
Home
Go Back   Chief Delphi > Technical > Programming > C/C++
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-02-2011, 20:23
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Virtual cRio?

is there any type of online virtual program to download code to and test it for auto mode?
Reply With Quote
  #2   Spotlight this post!  
Unread 24-02-2011, 20:29
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Virtual cRio?

There is a VXWorks emulator, but I doubt that is what you are looking for. I doubt there is a cRio emulator out there. Just put it on blocks and see how it reacts. Even better. Actually go through the code step by step in your mind and consider all different situations.
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
Reply With Quote
  #3   Spotlight this post!  
Unread 24-02-2011, 20:32
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Virtual cRio?

well we already baged the robot since the bag date was the 22nd

and im just looking for a virtual robot to run my auto mode if possible
Reply With Quote
  #4   Spotlight this post!  
Unread 24-02-2011, 20:33
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Re: Virtual cRio?

You should have kept the electronics board and tested with an older robot or something. I highly doubt there is any... I suggest making one.
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.
Reply With Quote
  #5   Spotlight this post!  
Unread 24-02-2011, 20:34
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Virtual cRio?

i wouldn't know where to start to make my own
Reply With Quote
  #6   Spotlight this post!  
Unread 24-02-2011, 21:43
jwakeman jwakeman is offline
Registered User
FRC #0063 (Red Barons)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2010
Location: 16510
Posts: 182
jwakeman is just really nicejwakeman is just really nicejwakeman is just really nicejwakeman is just really nicejwakeman is just really nice
Re: Virtual cRio?

I've wondered about this topic a lot. There are many reasons a virtual target would benefit the teams. Maybe it is possible to install vxWorks or the cRIO base image on a virtual machine using something like vm ware. But most likely it isn't that straightforward. Even with the OS running in a virtual machine you need some way to simulate all the I/O. One of the mentors on our team works for a company that develops software for vxWorks and he said they have some kind of vxWorks emulator (I think it is homegrown) that runs on Linux. I would definitely like to see this topic get discussed a bit more here though!
Reply With Quote
  #7   Spotlight this post!  
Unread 24-02-2011, 22:14
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Virtual cRio?

I heard rumors last year at nationals about a unknown team making a emulator. Anyone trying to make one?
Reply With Quote
  #8   Spotlight this post!  
Unread 24-02-2011, 23:30
CodeMonkeyMatt CodeMonkeyMatt is offline
Registered User
FRC #2605
 
Join Date: Jan 2011
Rookie Year: 2008
Location: WA
Posts: 46
CodeMonkeyMatt is on a distinguished road
Re: Virtual cRio?

Is it possible this is what you're looking for?

http://firstforge.wpi.edu/sf/project...b_test_harness
Reply With Quote
  #9   Spotlight this post!  
Unread 25-02-2011, 00:37
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,082
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: Virtual cRio?

Quote:
Originally Posted by CodeMonkeyMatt View Post
Is it possible this is what you're looking for?

http://firstforge.wpi.edu/sf/project...b_test_harness
Yes, I started working on that, and it even works for the most part for some limited things. However, I haven't needed it over the last two years, so development work has been stagnant. And this year, we're using python, so I'm exploring some other options instead.

Feel free to pick up where I left off
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
Reply With Quote
  #10   Spotlight this post!  
Unread 28-02-2011, 22:31
brian3795 brian3795 is offline
Registered User
FRC #3795
 
Join Date: Jan 2011
Location: Garland, TX
Posts: 29
brian3795 can only hope to improve
Re: Virtual cRio?

Is that the most recent code you linked to? Your blog mentioned an non-existent project on GoogleCode...
Reply With Quote
  #11   Spotlight this post!  
Unread 28-02-2011, 23:23
masoug's Avatar
masoug masoug is offline
Food Consumer
FRC #0114
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Planet Earth
Posts: 78
masoug is an unknown quantity at this point
Re: Virtual cRio?

Doesn't Windriver some with some sort of "kernel image"? I suppose you can use that on qemu....
__________________

JabbaScript
Reply With Quote
  #12   Spotlight this post!  
Unread 01-03-2011, 00:19
virtuald's Avatar
virtuald virtuald is offline
RobotPy Guy
AKA: Dustin Spicuzza
FRC #1418 (), FRC #1973, FRC #4796, FRC #6367 ()
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2003
Location: Boston, MA
Posts: 1,082
virtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant futurevirtuald has a brilliant future
Re: Virtual cRio?

Quote:
Originally Posted by brian3795 View Post
Is that the most recent code you linked to? Your blog mentioned an non-existent project on GoogleCode...
Yes, the FIRST Forge project is the most recent one.
__________________
Maintainer of RobotPy - Python for FRC
Creator of pyfrc (Robot Simulator + utilities for Python) and pynetworktables/pynetworktables2js (NetworkTables for Python & Javascript)

2017 Season: Teams #1973, #4796, #6369
Team #1418 (remote mentor): Newton Quarterfinalists, 2016 Chesapeake District Champion, 2x Innovation in Control award, 2x district event winner
Team #1418: 2015 DC Regional Innovation In Control Award, #2 seed; 2014 VA Industrial Design Award; 2014 Finalists in DC & VA
Team #2423: 2012 & 2013 Boston Regional Innovation in Control Award


Resources: FIRSTWiki (relaunched!) | My Software Stuff
Reply With Quote
  #13   Spotlight this post!  
Unread 01-03-2011, 04:52
AustinSchuh AustinSchuh is offline
Registered User
FRC #0971 (Spartan Robotics) #254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 1999
Location: Los Altos, CA
Posts: 803
AustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond repute
Re: Virtual cRio?

Quote:
Originally Posted by masoug View Post
Doesn't Windriver some with some sort of "kernel image"? I suppose you can use that on qemu....
Have fun simulating the FPGA to get QEMU to do anything useful with that kernel image... It's easier to just rewrite the low level classes in WPILib to pass on the calls to a virtual robot.
Reply With Quote
Reply


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


All times are GMT -5. The time now is 03:07.

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