# leg-kinematics **Repository Path**: qcbzwt/leg-kinematics ## Basic Information - **Project Name**: leg-kinematics - **Description**: 这是一个狗腿形态学模拟器,可以用来模拟狗腿形态学的仿真。 也是一个小贱钟模拟器,可以用来模拟小贱钟的仿真。 或者是一个[你认为]的模拟器,可以用来模拟一些[你认为]的仿真。 总之,这是一个用Python写的、基于平面五杆机构的仿真模拟器。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://robot.czxy.com/ohos/day01/course_intro.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2022-06-12 - **Last Updated**: 2022-06-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # morphology-kinematics-simulator ## 介绍 这是一个狗腿形态学模拟器,可以用来模拟狗腿形态学的仿真。 也是一个小贱钟模拟器,可以用来模拟小贱钟的仿真。 或者是一个`[你认为]`的模拟器,可以用来模拟一些`[你认为]`的仿真。 总之,这是一个用Python写的、基于平面五杆机构的仿真模拟器。 ## 软件说明 - [x] 狗腿运动学正解 - [x] 狗腿运动学逆解 - [x] 运动范围点模拟 - [ ] 仿真贴图支持 - [x] 固有参数动态调整 - [x] 生成指定轨迹 - [ ] 字库轨迹支持 - 数字字库 - 字母字库 - 汉字字库 - [ ] 保存修改后的参数 - [ ] 设备同步仿真 ## 使用说明 1. 安装依赖 ```bash pip install -r requirements.txt ``` 2. 运行程序 ```bash cd src python main.py ``` 3. exe打包 ```bash python package.py ``` 打包完成,可在`dist`目录下找到`DogLeg.exe`,可以直接运行。 ![](src/view/ui/res/robot.ico) ## 关键词 `PlotClock`、 `kinematics`、 `simulator`、 `morphology`、 `leg-morphology`、 `leg-morphology-simulator` ## 软件截图 ![img.png](assets/img.png) ## 版本记录 - v1.1 - 2022年6月8日 1. 添加坐标系显示开关 2. 支持原始坐标OB间距修改 3. 添加指定轨迹绘制 4. 添加动图演示 5. 显示隐藏连杆半径、坐标系 6. B样条曲线自动补间运动 7. 添加示意GIF动画 - v1.0 - 2022年6月6日 1. 初始化平面五杆机构 2. 支持狗腿子正逆解 3. 添加末端轨迹遍历 4. 支持双向修改连杆长度 5. 支持双向修改关节角度