一种仿生机器鱼用测量平台的制作方法
【技术领域】
[0001] 本实用新型涉及仿生机器鱼运动监测技术领域,特别是涉及一种仿生机器鱼用测 量平台。
【背景技术】
[0002] 随着科技的不断进步,仿生学发展极为迅速,其中仿生机器鱼是水下机器鱼中较 为常用的一种,由于实验空间的范围有限,高速相机的视场无法覆盖整个水槽,为了确保机 器鱼整个运动过程都处在高速相机的视野内,以满足相关实验研宄的需要,需要设计一种 基于视觉跟踪的X-Y双坐标测量平台,采用序列图像法来获得机器鱼运动参数的数据,作 为控制移动台移动的依据,通过机器鱼重心位置的变化求得机器鱼相对移动台的相对速 度,最后将获得的相对速度传递给滚珠丝杠移动台的相应的伺服电机,带动平台上方摄像 头移动,实现对鱼的实时跟踪,从而方便对仿生机器鱼运动进行监测研宄。 【实用新型内容】
[0003] 针对以上问题,本实用新型设计一种仿生机器鱼测量平台,该测量平台是基于视 觉跟踪的X-Y双坐标测量平台,其采用序列图像法来获得机器鱼运动参数的数据,作为控 制移动台移动的依据,通过机器鱼重心位置的变化求得机器鱼相对移动台的相对速度,最 后将获得的相对速度传递给滚珠丝杠移动台的相应的伺服电机,带动平台上方摄像头移 动,实现对鱼的实时跟踪,进而方便对仿生机器鱼进行运动研宄,为达此目的,本实用新型 提供一种仿生机器鱼用测量平台,包括底座、底部支架、导轨支架、吊架、横向丝杆固定座、 固定架、高速相机、USB摄像头、横向运动控制电机、横向丝杆、活动支架、纵向运动控制电 机、吊架活动固定座、纵向丝杆和纵向丝杆固定座,所述底座固定在水槽一侧,所述底座靠 水槽一侧的侧边上方有条形的底部支架,所述底部支架内有横向贯通的U型卡槽,所述底 部支架的两个侧边上各固定有一条导轨支架,所述底部支架的U型卡槽内有横向运动控制 电机,所述横向运动控制电机的转轴通过联轴器与横向丝杆一端相连,所述横向丝杆另一 端的端部固定在横向丝杆固定座的通孔内,所述横向丝杆固定座底部固定在底部支架的U 型卡槽内,所述活动支架在导轨支架的导轨上,所述活动支架沿导轨支架的导轨横向运动, 所述横向丝杆固定座穿过活动支架底部的螺纹孔,所述活动支架内有纵向贯通的U型卡 槽,所述活动支架的两个侧边上均有导轨,所述活动支架的U型卡槽内有纵向运动控制电 机,所述纵向运动控制电机的转轴通过联轴器与纵向丝杆一端相连,所述纵向丝杆另一端 的端部固定在纵向丝杆固定座的通孔内,所述纵向丝杆固定座底部固定在活动支架的U型 卡槽内,所述吊架活动固定座在活动支架的导轨上,所述吊架活动固定座沿活动支架的导 轨纵向运动,所述活动支架上固定有L型的吊架,所述吊架上方的伸出端朝水槽一侧,所述 吊架上方的伸出端的下方有固定架,所述固定架朝外一侧固定安装有高速相机,所述固定 架另一侧固定安装有USB摄像头。
[0004] 作为本实用新型进一步改进,所述底部支架的U型卡槽内有横向丝杆限位座,所 述横向丝杆穿过横向丝杆限位座的通孔,所述活动支架的U型卡槽内有纵向丝杆限位座, 所述纵向丝杆穿过纵向丝杆限位座的通孔,为了防止丝杆工作过程中发生抖动可设置限位 座。
[0005] 作为本实用新型进一步改进,所述吊架的弯折部内有加强支撑板,为了提高弯折 部强度可设置加强支撑板。
[0006] 本实用新型一种仿生机器鱼用测量平台的使用方法,具体步骤如下:
[0007] 步骤一:使用USB摄像头拍摄仿生机器鱼的运动轨迹,然后进行视频图像数据采 集;
[0008] 步骤二;对视频图像数据采集后的数据通过序列图像法处理获得运动参数;
[0009] 具体处理方式如下:
[0010] 1)对USB摄像头采集的视频图像像素数据进行实时读取;
[0011] 2)对所得到的序列图像进行预处理,先通过灰度化将所拍摄到的彩色图像变成以 256色灰度表示的灰度图像,再进行二值化处理获得机器鱼的位置信息;
[0012] 3)对预处理过后的序列图像采用区域生长算法分割出机器鱼目标区域;
[0013] 4)基于图像分割的目标特征提取,并计算出重心位置的坐标变化;
[0014] 5)在生长区域完成之后,原先二值化图像处理之后置为1的区域,被依据连通性 分成了不同的子区域,并设置了不同标记,根据实际的实验环境,机器鱼就是最大的一个子 区域,该区域的重心可近似的当成机器鱼的重心,在单位时间内,根据计算重心位置的变 化,从而求得机器鱼相对移动台的运动速度;
[0015] 步骤三:通过串口将处理好的运动参数发送给PC机;
[0016] 步骤四:上位机发送命令给PMAC卡;
[0017] 步骤五:移动台移动,实现跟踪目的。
[0018] 作为本实用新型进一步改进,采用的图像灰度化公式为:,其中R-该像素红色分 量的值;G-该像素绿色分量的值;B-该像素蓝色分量的值,本实用新型采用以上常用的 灰度化公式对图案进行灰度化处理。
[0019] 作为本实用新型进一步改进,步骤二中二值化处理方式如下:
[0020] 处理过程中根据下列的阈值处理来进行:
[0021]
[0022] 而对于阈值的选取,使用迭代的方法来求最佳阈值分割图像,步骤如下:
[0023] ( 1)选取初始阈值I;,选择整幅图像的平均灰度值作为初始阈值;
[0024] (2)用I;分割图像,将图像分割成两个区域M:和M2,Mi为灰度值大于T^的像素组 成的前景区域,M2为灰度值小于T^的像素组成的背景区域;
[0025] (3)计算两区域,Mi区域和^区域的所有像素的平均灰度值,其中NJPN2分别为 这两区域的像素点个数,表示图像中点的灰度值;
[0026]
[0027] (4)再计算新的阈值T1;
[0028]
[0029] (5)比较初始阈值和新的阈值,求出它们的差AT;
[0030]
[0031] (6)当,&为预先规定的一个很小的正数,即迭代过程中前后两次的阈值 很接近,迭代停止,否则重复(2)- (4)过程,最后的1\即为所求的最佳阈值,本实用新型需 要对图形进行二值化处理,可采用以上处理方法进行处理。
[0032] 作为本实用新型进一步改进,步骤二中区域生长算法如下:先选择步长为10的遍 历方法判断寻找种子点,对于像素点(x,y)判断其是否为种子点,如果不是令X=X+10,判 断是否越界,如果不越界重新进行种子点判断,如果越界令y=y+l〇,判断是否越界,如果不 越界重新进行种子点判断,如果再越界结束判断,如果判断到是种子点,记录下此像素点坐 标,并标记此点;
[0033] 再进行区域增长,记录种子点附近所有符合的点,组成子区域,并处理子区域横纵 坐标值,计算出此区域的重心位置坐标,本实用新型区域生长算法可采用以上算法,以上算 法,算法精简,可以快速判断种子点。
[0034] 本实用新型通过设计一种仿生机器鱼测量平台,其将高速相机和普通的USB摄像 头相邻固定在滚珠丝杠移动平台上,USB摄像头所能采集图像的范围就是USB摄像头拍摄 的视野,调整X-Y双坐标移动台的位置使USB摄像头拍摄的视野覆盖整个机器鱼,即此跟踪 系统的跟踪目标。在USB拍摄的视野中,用USB摄像头采集机器鱼运动图像,然后系统对图 像进行处理,根据图像中机器鱼重心位置的变化求得机器鱼相对移动台的相对速度,最后 将获得的相对速度传递给滚珠丝杠移动台的相应的伺服电机,实现对鱼的实时跟踪,从而 确保机器鱼整个运动过程都处在高速相机的视场里,该测量平台具有结构简单,实用性强, 稳定性高的特点,适合于小型实验室使用。
【附图说明】
[0035] 图1是本实用新型示意图;
[0036] 图2是本实用新型工作流程示意图;
[0037] 图3是本实用新型图像处理流程不意图;
[0038] 图4是本实用新型图像采集流程示意图;
[0039] 图5是本实用新型步骤二寻找种子点示意图;
[0040] 图6是本实用新型步骤二计算重心坐标示意图;
【附图说明】 [0041] :
[0042] 1、底座; 2、底部支架; 3、导轨支架;
[0043] 4、吊架; 5、加强支撑板; 6、横向丝杆固定座;
[0044] 7、固定架; 8、高速相机; 9、USB摄像头;
[0045] 10、横向运动控制电机;11、横向丝杆; 12、活动支架;
[0046] 13、纵向运动控制电机;14、吊架活动固定座;15、横向丝杆限位座;
[0047] 16、纵向丝杆; 17、纵向丝杆限位座;18、纵向丝杆固定座。
【具体实施方式】
[0048] 以下结合附图和实施例对实用新型做详细的说明:
[0049] 本实用新型设计一种仿生机器鱼测量平台,该测量平台是基于视觉跟踪的X-Y双 坐标测量平台,其采用序列图像法来获得机器鱼运动参数的数据,作为控制移动台移动的 依据,通过机器鱼重心位置的变化求得机器鱼相对移动台的相对速度,最后将获得的相对 速度传递给滚珠丝杠移动台的相应的伺服电机,带动平台上方摄像头移动,实现对鱼的实 时跟踪,进而方便对仿生机器鱼进行运动研宄。
[0050] 作为本实用新型一种具体实施例,本实用新型提供如图1所示的一种仿生机器鱼 用测量平台,包括底座1、底部支架2、导轨支架3、吊架4、横向丝杆固定座6、固定架7、高速 相机8、USB摄像头9、横向运动控制电机10、横向丝杆11、活动支架12、纵向运动控制电机 13、吊架活动固定座14、纵向丝杆16和纵向丝杆固定座18,所述底座1固定在水槽一侧,所 述底座1靠水槽一侧的侧边上方有条形的底部支架2,所述底部支架2内有横向贯通的U型 卡槽,所述底部支架2