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!
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?
Jump right in
Last updated