Skip to content

Synthesis is a robot simulator which exports a CAD model into a physics environment

License

Notifications You must be signed in to change notification settings

BraytonK/synthesis

 
 

Repository files navigation

logoAutodesk Synthesis

Synthesis is a robotics simulator designed to help FIRST Robotics teams design, strategize, test, and practice. Teams can import their own robot and field designs or use preexisting ones into the simulator for a variety of uses, including:

  • Testing robot designs
  • Exploring the field environment
  • Driver practice & strategy
  • Code emulation

Developed solely by former FIRST students, Synthesis is built with a sole focus on the FIRST community. At the start of this year, we made the project fully open source that we can better involve the community so that they can help make Synthesis better or modify Synthesis to better suit their team’s needs.

For more information on the product itself or the team, visit http://bxd.autodesk.com/

Getting Started

Synthesis is comprised of 4 separate components that are mostly developed independently of each other. You will want to clone the entire repository first, then follow a different set of steps depending on which component you wish to work on. The links below will lead you to specific instructions that will get you a copy of that component up and running on your local machine for development and testing purposes.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. This way, we can ensure that there is no overlap between contributions and internal development work. You may contact us at frc@autodesk.com.

When ready to contribute, just submit a pull request and be sure to include a clear and detailed descriptions of the changes you've made so that we can verify them and eventually merge.

About

Synthesis is a robot simulator which exports a CAD model into a physics environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 37.9%
  • C# 32.0%
  • Java 15.1%
  • C 7.9%
  • Objective-C 6.8%
  • NSIS 0.2%
  • Other 0.1%