本文是一系列文章的引子。
记得几年前刚从大学毕业,经过一些曲折,进了一家和工业机器人相关的企业。面试,办理入职,第三天就正好赶上一个项目,然后就出差了(倒是省得租房了)。
刚进入安装机器人的厂房,我就被眼前的景象震惊了。
整齐划一的输送机,已经到位的机器人,电控柜。
总之,非常适合强迫症的自己,这种整齐划一的规范感,可以带来极大的心理满足。
我问同事,为什么都没什么人?
然后我就知道了,我们一般最后出场。
好饭不怕晚,只是压力会有点大。
我将通过这一系列文章,总结这些年以来,在工业制造业领域,对于上位机软件开发的理解和感悟。
而限制于自己的技术水平,这些过于简短和浅薄的文章,与其说是纪念,不如说是为了忘却。
这个领域所使用的技术不是很花哨,也没有使用最新,最流行技术的趋势。而且这是一个很小的领域。
文章里说的上位机软件,仅仅是负责某些设备的数据采集,处理,储存,展示功能,以及一点机器视觉初步的内容。
1. 基本技术
- csharp
- c++
- Windows 平台和 Linux 平台
- winform 和 dll
- 数据库
- 文件处理
2. 连接其他设备
- 信号与触发
- plc
- 简单 tcp 通信
- 串口
- 例子,通过倾角传感器修正角度
3. 数据采集和储存
- 信号数据
- 其他数据
- 统计图
- 关系型数据库
- 纯文本和字符串解析
- 数据的处理
4. 机器视觉初步
- 工业相机与接口
- 图像采集
- 畸变矫正
- 深度和点云数据采集
- opencv初步
- 数字图像处理
- 基于匹配的视觉
- 基于深度学习的视觉
- 视觉平台
- 手眼标定与坐标转换
5. 仿真和数字孪生
- 机器人仿真
- 模拟和计算
- 数字孪生
6. 其他
- 劳保用品
- 机械装配常识
- 电工常识
- 其他