diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 361306c..26830b0 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1,5 +1,5 @@ { "accentColor": "", - "theme": "obsidian", + "theme": "moonstone", "baseFontSize": 14 } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index fbf223b..2aee1b5 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -11,11 +11,40 @@ "id": "196cf1899632dff2", "type": "leaf", "state": { - "type": "empty", - "state": {} + "type": "markdown", + "state": { + "file": "gwx/笔记/第三周,调研.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "13fca3751aaf5dc9", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "gwx/笔记/第一周,初步使用树莓派.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "623c3f7eeb4b27e5", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md", + "mode": "source", + "source": false + } } } - ] + ], + "currentTab": 2 } ], "direction": "vertical" @@ -65,7 +94,7 @@ } ], "direction": "horizontal", - "width": 373.50746154785156 + "width": 337.50746154785156 }, "right": { "id": "1875bcf6f7921a80", @@ -81,6 +110,7 @@ "state": { "type": "backlink", "state": { + "file": "gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -97,6 +127,7 @@ "state": { "type": "outgoing-link", "state": { + "file": "gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -107,7 +138,9 @@ "type": "leaf", "state": { "type": "outline", - "state": {} + "state": { + "file": "gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md" + } } }, { @@ -139,17 +172,17 @@ "canvas:Create new canvas": false } }, - "active": "196cf1899632dff2", + "active": "623c3f7eeb4b27e5", "lastOpenFiles": [ + "gwx/笔记/第一周,初步使用树莓派.md", + "gwx/笔记/第二周,树莓派.md", + "gwx/笔记/第三周,调研.md", + "gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md", + "gwx/会议记录/第一次,认识.md", + "gwx/会议记录/第三次会议.md", "孪生/笔记/第三周,调研.md", "孪生/笔记/第二周,树莓派.md", "孪生/会议记录/第二次,了解调研方向.md", - "孪生/会议记录/第一次,认识.md", - "孪生/笔记/面向流程制造的数字孪生车间可视化监控系统研究_阴艳超.pdf", - "孪生/笔记/数字孪生在制造业中的关键技术及应用研究综述_吴雁.pdf", - "孪生/笔记/数字孪生在制造中的应用进展综述_郭亮.pdf", - "孪生/笔记/我国数字孪生研究的进展、热...心期刊数据库的知识图谱分析_赵亮.pdf", - "孪生/笔记/introduction-to-digital-twin-development-cn.pdf", - "孪生/笔记/case-studies-brochure-en.pdf" + "孪生/会议记录/第一次,认识.md" ] } \ No newline at end of file diff --git a/gwx/会议记录/attachments/Pasted image 20230203142711.png b/gwx/会议记录/attachments/Pasted image 20230203142711.png new file mode 100644 index 0000000..598d692 Binary files /dev/null and b/gwx/会议记录/attachments/Pasted image 20230203142711.png differ diff --git a/gwx/会议记录/第三次会议.md b/gwx/会议记录/第三次会议.md new file mode 100644 index 0000000..fe206ab --- /dev/null +++ b/gwx/会议记录/第三次会议.md @@ -0,0 +1,14 @@ +1. 后端、硬件端结构清晰,庞大的数据量是难点 + 1. 数据异构,要对每一个接入的系统进行适配,麻烦点,不是难点 + 2. +2. 前端 + 1. stl:最基本的,没有材质、贴图,用于3D打印 + 2. dae、obj:用于设计软件,obj静态,不包括骨骼、动画,dae有骨骼动画 + 3. gltf:json格式,可以加自己的key,不影响其他软件读 + 1. 运行过程中替换其中的节点,实现动画 + 2. ![[Pasted image 20230203142711.png]] + +# 任务安排 +树莓派人脸识别 +人脸识别在上位机,摄像头在树莓派 +拓展坞+网卡或者串口传视频 \ No newline at end of file diff --git a/gwx/笔记/attachments/Pasted image 20230203134711.png b/gwx/笔记/attachments/Pasted image 20230203134711.png new file mode 100644 index 0000000..fc485c6 Binary files /dev/null and b/gwx/笔记/attachments/Pasted image 20230203134711.png differ diff --git a/gwx/笔记/第三周,调研.md b/gwx/笔记/第三周,调研.md index 4c31133..17b68ba 100644 --- a/gwx/笔记/第三周,调研.md +++ b/gwx/笔记/第三周,调研.md @@ -19,7 +19,7 @@ - 使用数字孪生测试不同维护方案 - 测试对象是货车底盘焊接生产线 - 该线可以用贯穿多个站的输送机表示。用户要求将注意力集中在自动焊接站上,当一辆货车停在其中一个工位时,机器人就会协同工作完成焊接。 - - 焊接枪上的状材料组Lamellar pack (an electricalconductor which must flex during operation),在操作时要弯曲,会损伤其中的铜层,当损伤严重时会改变导电性,最终导致状材料组融化。 + - 焊接枪上的Lamellar pack (an electricalconductor which must flex during operation),在操作时要弯曲,会损伤其中的铜层,当损伤严重时会改变导电性,最终导致状材料组融化。 - 正常情况下更换组件只要几分钟,如果组件已经损坏,则要花费几个小时 - 解决:使用基于智能体的数字孪生检测组件健康 - 根据以下智能体建立数字孪生: @@ -61,19 +61,18 @@ 5. 为将生产员工视为综合控制系统的一部分,开发出一种基于员工的数字孪生生产系统。除包含员工的技能与经验外,还包括员工情绪、性格等个性化属性,使系统具备更好的开放 性和更高的舒适性。 5. 挑战 1. 技术 - 1. 在 工业应用方面仍然存在许多研究挑战,如建模技术、 数据分析、信息安全和隐私保护等。 - 2. 现有的建模与模拟技术无法兼容,也无法查看模型全生命周期的所有信息。目前缺乏一种专有格式将物理实体的工程数据与模型进行整合,因此 怎样构建一个涵盖产品全生命周期管理、制造系统执行和车间运营管理的数字孪生模型将是一个重要的研究趋势。 - 3. 孪生数据将具有多格式、高重复性和海量等特征,怎样将大数据分析融入到数孪生模型中,避免生产设备的实时数据对历史数 据的覆盖,实现智能分析和预测。同时怎样将不同部门,如机械设计、电气设计、气动结构和控制单元等不同结构的数据进行融合,实现基于孪生模型的 虚拟调试将是另一个研究趋势。 - 4. 智能决策系统的构建也将是一个研究趋势。 数字孪生应当是一个可以不断积累设计和制造知识 的系统,这些知识可以重复使用和不断改进。在虚拟模型与实际生产结果存在差异或物理实体与虚拟 模型出现不同步时,决策系统需要根据已有的知识,做出最优的反馈控制。 - 5. 数字孪生系统的安全性也将是一个重要的研究趋势。数字孪生拥有整个生产系统的所有核心数据,因此数字孪生系统或平台极易被攻击和窃取。 + 1. 现有的建模与模拟技术无法兼容,也无法查看模型全生命周期的所有信息。目前缺乏一种专有格式将物理实体的工程数据与模型进行整合,因此 怎样构建一个涵盖产品全生命周期管理、制造系统执行和车间运营管理的数字孪生模型将是一个重要的研究趋势。 + 2. 孪生数据将具有多格式、高重复性和海量等特征,怎样将大数据分析融入到数孪生模型中,避免生产设备的实时数据对历史数 据的覆盖,实现智能分析和预测。同时怎样将不同部门,如机械设计、电气设计、气动结构和控制单元等不同结构的数据进行融合,实现基于孪生模型的 虚拟调试将是另一个研究趋势。 + 3. 智能决策系统的构建也将是一个研究趋势。 数字孪生应当是一个可以不断积累设计和制造知识 的系统,这些知识可以重复使用和不断改进。在虚拟模型与实际生产结果存在差异或物理实体与虚拟模型出现不同步时,决策系统需要根据已有的知识,做出最优的反馈控制。 + 4. 数字孪生系统的安全性也将是一个重要的研究趋势。数字孪生拥有整个生产系统的所有核心数据,因此数字孪生系统或平台极易被攻击和窃取。 2. 应用 1. 在产品制造加工方向,如何构建工厂级别的设备集群数字孪生模型,实现产品全加工过程的实时监控、过程优化和远程控制,一种更好的模型表述方法,是数字孪生技术未来发展的关键。 - 1. 对于工业机器人的仿真方法通常基于运 动学和刚体动力学原理。工业机器人的仿真有非 常多的模拟软件可用,一些已知的和当前使用的仿 真软件工具 ROBCAD,V-RE、Demo3D 等 。这 些模拟工具的应用为规划和优化机器人工厂、传感 器、装配系统等提供了高效和灵活的可能性。但是, 几乎所有这些系统的缺点都是缺乏灵活性,因为它 们只是为一个非常特定的应用领域开发的。数字 孪生是一个全生命周期的过程,对于特定领域的建 模方式往往在数字孪生技术的配置方面是很复杂 且极容易出错的。就目前来说,还缺少一种整体 的、融合性的虚拟仿真技术可以在数字孪生的整个 生命周期内发挥作用。 + 1. 对于工业机器人的仿真方法通常基于运 动学和刚体动力学原理。工业机器人的仿真有非 常多的模拟软件可用,一些已知的和当前使用的仿真软件工具 ROBCAD,V-RE、Demo3D 等 。这 些模拟工具的应用为规划和优化机器人工厂、传感器、装配系统等提供了高效和灵活的可能性。但是, 几乎所有这些系统的缺点都是缺乏灵活性,因为它们只是为一个非常特定的应用领域开发的。数字孪生是一个全生命周期的过程,对于特定领域的建 模方式往往在数字孪生技术的配置方面是很复杂 且极容易出错的。就目前来说,还缺少一种整体的、融合性的虚拟仿真技术可以在数字孪生的整个生命周期内发挥作用。 2. 高性能计算设备及优化算法的研究,数字孪生技术真正落到实处,需要对虚拟模型进行实时的庞大的计算。 3. 高精度、高性能传感器及传感器网络——在数据采集方面,数据传输装置的准确性、不同坏境下工作的可靠性也是未来发展的方向 4. 在许多制造企业,尤其是中小型制造企业并不具备完全数字化的能力,仅能对部分设备进行数字化,如智能仓库或供应链管理。 因此如何将数字孪生在弱数字化企业进行应用也将是一个重要的研究方向 6. 使用 1. 西门子公司设计了数字孪生驱动的多学科协同开发平台。 该平台以机电概念设计平台为核心,融合了机械技术、电气技术、自动化技术和信息处理等多种学科,并通过 Teamcenter 管理平台实现了多个学科之间的信息交互;通过对集成电气和自动化元件的设备模型进行仿真,快速验证设计结果并进行及时反馈,可持续改进和优化设计阶段的数字孪生模型 。TEAMCENTER,一个产品生命周期管理 (PLM) 系统![[Pasted image 20230128101905.png]] - 2. 昆山沪光汽车打造了集仓库管理、数据采集、监视监控、生产执行与工程设计于一体的智能生产制造平台。 通过采用数字化线束工艺设计方法,规范化线束工艺设计流程,构建工艺设计知识库,标准化工艺研发输出,从而缩短了工艺研发周期,提升了输出质量,可自动输出对接其他系统物料信息及工艺数据 。 - 3. PTC 公司和 ANSYS 公司共同构建了水泵数字孪生体,通过传感器采集设备数据,并反馈至计算系统,通过 ThingWorx 平台对数据进行分析处理,并反馈到数字孪生模型中 。 该数字孪生体能够自动模拟水泵的正常运行状态,鉴别异常运行状态,并预测产品各部件的寿命及可能出现的结果。 - 4. ![[Pasted image 20230128103033.png]]![[Pasted image 20230128102536.png]] \ No newline at end of file + 2. 昆山沪光汽车打造了集仓库管理、数据采集、监视监控、生产执行与工程设计于一体的智能生产制造平台。 通过采用数字化线束工艺设计方法,规范化线束工艺设计流程,构建工艺设计知识库,标准化工艺研发输出,从而缩短了工艺研发周期,提升了输出质量,可自动输出对接其他系统物料信息及工艺数据 。![[Pasted image 20230203134711.png]] + 4. PTC 公司和 ANSYS 公司共同构建了水泵数字孪生体,通过传感器采集设备数据,并反馈至计算系统,通过 ThingWorx 平台对数据进行分析处理,并反馈到数字孪生模型中 。 该数字孪生体能够自动模拟水泵的正常运行状态,鉴别异常运行状态,并预测产品各部件的寿命及可能出现的结果。 + 5. thingworx![[Pasted image 20230128103033.png]]![[Pasted image 20230128102536.png]] \ No newline at end of file diff --git a/gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md b/gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md new file mode 100644 index 0000000..92c727e --- /dev/null +++ b/gwx/笔记/第四周 树莓派摄像机推流至上位机人脸检测.md @@ -0,0 +1,56 @@ + +# 推流 +##### libcamera使用tcp推流(未采用) +[树莓派 Raspberry Pi Bullseye Camera V2 相机 libcamera 用法,拍照,直播视频_学习溢出的博客-CSDN博客](https://blog.csdn.net/qq_41608408/article/details/126535572) +##### mpeg +[树莓派CSI/USB摄像头使用mjpg实现网页摄像头监控_帅帅气气的黑猫警长的博客-CSDN博客](https://blog.csdn.net/Hao_ge_666/article/details/119081484) +##### 使用rtsp +[最详细的音视频流媒体传输协议-rtsp协议详解 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/478736595) + +[树莓派CSI摄像头实现rtsp流的传输,笔记本使用Python调用Opencv显示 - Cool-baby - 博客园 (cnblogs.com)](https://www.cnblogs.com/coolbaby/p/15616113.html) + +[rtsp视频流传输demo - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/446190374) + +[树莓派 + PiCamera 打造局域网实时监控 – Version 2 | 码农网 (codercto.com)](https://www.codercto.com/a/43634.html) +##### 使用HTTP(最终方法) +[树莓派监控(3)— 树莓派监控推流和保存 – cc's blog (ccarea.cn)](https://www.ccarea.cn/archives/693) + +##### raspivid +$ raspivid -o - -t 0 -hf -b 1000000 -w 640 -h 480 -fps 24 |cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8160}' :demux=h264 + +# 使用rtl8188cus网卡 +##### 初始账户 +[2022年4月树莓派系统初始用户名&密码_shamqu的博客-CSDN博客_树莓派默认用户名和密码](https://shamqu.blog.csdn.net/article/details/124920129?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-124920129-blog-104454758.pc_relevant_aa2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-124920129-blog-104454758.pc_relevant_aa2&utm_relevant_index=4) +##### 无线网卡wlan设置 +[wireless - Trouble setting up wifi, daemon failed to start - Raspberry Pi Stack Exchange](https://raspberrypi.stackexchange.com/questions/67556/trouble-setting-up-wifi-daemon-failed-to-start) + + +[树莓派 Raspberry Pi 设置无线上网 | 树莓派实验室 (nxez.com)](https://shumeipai.nxez.com/2016/09/17/raspberry-pi-set-up-a-wireless-internet-access.html#:~:text=%E6%8A%8A%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1%E6%8F%92%E5%88%B0%E6%A0%91%E8%8E%93%E6%B4%BE%E4%B8%8A%EF%BC%8C%E8%BE%93%E5%85%A5%E5%91%BD%E4%BB%A4ifconfig,-a%E6%9F%A5%E7%9C%8B%E6%98%AF%E5%90%A6%E6%9C%89wlan0%E7%9A%84%E4%BF%A1%E6%81%AF%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%9C%89%E8%AF%B4%E6%98%8E%E7%BD%91%E5%8D%A1%E7%8A%B6%E6%80%81%E6%AD%A3%E5%B8%B8%EF%BC%8C%E5%8F%AF%E4%BB%A5%E8%B7%B3%E8%BF%87%E7%AC%AC%E4%BA%8C%E6%AD%A5%EF%BC%8C%E7%9B%B4%E6%8E%A5%E9%85%8D%E7%BD%AE%E6%97%A0%E7%BA%BF%E7%BD%91%E7%BB%9C%E3%80%82%20%E5%A6%82%E6%9E%9C%E6%9F%A5%E4%B8%8D%E5%88%B0wlan0%E7%9A%84%E4%BF%A1%E6%81%AF%EF%BC%8C%E5%88%99%E9%9C%80%E8%A6%81%E5%AE%89%E8%A3%85%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1%E7%9A%84%E9%A9%B1%E5%8A%A8%E3%80%82) +``` +wpa_passphrase xxxx xxxxx | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf +``` +``` +auto lo + +iface lo inet loopback +iface eth0 inet dhcp + +auto wlan0 +allow-hotplug wlan0 +iface wlan0 inet dhcp +iface default inet dhcp +wpa-ssid "xxxxxxx" +wpa-psk "xxxxxx" +``` + + +##### ifup连接wifi报错 +[wireless - Trouble setting up wifi, daemon failed to start - Raspberry Pi Stack Exchange](https://raspberrypi.stackexchange.com/questions/67556/trouble-setting-up-wifi-daemon-failed-to-start) +##### 恶性bug +基于Debian11的Raspberry Pi OS Lite系统在开启相机后无法启动,尝试Legecy系统,换成butter后bug消失 + + + + + +