摘要
针对空间流场风速的测量要求,提出基于ROS系统的三维风速流场测量系统设计。采用Cortex-A8AM3359微处理器作为主控制器,系统平台采用基于ARM平台的ROS系统,使用热球风速传感器测量空间中的风速并通过RM417采集模块传输数据。基于ROS平台设计了多个应用程序节点,用于实现传感器数据通信和电机驱动通信,通过利用ROS节点间消息传递机制实现三维移动传感器平台的控制和对传感器数据的采集,同时设计了上位机程序对移动平台进行模式的选择控制和数据的存盘,并利用MATLAB程序进行插值拟合产生三维风速流场分布图。经实验测试运行,此系统运行稳定,能准确测量和得到测量空间的风速和流场分布。
In view of the measurement requirements of the wind velocity in the space flow field,the design of the threedimensional wind velocity measurement system based on the ROS system is proposed.The Cortex-A8 AM3359 microprocessor is used as the main controller.The system platform adopts ROS system based on ARM platform.The hot air velocity sensor is used to measure the wind speed in the space and transmit data through the RM417 acquisition module.The ROS platform is designed for multiple applications for sensor nodes based on data communication and motor driven communication,through the use of ROS node message transmission mechanism to realize the control of 3 D translational sensor platform and sensor data acquisition,and the PC program design mode for the translational platform control and data storage,and fitting the distribution diagrams generated three-dimensional wind speed by MATLAB program.Through experimental test,the system runs steadily,and can accurately measure and obtain the wind velocity and flow field distribution in the measured space.
作者
伍国靖
付东翔
Wu Guojing;Fu Dongxiang(Photoelectric Information Engineering College with the Computer,Shanghai University of Science and Technology,Shanghai 200093,Chin)
出处
《电子测量技术》
2018年第13期79-83,共5页
Electronic Measurement Technology
关键词
风速流场
ROS系统
AM3359微处理器
三维移动平台
wind velocity flow fields ROS systems AM3359 mieroprocessor
three-dimensional translational platform