Skip to content

Yet-Another-Software-Suite/YAMS-Gitbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon
hand-wave

Welcome

Welcome to the Yet Another Mechanism System (YAMS) documentation!

YAMS is a very easy and seamless library that fuses simulation and real control as closely as possible to real life so you can debug and program your robot without the actual robot! This can enable you to program your robot before its even built too!

{% hint style="danger" %} Mechanism classes are meant to be used with "tightly coupled" mechanisms where the Mechanism has 1 or more motor controlling it on a connected shaft, gearbox, or other linkage.

IF your mechanism is "loosely coupled", you CAN still use YAMS. HOWEVER you have to create and control the SmartMotorController directly as shown in how-do-i-control-a-mechanism-without-a-mechanism-class.md {% endhint %}

Jump right in

:bolt:

Create an Arm!Create your first Arm!arm.md

:leaf:

Create an Elevator!Create your first elevator!elevator.md
:crosshairs:Create a shooter!Create your first shooter!shooter-flywheels.md

Releases

No releases published

Packages