- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 微信消息导出 基础版本
github地址:https://github.com/cluic/wxauto。输入需要导出的好友昵称,最好是全称,搜索是根据第一个结果导出。基于wxauto库的一个自动化操作。最后在D盘输出结果。
2024-01-04 17:40:22
910
1
原创 选取路线曲率半径的计算
接下来,使用最小二乘法拟合圆的方法来估计该圆的圆心和半径。需要注意的是,该方法解出来的曲率均为正,实际过程中,我们应当自定义正负方向。同时该方法解出来的的曲率半径可能存在过大等情况,我们需要进行一定处理。首先,将选取路线分成一定数量的点。然后用三个相邻的数据点来构建一个圆,例如选择当前点以及其相邻的两个点。通过计算该圆的曲率,可以得到当前点上的曲率半径。曲率半径的计算公式为 R = 1/r。另外nx这款软件可以直接解曲线曲率半径,效果还不错,b站有教程。对每个点重复上述步骤,即可计算每个点上的曲率半径。
2023-07-14 09:13:57
1100
1
原创 关于非闭环路线的凸轮补全实现思路
对于处理预留部分,其实也是非常容易的。根据前面的设计,我们可以知道凸轮的起始点位置和有效部分终点位置,以及他们中间的角度α,此时,我们把有效部分终点当成待补全部分起点,有效部分起点视为待补全部分终点,那么它们之间的角度就是360-α。因此,可以直接选择等差数列,把有效部分终点看成y1,有效部分看成y2,360-α=β。由此一个简单的补全封闭已经完成。在无碳小车的凸轮设计中,遇到非闭环路线,我们设计出来的凸轮通常需要预留90到30度的待补全部分,否则如果选择直接连接将大概率出现不连续的情况。
2023-06-01 01:13:23
470
1
原创 前轮转向中的数学模型
从图中可以得到上述参数车宽b车长a这里选取特殊情况m为0展示d为推程 α等于前轮偏角 t和α互余当我们导入轨迹为后轮中点轨迹时候,我们可以得到曲率半径R很容易判断d=0时,前轮转角为0,小车直走规定上正下负图示情况为d<0 前轮左转从而推出d>0时,前轮右转由于c为定值,α=arctan(d/c)d=tan(α)×c又tan(α)=a/R从而得到d=a×c/R凸轮理论轮廓=d+基圆半径
2022-12-09 17:20:32
1143
原创 传动比的选取
就第八届工程训练大赛而言,打卡点的出现让以前的函数拟合路线变得困难。因此自行根据点的坐标手动拟合成曲线,成了普遍选择。不同曲线的选择也就代表着,路线轨迹的长度不同,那么传动比该如何选择呢?现在我们假设主动轮直径D,主动轮轨迹路线长度S,主动轮转过的总圈数n1,凸轮转过的圈数n2,传动比i,不难得出公式: S=π×D×n1 n1=n2×i从而得出 n2=S/(π×D×i) i=S/(π×D×n2)根据凸轮转过的圈数n2≤1可知S/(π×D×i) ≤1从而得到不等式 i≤ S/(π×
2022-11-16 20:29:34
875
原创 tkinter 设置简单登录窗口
这是我在学习GUI的时候学到的一个小程序,个人觉得很不错,就分享出来,代码里只是进行了一些简单注释首先关于这一部分 我就不在在代码里面改了with open('./data.txt', 'r', encoding='utf-8') as fp:我这里是直接在代码所在文件夹新建了一个存用户数据的txt文档,大家也可以自动生成其他的就不多说了# usr/bin/env python# -*- coding:utf-8 -*-# 使用相关组件from tkinter impo.
2022-05-11 00:47:06
911
原创 基于selenium自动登录12306和查票
使用selenium首先需要下载一个和浏览器配对的驱动并把该驱动和写的py文件放在同一个文件夹下然后导入模块 from selenium import webdriver 实例化一个浏览器对象,我这里是最新版的Edge浏览器# usr/bin/env python# -*- coding:utf-8 -*-#导入库from selenium import webdriverfrom time import sleepfrom selenium.webdriver import Ac.
2022-05-06 21:30:59
1531
原创 分享关于HTML的俩个基本语法
1 <标签 属性="值"> 被标记的内容 </标签>2 <标签 属性="值"/> 如<imgsrc="xxxxxxx"/>属性是对标签的补充,一般来说一个标签可以拥有多个属性,属性之间一般用空格隔开一般来说爬虫定位标签会用到,然后这里在简单介绍一下css的几个基本选择器 因为selenium有这个id选择器 直接 #id值类(class)选择器 .类名标签选择器 标签名如(div,h1,a,p)后代选择器(子子孙孙)...
2022-05-06 01:48:36
105
原创 将.py程序打包成.exe程序 pyinstaller
-安装 cmd中 pip install pyinstaller-打包步骤 -cd 进入需要打包的文件所在文件夹路径 -pyinstaller -F 文件名-结果 会在需要打包的文件所在文件夹路径生成俩个文件夹 build dist(.exe程序所在)打包步骤建议大家在虚拟环境(env)中进行倘若不加-F会生成三个文件夹如果打包后运行程序一闪而过可能是因为1 运行太快 在.py原文件末尾+input()2 程序运行报错 建议将执行语句写入try:xxx except:...
2022-05-04 14:10:54
846
基于按键精灵图色开发潮玩宇宙-扭蛋兔
2023-11-07
matlab读取保留精确度
2022-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人