24 个版本 (14 个稳定版本)
| 新版本 7.0.1 | 2024年8月20日 |
|---|---|
| 7.0.0 | 2024年5月30日 |
| 6.1.0 | 2023年11月29日 |
| 5.1.0 | 2023年9月20日 |
| 0.1.0 | 2021年10月28日 |
#270 在 算法
每月251次下载
在 four-bar-ui 中使用
155KB
3.5K SLoC
Four🍀bar
Four-bar 是四杆连杆机构的仿真和综合工具。
use four_bar::FourBar;
// Get the trajectory of the coupler point
let path = FourBar::example().curve(360);
特性
- 仿真:计算平面/球面四杆机构上连杆点(或任何点)的轨迹。
FourBar结构体定义了一个平面四杆机构。MFourBar结构体定义了一个用于运动生成(刚体引导)综合的平面四杆机构。SFourBar结构体定义了一个球面四杆机构。*NormFourBar结构体是上述连杆机构的归一化版本,不包括平移、旋转和缩放。
- 序列化:使用
serde将四杆连杆及其轨迹序列化和反序列化到文件。(serde和csv功能) - 绘图:可视化四杆连杆和连杆点的轨迹。(
plot功能) - 综合:找到能够引导连杆点通过期望轨迹的四杆连杆的尺寸。您可以使用
rayon功能加速综合过程。此外,clap功能为综合工具提供了 CLI 界面。 - Atlas:一组具有已知轨迹的四杆连杆。它可以用于找到与给定轨迹的最佳匹配,类似于综合过程,但没有优化部分。(
atlas功能) - GUI:图形用户界面
four-bar-ui可在 仓库 中找到,并提供了一个网络演示。
参考文献
综合技术基于我们发表的论文
- Chang, Y., Chang, JL., Lee, JJ. (2024). Atlas-Based Path Synthesis of Planar Four-Bar Linkages Using Elliptical Fourier Descriptors. In: Okada, M. (eds) Advances in Mechanism and Machine Science. IFToMM WC 2023. Mechanisms and Machine Science, vol 149. Springer, Cham. https://doi.org/10.1007/978-3-031-45709-8_20
- Chang, Y., Chang, JL. & Lee, JJ. Path Synthesis of Planar Four-bar Linkages for Closed and Open Curves Using Elliptical Fourier Descriptors. J Mech Sci Technol (2024). http://doi.org/10.1007/s12206-024-0436-y
依赖关系
~4.5–9MB
~170K SLoC