摘要
为了使用更简单的硬件实现机器视觉测量,设计易于实现视觉测量的嵌入式软硬件架构。使用高性能ARM处理器代替分布式处理器,降低硬件复杂度,提高编程灵活性。采用多进程的方式解决了软件健壮性差、开发调试困难的问题。使用多种进程间通信结合的方法,满足多类型数据传输需求。采用ARM的流水线技术优化代码结构,提高编译后代码的执行效率。该软硬件架构在单目线结构光视觉测量中得到应用,实现了图像采集、图像处理、数据通信等功能。
In order to use simpler hardware to realize machine vision measurement, an embedded software and hardware architecture is designed, which is easy to realize vision measurement. Using high performance ARM processor instead of distributed processor can reduce the complexity of hardware and improve the flexibility of programming. The problems of poor software robustness and difficulty in development and debugging are solved by using multi-process method. A variety of methods of interprocess communication are used to meet the requirements of multi-type data transmission. The pipeline technology of ARM is used to optimize the code structure and improve the execution efficiency of the compiled code. The software and hardware architecture is applied in monocular line structured light vision measurement, and realizes the functions of image acquisition, image processing, data communication and so on.
作者
温芳棉
习俊通
WEN Fang-mian;XI Jun-tong(Institute of Intelligent Manufacturing and Information Engineering,Shanghai Jiaotong University,Shanghai 200240,China)
出处
《组合机床与自动化加工技术》
北大核心
2020年第7期109-112,117,共5页
Modular Machine Tool & Automatic Manufacturing Technique
基金
上海市科学技术委员会资助项目(18511107500)
工信部资助项目([2016]545号)。
关键词
机器视觉
软硬件架构
嵌入式系统
多进程
machine vision
hardware and software architecture
embedded system
multiprocess