MechaWare enables software and mechanical engineers to design, test, and modify custom motion control algorithms quickly and easily.
As the industry’s only mechatronic “toolkit”, MechaWare leverages MATLAB®/Simulink® to integrate mechanical systems and control software design resulting in faster design cycles and superior motion system performance.
Visual programming environment and system simulation with MATLAB/Simulink
Extensive Block Library for Rapid Control System Design
Full-featured C/C++ API to modify block parameters from software
Powerful data collection and analysis tools
Embed safety routines and system recovery in firmware
Over 80 standard blocks for Filter, Motion, and I/O:
- Filter Blocks – PID, PIV, Bi-Quad Filters, Observers, and more
- Motion and I/O Blocks – Embed motion and I/O sequences
- Math and Logic Blocks – Support most requirements
Allows mechanisms to be designed with reduced weight and stiffness
Enables rapid development of control schemes from simple PID to complex, matrix-based vibration cancellation methods
Reduces cost-of-ownership from weight savings and lower power consumption
Provides faster time-to market using model-based design with full simulation support
Supports double-precision math
Eliminate Vibration and Resonance
Motion system vibration limits throughput, creates noise, reduces component life, impacts machine quality and reliability, consumes more energy and forces expensive mechanical structures. Use MechaWare off-the-shelf algorithms, or use your own creative designs to engineer an exact-fit control solution. Test and validate your design using Matlab/Simulink’s powerful simulation engine and download directly into RapidMotion’s firmware. Use with the powerful Bode Tool to properly tune and optimize system performance.
Embed Inverse Kinematics, Axis Transformations and Motion & I/O Blocks
MechaWare’s graphical interface allows controls engineers to embed Inverse Kinematic calculations at the Firmware level for customized, real-time performance. Define coordinate transformations to improve system accuracy based on registration mark or vision system input. Create Motion and I/O routines in Firmware for reduced latency and improved safety.