Standalone C#-Based Graphical User Interface for Recursive Dynamic Simulator
摘要
This paper presents a C#-based Recursive Dynamic Simulator (ReDySim#), a standalone application for modeling multibody systems. Unlike its predecessor, which relied on MATLAB, this standalone application features a C# Graphical User Interface, enhancing accessibility and computational efficiency. The growing demand for open-source software capable of accurately simulating multibody systems underscores the significance of ReDySim#’s development. In this iteration, all algorithms are implemented in C#, leveraging libraries such as OxyPlot for graph plotting and HelixViewports3D for generating and displaying robot animations. ReDySim# is optimized for speed and efficiency, addressing the limitations of existing software packages in the field, which are often costly and lack computational performance. The importance of the ReDySim# is further emphasized by its ability to overcome the constraints of current commercial solutions, offering an open-source alternative that prioritizes speed and efficiency. To demonstrate its efficacy, we present a dynamic analysis of an RR manipulator in this paper.