CollisionSoundDetection
碰撞声音检测
留一个坑
通过检测声音的特征来识别打击是否命中装甲板,进而实现命中率检测的效果。
哈人检测器
哈人检测器
用于 LUG 西区图书馆 206 活动室是否有人的检测。
网页 206.rtxux.xyz
硬件
esp32-nico
机器人社团地上随手捡的红外传感器
软件
Arduino Github
Rust开发的服务端(by rtxux) 206.rtxux.xyz
Balance-bot
Robowalker 平衡步兵参与开发寄录
2023/2/8
轮子的电机有一个体质不行,用手就能把它掰到堵转,再买一个吧。
AK10-9电机,店家上位机的设计有点抽象,研究了好久,不会,联系客服。
2023/2/9
在客服的指导下,AK10-9电机成功控制运动,昨天的问题是我们的驱动板没有伺服模式,但我们一直企图打开它。
晚:3个连在一条can线上的电机的can被一波带走,原因未知。
2022/2/14
仿真持续改进,尝试S型速度曲线控制,却产生超大前摇和刹车不灵。
2022/2/15
电机换了新的增强了的驱动版和四块旧驱动版回来了。3200,死鬼死贵的。
2022/2/16
开始移植仿真环境到平衡车上,但是没有成功。开始是单片机程序挂了。先怀疑算不过来,但又不太可能。开大系统栈和堆,无效。发现printf多发会吧程序卡死。发现吸臭氧能让程序活过来。最后, ddd张昊鹏发现是freertos的给进程的空间开小了。
2022/2/17
平衡车动了,但是会抖。要考试,停工。
2022/3/5
尝试用pid先站起来,发现轮毂电机也出锅。
不同前缀的脉塔智能是不同的店,买了 ...
PPKA
2022RoboGame 壶壶绝杀队技术总结
写在前面
这里是壶壶绝杀队(AKA.PPKA)2022RoboGmae技术总结。
参赛项目:冰壶机器人
参赛队员介绍:林文浩 刘思源 张昊鹏 卢星宇 蒋宇航
OverView
机械
为了适应本次比赛任务的特殊性,我们队在机械结构上进行了很大的创新,我们将移动型龙门架和移动底盘有机地结合在一起,使得我们的机器人能够在不转身的情况下对前方和后方的冰壶都能进行拾取,大大提高了机器人抓取冰壶的灵活性。其实也没快很多但是很炫。
同时,我们队率先性地开创了采用气动装置发射冰壶的方法,这种方式在比赛中被证明是十分稳定的,而且大大降低了制作成本。除了在大体结构上进行有效创新,我们还在各项细节处不断打磨,追求让机器人达到最好的效果,比如我们特意让真空泵理吸盘尽量距离近,保证气路上漏气的现象明显减少,而且为了防止单个真空泵故障导致失误,我们还设计了双真空泵的结构,这样子即使一个真空泵发生故障而不工作,机器人依然可以完成各项任务。再比如我们还在车上挂有额外的电磁阀,当一个电磁阀坏掉的时候依然可以迅速替换备用电磁阀继续工作。
车身总体的设计过程中,我们 ...
blogSetUp
使用hexo和butterfly主题。
image.pngimage.png
一些butterfly配置
https://zhuanlan.zhihu.com/p/492207978
一些美化
https://www.cnblogs.com/MoYu-zc/p/14395965.html
git hook 和nginx
latex 解决一些渲染冲突
https://www.jianshu.com/p/9b9c241146bc
通过Github pages将自己的域名解析至博客园或其他网站 - 梅雨明夏 - 博客园
servermail
当服务器有人ssh登陆root的时候发邮件通知,守护服务器安全
注册并配置邮箱
记得记录密码
设置发信邮箱
修改/etc/mail.rc,在文件末尾增加以下内容,指定外部的smtp服务器地址、帐号密码等$ vi /etc/mail.rc
12345set [email protected] smtp=smtp.163.com set [email protected] smtp-auth-password=刚才的密码set smtp-auth=login
命令来发送邮件
1echo hello word | mail -s " title" [email protected]
设置登陆时通知
1echo -e "ALERT - SSH root shell access \n Device: "$HOSTNAME" \n Time:" `date`"\n User:" `who` | mail -s "Alert: SSH r ...
manjaro
123错误:manjaro-keyring: 来自 "*** <***@manjaro.org>" 的签名是未知信任的:: 文件 /var/cache/pacman/pkg/manjaro-keyring-20220514-2-any.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).打算删除吗? [Y/n] y错误:无法提交处理 (无效或已损坏的软件包 (PGP 签名))
123sudo pacman-key --refresh-keyssudo pacman-key --initsudo pacman-key --populate
deepin-wine-wechat
https://blog.csdn.net/weixin_51151193/article/details/122219303
faceswap
安装
faceswap要求python 3.7/3.8而我的manjaro自带3.10。不知道为什么即便改了zsh,pyenv也没法正常工作。最后发现原来有安装脚本,会自动安装好miniconda。
[自动安装程序]([Releases · deepfakes/faceswap · GitHub]https://github.com/deepfakes/faceswap/releases(https://github.com/deepfakes/faceswap/releases))
selenium
python 爬虫 基于Selenium
1.安装Selenium
pip install Selenium
2.安装浏览器驱动
用包管理器或手动安装:
Selenium3调用浏览器需要webdriver驱动
Chrome驱动文件
Firefox驱动文件
Edge驱动文件
放置到python安装目录Script下(pip --version)
参考1
参考2
AB的伴随矩阵等于B的伴随矩阵乘A的伴随矩阵
(AB)*=B*A*
一些争论
文中试图证伪流行的证法,但我认为证伪的过程并不严谨,原解答是正确的。
一些看法
文中认为当两个矩阵A,B变成不确定的函数形式,即A(x),B(x)时 $ (A(x)B(x))∗=B(x)∗A(x)^∗ $ 是不成立的,但并没有给出充足的证据。
那我复述一遍证明的表述。令T(x)=(A(x)B(x))∗,P(x)=B(x)∗A(x)∗T(x)=(A(x)B(x))^∗,P(x)=B(x)^∗A(x)^∗T(x)=(A(x)B(x))∗,P(x)=B(x)∗A(x)∗ ,显然 $$ T(x){ij},P(x){ij} $$
是都是关于x的多项式,且都是确定的(可以用任何一种展开方式算出来)。令f(x)=P(x)ij−Q(x)ijf(x)=P(x)_{ij}-Q(x)_{ij}f(x)=P(x)ij−Q(x)ij,因此f(x)f(x)f(x)是关于x的多项式,而我们知道f(x)f(x)f(x)有无穷多个零点,容易得到f(x)=0f(x)=0f(x)=0 。所以f(0)=0,P(0)ij=Q(0)ijf(0)=0, ...