Using your own robot: Make sure that you have properly exported a CAD model from either Inventor or Fusion 360. More information about the exporting process can be found here for Inventor, and here for Fusion 360.

Using a default robot: When installing Synthesis, you have the option to download sample fields and robots. You can also download additional fields and robots from our website.

What you'll learn

The Default Plane

Synthesis loads into an example "Default Plane," gridded after Inventor and Fusion 360's drawing planes. This is a great time to set up controls, familiarize yourself with settings, and practice moving your robot around. You can't access the "Gamepiece" and "Scoring" tabs until you load in a field.

Changing Fields and Robots

Fields: To load in a different field, navigate to the "Home" tab and click on the "Change Field" button. By default, Synthesis will search for your C:\Users\Your_Username\AppData\Roaming\Autodesk\Synthesis\Field directory. You can change your default directory by clicking on the "Change Directory" button. Next select a field from the loaded list of fields and then click "Change" to load a new field.

Robots: To load in a different robot, navigate to the "Home" tab then click on "Change Robot." From here, you can select an "Exported Robot" or a "Mix and Match Robot." An exported robot includes your own robots as well as the provided default robots. Mix and match robots allow you to create your own robot with pre-configured parts.

Resetting your Robot and Field

Uh oh! It's time to reset your robot. If your robot flips or you need to change the position of your robot, click on the "Reset" dropdown.

Changing Views

There are many viewpoints provided in the simulator to give everyone a chance to experience their simulation like competitions. To change the camera angle, click on the "Change View" dropdown and select an option. You can also toggle the various views with the default "C" key on your keyboard.

Configuring Controls

By default, the up and down arrow keys are bound to forwards and backward on your robot. The left and right arrows are bound to left and right movements on your robot. You can change these keys in the settings panel.

Replay Mode

The replay mode shows you the last 3 seconds of gameplay in the simulator. When viewing a replay you can play, stop, rewind, and continue from a previous state. You will also be able to view markers for points and magnitudes of collisions. Use the star icon to lower or raise the threshold for the magnitudes of collision you want to be able to see. You can also save your replays and load them from the menu.

View our full Replay Mode video tutorial here..

Multiplayer

The multiplayer window allows you to add, change, or remove robots in the simulator. Each robot has their own list of controls (you can modify your controls in the controls panel.) After choosing an exported or Mix and Match robot from the add panel, you can choose which bot you wish to orbit/follow by selecting the number associated with the bot. You can also choose which control index operates that bot.

View our full local multiplayer video tutorial here.

Stopwatch

This window lets you start, stop, and reset a stopwatch. This is useful for driver practice.

Ruler

This window lets you measure distances inside the field. After pressing the measure button, you can select two points on the ground and the window will give you back the distance of the line you drew.

Impulse

With this window you can choose a magnitude of impact and by holding left control you can click and choose the position and direction of the given magnitude.

Driver Practice Mode provides the opportunity to get familiar with your robot and competition field. You can view our full video tutorial here or follow along below.

Define Intake

After selecting this button, hover over the parts of your robot. When you find the intake manipulator, select it.

Define Release

After selecting this button, hover over the parts of your bot. When you find the release mechanism on your bot, select it.

Edit Trajectory

With this window you can use the input fields to change the behavior of the gamepiece when it is released. By dragging the directional arrows you can choose where the piece will be released from. The blue path is the path in which the gamepiece will follow after being released.

Set spawnpoint

By dragging the directional arrows you can choose where you wish gamepieces to spawn.

Press enter to confirm.

Spawn

This button spawns a gamepiece at the selected spawn.

Clear

This will remove all spawned gamepieces.

Score Zones

The score zones window will allow you to create, edit, and remove scoring zones inside the field.

Scoreboard

This will show you the current score for each alliance.

You can view our full Scoring video tutorial here.

Robot Camera

This spawns a camera on your robot. In the bottom right corner of the camera view you can select the "Configure" button to configure the position, angle, field of view (FOV), and attachment point of the camera. The camera also highlights some of the objects you look at green to simulate a vision camera.

Ultrasonic, Beam Breakers, Gyroscope Sensors

By clicking on these dropdowns you can add sensors to the robot. Once added, you can configure them just like the camera discussed above. You can also use the 5th button to toggle the panel that shows you the outputs from your sensors.

You can view our full Sensors video tutorial here.

The Synthesis emulator is a tool designed to help you test your FRC robot code without needing access to a physical robot. You can learn more about emulation and how to use the code emulator within Synthesis here.

From here on out, you are ready to use the rest of Synthesis. Woohoo!

Designers/CADers

If you are a designer or CAD member of your team, check out some of the benefits in Synthesis that will be helpful in your experience.

Programmers

Check our code emulation to test your C++ or Java robot code.

Drive Team Members & Strategists

Practice driving, manipulating gamepieces, and analyzing the competition field without needing access to your physical robot or practice field.