新手学习实记(七、PID算法学习笔记)

    科技2022-08-02  153


     


    【前言】

    校内实习制作——基于树莓派的云台人脸追踪系统。本文主要是记录我的操作和执行过程。

    由于要同时准备考研,所以只能学习做一个简易的系统啦,希望能有收获叭。

    【个人情况(供看文章的同学参考):

    ①树莓派初学者,第一次操作全新树莓派(包括选购器件、安装硬件、烧录镜像、配置所有本次实验需要的树莓派通信环境等等)。

    ②python初学者,但是有其他语言基础。

    文中有大量试错过程可供参考。】

    九月份补充说明:整体合计约一个月零十天的时长,因为答主考研,所以只能花这么长时间学习相关知识并实践。

    除了最开始的集中实践,后续基本都是零零散散的调试。

    基础配置我卡了很久很久,花了非常多的时间摸索。我决定把我的操作和遇到的问题都记录下来。希望能对需要的小伙伴有一点帮助。

    时长记录  事件时长原因器材选购约四天选择商家并购买(半天左右),快递(三天左右)树莓派环境配置约一周镜像下载、烧录及更换(半天左右)SD卡内存不够,更换大内存SD卡(快递三天左右)。找不到ip地址pc端无法远程控制树莓派(半天左右解决)尝试更改成静态ip,尝试多种方法无果,镜像崩溃,重新烧录镜像(折腾了一天多)。尝试使用手机app端控制,效果不佳,采用了一种很冷门的瞄定方法,成功了(约一天)。选择、下载及学习了如何配置文件传输工具sshClient、远程控制工具vnc。pip和opencv配置约三天主要难点:学习并实践opencv和pip的配置和简单使用。学习python和opencv始终抽空学习。目前还是菜鸟水平。我在博客推荐了一些亲测比较适合新手学习的资源教程,欢迎讨论。LBP特征提取算法两天左右

    LBP特征提取算法是我本次校内实习人脸检测选用的算法,也是opencv目标检测使用的算法。

    在树莓派上实现人脸检测一周左右

    难点:修改haar算法伪代码,并找相关教程,用python实现(接近一周)。

    摄像头的连接和调试(不到一天,但该算法捕捉图像的精度有限)。

    PID算法一天左右主要是理解,需要一定数学基础。  

     

     

     

    PID算法学习笔记

    (最近忙,先贴学习链接,有空写总结)

    【下面的看完肯定会啦!!】

    文章:

    ①一文读懂PID控制算法(抛弃公式,从原理上真正理解PID控制)   

    【小白通道】

    https://blog.csdn.net/qq_25352981/article/details/81007075?ops_request_misc=%7B%22request%5Fid%22%3A%22160709457019195265169620%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=160709457019195265169620&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-10-81007075.nonecase&utm_term=PID&spm=1018.2118.3001.4449

    ②控制算法之PID算法 | 从入门到理解到应用 

    https://blog.csdn.net/weixin_42881419/article/details/86551249?ops_request_misc=%7B%22request%5Fid%22%3A%22160709457019724816693188%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709457019724816693188&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-15-86551249.nonecase&utm_term=PID&spm=1018.2118.3001.4449

    ③PID:从入门到放弃

    https://blog.csdn.net/ns2942826077/article/details/84895001?ops_request_misc=%7B%22request%5Fid%22%3A%22160709479119724848131646%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709479119724848131646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-4-84895001.nonecase&utm_term=PID&spm=1018.2118.3001.4449

    ④PID算法原理 一图看懂PID的三个参数

    https://blog.csdn.net/qq_41673920/article/details/84860697?ops_request_misc=%7B%22request%5Fid%22%3A%22160709479119724848131646%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709479119724848131646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-14-84860697.nonecase&utm_term=PID&spm=1018.2118.3001.4449

     

    视频:

    ①【编程三分钟】通俗易懂的PID控制算法讲解     

    【小白通道】

    https://www.bilibili.com/video/BV1et4y1i7Gm?from=search&seid=11798901997982257880

    ②【PID调温】 真正让你理解PID算法

    https://www.bilibili.com/video/BV1vz4y1D7bC?from=search&seid=5749519442640873787

    ③【Youtube】超清楚的PID控制官方科普教程(全集)(中英字幕)——MATLAB控制大法好

    https://www.bilibili.com/video/BV1wT4y1G7UQ?from=search&seid=11798901997982257880

    ④PID算法-第一节

    https://www.bilibili.com/video/BV1Ds411t7Hr?from=search&seid=11798901997982257880

    ⑤一看就懂的pid控制理论入门

    https://www.bilibili.com/video/BV1vi4y1b7yo?from=search&seid=10648549432774340926

     

    matlab:

    Matlab仿真PID控制(带M文件、simulink截图和参数分析)

    https://blog.csdn.net/weixin_44044411/article/details/85891109?ops_request_misc=%7B%22request%5Fid%22%3A%22160709479119724848131646%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709479119724848131646&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~hot_rank-2-85891109.nonecase&utm_term=PID&spm=1018.2118.3001.4449

    模糊PID基本原理及matlab仿真实现(新手!新手!新手!)

    https://blog.csdn.net/qq_41913616/article/details/82020685?ops_request_misc=%7B%22request%5Fid%22%3A%22160709457019724816693188%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&request_id=160709457019724816693188&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-29-82020685.nonecase&utm_term=PID&spm=1018.2118.3001.4449

     

    Processed: 0.014, SQL: 8