Go to Post [A screen shot] is very helpful - I've sent Brandon many of those the various times I've broken ChiefDelphi.com! - Jessica Boucher [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 5 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 11-01-2015, 16:28
Dhill098 Dhill098 is offline
Registered User
AKA: Damian
FRC #2383 (Ninjineers)
Team Role: Driver
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Plantation, FL
Posts: 44
Dhill098 is a splendid one to beholdDhill098 is a splendid one to beholdDhill098 is a splendid one to beholdDhill098 is a splendid one to beholdDhill098 is a splendid one to beholdDhill098 is a splendid one to beholdDhill098 is a splendid one to beholdDhill098 is a splendid one to behold
FRC 2015 Simulator??

Just curious if anyone has been working on a FRC 2015 simulator.
Reply With Quote
  #2   Spotlight this post!  
Unread 11-01-2015, 16:49
Grey Mann's Avatar
Grey Mann Grey Mann is offline
Creator of the Robotic Mercenaries
FRC #6666 (The Grey Team)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 1876
Location: Mid-1800's Europe
Posts: 100
Grey Mann is a splendid one to beholdGrey Mann is a splendid one to beholdGrey Mann is a splendid one to beholdGrey Mann is a splendid one to beholdGrey Mann is a splendid one to beholdGrey Mann is a splendid one to beholdGrey Mann is a splendid one to behold
Re: FRC 2015 Simulator??

Last year a couple of our programming and CADding people got together and made a practice simulation for the drive team with functioning scoring, driving, ball collection/firing and splitscreen so they could simulate entire (small) matches. I reckon they will do this again at some point, though it might not be in build season since they have alot of other things to do.
__________________
"My name is Gray Mann. I am your brother. And I sent those letters proposing this truce. Which, I might add, it took you literally thirty seconds to turn into an idiotic crime against nature. Congratulations."
Reply With Quote
  #3   Spotlight this post!  
Unread 11-01-2015, 16:55
Bryce Paputa's Avatar
Bryce Paputa Bryce Paputa is offline
FF TSL: Frog Farce
FRC #0503 (Frog Force)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2008
Location: Novi Michigan
Posts: 454
Bryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond repute
Re: FRC 2015 Simulator??

We decided to put it very low on our todo list. Driving in this game is much more about precision than tactical and strategic skill, which is much harder and less rewarding to simulate. The strategic part of this game, which is robot design, is also challenging to simulate.
Reply With Quote
  #4   Spotlight this post!  
Unread 02-03-2015, 18:06
FluffySasquatch's Avatar
FluffySasquatch FluffySasquatch is offline
Game Programmer
AKA: Steven Rice
FRC #4716 (Purple Raiders)
Team Role: Programmer
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Windsor, Ontario, Canada
Posts: 5
FluffySasquatch will become famous soon enough
Re: FRC 2015 Simulator??

I recently just created a simulator for my FRC team's robot. Our robot is a little unconventional compared to other robots, but if you want me to attempt to create one with your team's robot, message me and I will see what I can do. Some physics may be still a little wonky, but it gets the job done.

You can play the simulator on our team's website here: acsrobotics.com/recycle-rush
Reply With Quote
  #5   Spotlight this post!  
Unread 02-03-2015, 18:41
Jean Tenca's Avatar
Jean Tenca Jean Tenca is offline
Head Mentor
AKA: "John"
FRC #4488 (Shockwave)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2002
Location: United States
Posts: 140
Jean Tenca is a glorious beacon of lightJean Tenca is a glorious beacon of lightJean Tenca is a glorious beacon of lightJean Tenca is a glorious beacon of lightJean Tenca is a glorious beacon of light
Re: FRC 2015 Simulator??

Our app group created a pretty accurate simulator for this year: Too Many Totes! Game

All kidding aside, that is a cool simulator, Fluffy! Playing Recycle Rush in space is a nice touch.
__________________
Team 4488 Head Mentor
2015: [Carson Division Finalists (World Championship)], [Finalists, Entrepreneurship Award (PNW District Championship)], [Winners, GP Award (CWU District)], [Winners, Engineering Excellence (Oregon City District)]
2014: [Galileo Division Finalists (World Championship)], [Finalists, Quality Award (PNW District Championship)], [Winners, Industrial Design (Wilsonville District)], [Winners, Chairman's (Oregon City District)]
2013: [Rookie All-Star (Curie Division)], [Highest Rookie Seed, Rookie All Star (Autodesk Oregon Regional)]

---
2006-2012: Mentored various teams in OR and WA
2005: Team 1510 captain, founding member
2002-2004: Team 955 student/captain, founding member

Reply With Quote
  #6   Spotlight this post!  
Unread 02-03-2015, 19:48
g_sawchuk's Avatar
g_sawchuk g_sawchuk is offline
Hmm.
AKA: Griffin Sawchuk
FRC #4476
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Canada
Posts: 336
g_sawchuk is just really niceg_sawchuk is just really niceg_sawchuk is just really niceg_sawchuk is just really niceg_sawchuk is just really nice
Re: FRC 2015 Simulator??

Quote:
Originally Posted by FluffySasquatch View Post
I recently just created a simulator for my FRC team's robot. Our robot is a little unconventional compared to other robots, but if you want me to attempt to create one with your team's robot, message me and I will see what I can do. Some physics may be still a little wonky, but it gets the job done.

You can play the simulator on our team's website here: acsrobotics.com/recycle-rush
This crashed Google Chrome for me twice.
__________________
FRC 2013-2015 (K-Botics #2809)
VEX 2015 - 2016 (W.A.F.F.L.E.S. #4476)
FLL 2015 - ??? (MechMasters #16931)
FRC 2016 - ??? (W.A.F.F.L.E.S. #4476)
2016 Dean's List Finalist

My thoughts and ideas do not necessarily reflect those of my team.
Reply With Quote
  #7   Spotlight this post!  
Unread 02-03-2015, 19:54
FluffySasquatch's Avatar
FluffySasquatch FluffySasquatch is offline
Game Programmer
AKA: Steven Rice
FRC #4716 (Purple Raiders)
Team Role: Programmer
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Windsor, Ontario, Canada
Posts: 5
FluffySasquatch will become famous soon enough
Re: FRC 2015 Simulator??

Quote:
Originally Posted by GrifBot View Post
This crashed Google Chrome for me twice.
I have never had that happen before, on occasion it will say "Google Chrome has stopped working", however I simply choose not to close it and it runs fine.

This is mainly because our team's website is WordPress based, and Unity Games don't go well with WordPress. Make sure Unity Web player is up to date on your computer as this simulator utilizes the Unity UI system which is fairly new, so older versions of the Unity Web Player may not handle it. Also make sure Unity Web Player is allowed to run on the site.

I will try to upload a standalone download version soon so this won't be a problem.

Hope this helps!
Reply With Quote
  #8   Spotlight this post!  
Unread 02-03-2015, 19:57
g_sawchuk's Avatar
g_sawchuk g_sawchuk is offline
Hmm.
AKA: Griffin Sawchuk
FRC #4476
 
Join Date: Jul 2014
Rookie Year: 2013
Location: Canada
Posts: 336
g_sawchuk is just really niceg_sawchuk is just really niceg_sawchuk is just really niceg_sawchuk is just really niceg_sawchuk is just really nice
Re: FRC 2015 Simulator??

Quote:
Originally Posted by FluffySasquatch View Post
I have never had that happen before, on occasion it will say "Google Chrome has stopped working", however I simply choose not to close it and it runs fine.

This is mainly because our team's website is WordPress based, and Unity Games don't go well with WordPress. Make sure Unity Web player is up to date on your computer as this simulator utilizes the Unity UI system which is fairly new, so older versions of the Unity Web Player may not handle it. Also make sure Unity Web Player is allowed to run on the site.

I will try to upload a standalone download version soon so this won't be a problem.

Hope this helps!
That would be good, as I am extremely eager to get addicted to this simulator. I tried on IE, but I press the play icon and then it just stays black.
__________________
FRC 2013-2015 (K-Botics #2809)
VEX 2015 - 2016 (W.A.F.F.L.E.S. #4476)
FLL 2015 - ??? (MechMasters #16931)
FRC 2016 - ??? (W.A.F.F.L.E.S. #4476)
2016 Dean's List Finalist

My thoughts and ideas do not necessarily reflect those of my team.
Reply With Quote
  #9   Spotlight this post!  
Unread 02-03-2015, 20:05
FluffySasquatch's Avatar
FluffySasquatch FluffySasquatch is offline
Game Programmer
AKA: Steven Rice
FRC #4716 (Purple Raiders)
Team Role: Programmer
 
Join Date: Feb 2015
Rookie Year: 2014
Location: Windsor, Ontario, Canada
Posts: 5
FluffySasquatch will become famous soon enough
Re: FRC 2015 Simulator??

Quote:
Originally Posted by GrifBot View Post
That would be good, as I am extremely eager to get addicted to this simulator. I tried on IE, but I press the play icon and then it just stays black.
Just shared it on DropBox. First time using DropBox, so I hope it works!

https://www.dropbox.com/s/uh1gnpbldf...eRush.rar?dl=0
Reply With Quote
  #10   Spotlight this post!  
Unread 30-04-2015, 22:52
WillNess's Avatar
WillNess WillNess is offline
Programmer
AKA: Will Ness
FRC #4944 (The Hi Fives)
Team Role: Programmer
 
Join Date: Apr 2014
Rookie Year: 2014
Location: United States
Posts: 90
WillNess is just really niceWillNess is just really niceWillNess is just really niceWillNess is just really nice
Re: FRC 2015 Simulator??

Quote:
Originally Posted by FluffySasquatch View Post
Just shared it on DropBox. First time using DropBox, so I hope it works!

https://www.dropbox.com/s/uh1gnpbldf...eRush.rar?dl=0
Can you upload the files for the other robot? 3151?
__________________

Outreach Lead // Lead Programmer // Junior

2014 FRC:
Rookie Allstar, Highest Rookie Seed & Semifinalist @ Utah
Rookie Allstar, Highest Rookie Seed & Semifinalist @ Colorado
2015 FRC:
Creativity In Engineering & Semifinalist @ Arizona West
Reply With Quote
  #11   Spotlight this post!  
Unread 30-04-2015, 23:21
DarthCoder DarthCoder is offline
Registered User
FRC #4309
 
Join Date: Aug 2012
Location: Washington
Posts: 37
DarthCoder is an unknown quantity at this point
Re: FRC 2015 Simulator??

I've been considering writing something generalized in the offseason, but I haven't been able to get ahold of a second RoboRIO to bring home myself and build test cases on... The idea I had was to write a 3D simulator environment and a proxy implementation of WPILib so you could compile the robot code into a DLL. The Gazebo thing was cool, but being Linux only kinda ruined it since it wouldn't run very well on a VM.
Reply With Quote
  #12   Spotlight this post!  
Unread 01-05-2015, 00:06
Spoam's Avatar
Spoam Spoam is offline
Registered User
AKA: Pedro M.
FRC #0955 (CV Robotics)
Team Role: Programmer
 
Join Date: Feb 2014
Rookie Year: 2012
Location: Corvallis
Posts: 54
Spoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the roughSpoam is a jewel in the rough
Re: FRC 2015 Simulator??

Wow, I missed this thread somehow. Anyways, I was intern for Autodesk and while I was there we worked on exactly this, a program we call "Synthesis":

It has a few parts: An Inventor plugin, which runs while your robot CAD is open and utilizes a path-search algorithm to intelligently simplify and link together meshes based on joint data from your CAD, and create a 3D representation of your robot which we import into our game simulator. Once all this data is extracted from your robot CAD, we have a GUI that shows detected joints, and allows you to place motors/pneumatics/sensors on them and assign ports to match your code (e.g. if you have a revolute joint, you might specify that it has a motor on it, controlled by "port 7").

Next you simply run the game simulator and import your robot into it.

Finally there is a loopback adapter and modified wpilib (we have support for c++ and java and working on labview iirc) that allows you to emulate having a crio/roborio so you can control your simulated robot through the driver station (and using 99% the same code you would on your real robot). The simulator receives control packets from the driver station and emulates your robot real-time.

I can't give an expected release date or anything, but the processes I described are currently implemented in a mostly functional Alpha. Second wave of development on it will begin this summer, so look out for it.
__________________
2015 PNW District Champions (955, 1983, 2930)





Co-Creator of 955 OPR

Last edited by Spoam : 01-05-2015 at 00:22.
Reply With Quote
  #13   Spotlight this post!  
Unread 01-05-2015, 02:38
asid61's Avatar
asid61 asid61 is offline
Registered User
AKA: Anand Rajamani
FRC #0115 (MVRT)
Team Role: Mechanical
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Cupertino, CA
Posts: 2,222
asid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond reputeasid61 has a reputation beyond repute
Re: FRC 2015 Simulator??

Quote:
Originally Posted by Spoam View Post
Wow, I missed this thread somehow. Anyways, I was intern for Autodesk and while I was there we worked on exactly this, a program we call "Synthesis":

It has a few parts: An Inventor plugin, which runs while your robot CAD is open and utilizes a path-search algorithm to intelligently simplify and link together meshes based on joint data from your CAD, and create a 3D representation of your robot which we import into our game simulator. Once all this data is extracted from your robot CAD, we have a GUI that shows detected joints, and allows you to place motors/pneumatics/sensors on them and assign ports to match your code (e.g. if you have a revolute joint, you might specify that it has a motor on it, controlled by "port 7").

Next you simply run the game simulator and import your robot into it.

Finally there is a loopback adapter and modified wpilib (we have support for c++ and java and working on labview iirc) that allows you to emulate having a crio/roborio so you can control your simulated robot through the driver station (and using 99% the same code you would on your real robot). The simulator receives control packets from the driver station and emulates your robot real-time.

I can't give an expected release date or anything, but the processes I described are currently implemented in a mostly functional Alpha. Second wave of development on it will begin this summer, so look out for it.
This is amazing. Best of luck on that project.
__________________
<Now accepting CAD requests and commissions>

Reply With Quote
  #14   Spotlight this post!  
Unread 01-05-2015, 09:25
DarthCoder DarthCoder is offline
Registered User
FRC #4309
 
Join Date: Aug 2012
Location: Washington
Posts: 37
DarthCoder is an unknown quantity at this point
Re: FRC 2015 Simulator??

Quote:
Originally Posted by Spoam View Post
Wow, I missed this thread somehow. Anyways, I was intern for Autodesk and while I was there we worked on exactly this, a program we call "Synthesis":

It has a few parts: An Inventor plugin, which runs while your robot CAD is open and utilizes a path-search algorithm to intelligently simplify and link together meshes based on joint data from your CAD, and create a 3D representation of your robot which we import into our game simulator. Once all this data is extracted from your robot CAD, we have a GUI that shows detected joints, and allows you to place motors/pneumatics/sensors on them and assign ports to match your code (e.g. if you have a revolute joint, you might specify that it has a motor on it, controlled by "port 7").

Next you simply run the game simulator and import your robot into it.

Finally there is a loopback adapter and modified wpilib (we have support for c++ and java and working on labview iirc) that allows you to emulate having a crio/roborio so you can control your simulated robot through the driver station (and using 99% the same code you would on your real robot). The simulator receives control packets from the driver station and emulates your robot real-time.

I can't give an expected release date or anything, but the processes I described are currently implemented in a mostly functional Alpha. Second wave of development on it will begin this summer, so look out for it.
Is there a way to compile Java code to a DLL callable with C bindings, or do you run an embedded VM?
Reply With Quote
  #15   Spotlight this post!  
Unread 01-05-2015, 10:15
MikLast's Avatar
MikLast MikLast is offline
CAO/Drive Coach
AKA: Mikal Dieatrick
FRC #4513 (Circuit Breakers)
Team Role: Leadership
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Medical Lake, WA
Posts: 590
MikLast is a splendid one to beholdMikLast is a splendid one to beholdMikLast is a splendid one to beholdMikLast is a splendid one to beholdMikLast is a splendid one to beholdMikLast is a splendid one to behold
Re: FRC 2015 Simulator??

Quote:
Originally Posted by Spoam View Post
Wow, I missed this thread somehow. Anyways, I was intern for Autodesk and while I was there we worked on exactly this, a program we call "Synthesis":

It has a few parts: An Inventor plugin, which runs while your robot CAD is open and utilizes a path-search algorithm to intelligently simplify and link together meshes based on joint data from your CAD, and create a 3D representation of your robot which we import into our game simulator. Once all this data is extracted from your robot CAD, we have a GUI that shows detected joints, and allows you to place motors/pneumatics/sensors on them and assign ports to match your code (e.g. if you have a revolute joint, you might specify that it has a motor on it, controlled by "port 7").

Next you simply run the game simulator and import your robot into it.

Finally there is a loopback adapter and modified wpilib (we have support for c++ and java and working on labview iirc) that allows you to emulate having a crio/roborio so you can control your simulated robot through the driver station (and using 99% the same code you would on your real robot). The simulator receives control packets from the driver station and emulates your robot real-time.

I can't give an expected release date or anything, but the processes I described are currently implemented in a mostly functional Alpha. Second wave of development on it will begin this summer, so look out for it.
i remember that during the PNW Champs. i really want to get my hands on that .stl converter...
__________________

Check out the FRC Discord!

2014: programmer, scout
2015: programmer, admin, drive team
Innovation in control award, WVHS district event
Innovation in control award, CWU district event
finalist, PNW district championship
2016: CAO, Drive team.
Excellence In Engineering awad, WVHS District event
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 09:00.

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