![]() |
FRC Simulator Features Ideas
This summer, my fellow interns at Autodesk and I have continued the development of our FRC game simulator, known as BXD: Synthesis and are releasing a Beta in a few weeks. Synthesis applies robot code onto a CAD model. We will be releasing the 2016 version in a couple of weeks. We now need to know what features that you want to see in next year’s release.
Current Features are: Robot Exporter, from Inventor • Includes the capabilities of moving parts such as elevators, wheels, and pneumatics • Includes varying levels of wheel traction • Mecanum, Omni, and Traction wheel support Field Exporter, from Inventor • Can make your own field • Includes the ability to change levels of friction for different parts of the field • Includes game piece exportation Simulator • Includes diagnostic window • Re-orient robot feature • Driver station implementation • Java and C++ implementation |
Re: FRC Simulator Features Ideas
How about an API with a non-GUI mode so that it can be easily used in automated tests?
|
Re: FRC Simulator Features Ideas
SWEET!
A couple of weeks ago, I randomly found some of the plans we made for expanding the 5th Gear simulator. I'll post some of that and/or exchange some emails with you guys. With luck I'll find some API code I was working on too. A few questions to create some context.....
The answer to all of the above might be "No". If it is, that doesn't diminish that you are in the process of doing something really special. Blake |
Re: FRC Simulator Features Ideas
I'm looking forward to playing with this.
What support are you offering for simulated sensors? Encoders, potentiometers, limit switches, range sensors like ultrasonics, gyros, cameras (as Blake previously mentioned) Make it open source Simulate battery and electric motor dynamics effects Out of curiosity, what are you using as the physics engine? |
Re: FRC Simulator Features Ideas
Quote:
*Crtl+f for "projectPoints" and you will find the source code for such a function https://github.com/Itseez/opencv/blo...alibration.cpp |
Re: FRC Simulator Features Ideas
Solidworks support? :P
Seriously though, this sounds super cool. I'm going to have to learn Inventor for this. :D Sensor support would be the main feature that would be good, or just some way to add sensors. Basic distance sensors and encoders (CPR on wheels) would be really useful. Can the field have elevated portions, or just high-friction areas? |
Re: FRC Simulator Features Ideas
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
For the upcoming release, we are using the Unity game engine, which uses PhysX as a physics engine. We are working to switch to the Bullet physics engine for future releases. Quote:
We have full support for the 2015 field, including the elevated scoring platforms. |
Re: FRC Simulator Features Ideas
Will score be kept?
|
Re: FRC Simulator Features Ideas
Out of curiosity, is the intent of this program to be a single user simulator/test environment (a virtual practice field, as it were), or a multiplayer game?
I attempted to do something like this a few years back with Valve's Havoc engine. I finished the environment but never got far with the robots, as exporting to the necessary format was impractical and code simulation even harder at the time. Cool to see something like this being worked on either way. |
Re: FRC Simulator Features Ideas
Quote:
Quote:
|
Re: FRC Simulator Features Ideas
I realize you have already said that multilayer is not a priority at all at the moment, however if you were to develop some for of multilayer aspect, it would be cool if you could incorporate LAN capabilities. This would allow each driver to have his/her own "driver station" allowing an even more realistic feel. Most simulators that have multilayer that I have seen have done more of a third person view of the entire field for use on 1 monitor and multiple drivers.
Another thing that would be cool to see is multi monitor support. 1 screen with your driverstation console, the other with your view of the actual field. |
Re: FRC Simulator Features Ideas
Quote:
Inventor's new AnyCAD feature will let you keep master CAD files in the system of your choice, and open them in Inventor. http://www.autodesk.com/products/inv...w/gallery-view It would be good to test this out with a fully modeled SWx robot. |
Re: FRC Simulator Features Ideas
Quote:
Quote:
|
Re: FRC Simulator Features Ideas
Adding labview support would be great :)
|
Re: FRC Simulator Features Ideas
BXD Guys,
Is this diagram "What's in a simulated match?" close enough to the way you have viewed robots, fields and matches, for us to use it describing what you have/haven't produced? I dislike the description I wrote when I posted the diagram, but at the time I uploaded the diagram, that description was the best compromise between work-in-progress and results-of-past-progress that my brain and fingers would type for me. I do think that it is a useful diagram. I also fully realize that there is more than one way to skin the cat, and I'm curious if the diagram matches your group's approach. If there is a match (or if you/we can create an different agreed diagram), then (I think) contributors to this thread will be able to post better suggestions and questions. I know that will be the case for me. Blake |
| All times are GMT -5. The time now is 22:51. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi