跟焦器运动轨迹的自动控制方法及系统技术方案

技术编号:30139932 阅读:22 留言:0更新日期:2021-09-23 15:00
本发明专利技术提供了一种跟焦器运动轨迹的自动控制方法及系统,涉及跟焦器的技术领域,包括:获取IP地址、端口号、开启控制信息并开启服务器端;检测机器人控制端连接信息,并根据连接信息建立连接;获取并向机器人控制端发送第一置位指令,将跟焦器当前位置设为运动零点;获取并向机器人控制端发送速度调整指令,使机器人控制端调整跟焦器的转动速度;获取位置保存指令,使机器人控制端控制跟焦器转动至理想位置时,依次存储跟焦器位置信息、所用时间信息;获取并向机器人控制端发送播放指令,使机器人控制端根据依次存储的跟焦器位置信息、所用时间信息控制跟焦器的运动轨迹,从而能够简单、快捷地控制跟焦器完成拍摄所需的各项功能。快捷地控制跟焦器完成拍摄所需的各项功能。快捷地控制跟焦器完成拍摄所需的各项功能。

【技术实现步骤摘要】
跟焦器运动轨迹的自动控制方法及系统


[0001]本专利技术涉及跟焦器的
,特别涉及一种跟焦器运动轨迹的自动控制方法及系统。

技术介绍

[0002]随着科技的更新,影视行业也在朝着自动化发展。考虑到工业机器人的自动性、稳定性、精确性以及可编程性,将工业机器人引进影视行业不失为一次良好的尝试。
[0003]为了借助于工业机器人以实现视频、影片的自动拍摄,需要对工业机器人进行相应控制,但工业机器人生产商在影视领域鲜有涉猎,因而没有相关配套软件用以控制拍摄所需的各项设备,如跟焦器。跟焦器是影视拍摄过程中重要的配件之一,大部分的跟焦器本质为可被控制的小型电机。被控制的电机轴上装有传动齿轮,齿轮与镜头对焦环啮合,电机转动的同时带动镜头对焦环转动,以实现在视频拍摄过程中实时地控制镜头焦点的功能。
[0004]由于机器人生产商提供的电机不符合跟焦器的尺寸需求,而其余电机又无法被机器人控制端识别,故需自主研发一款上位机系统用以控制跟焦器。

技术实现思路

[0005]本专利技术的目的就是解决
技术介绍
中提到的问题,提出一种跟焦器运动轨迹的自动控制方法及系统,实现了能够简单、快捷地控制跟焦器完成拍摄所需的各项功能。
[0006]为实现上述目的,本专利技术首先提出了一种跟焦器运动轨迹的自动控制方法,包括:获取IP地址、端口号、开启控制信息并开启服务器端;检测机器人控制端连接信息,并根据所述连接信息建立服务器端与机器人控制端间连接;获取并向机器人控制端发送第一置位指令,将跟焦器当前位置设为运动零点;获取并向机器人控制端发送速度调整指令,使机器人控制端调整跟焦器的转动速度;获取位置保存指令,使机器人控制端控制跟焦器转动至理想位置时,依次存储跟焦器位置信息、所用时间信息;获取并向机器人控制端发送播放指令,使机器人控制端根据依次存储的跟焦器位置信息、所用时间信息控制跟焦器的运动轨迹。
[0007]可选的,还包括:将依次存储的跟焦器位置信息、所用时间信息以可编辑点的形式在服务器端的轨迹窗口内显示;获取位置编辑第一指令,进入编辑模式;接收对可编辑点的编辑指令,将所述可编辑点设为目标点;控制跟焦器对目标点的位置进行微调后,存储微调后的跟焦器位置信息、所用时间信息;在轨迹窗口内更新微调后的目标点;获取位置编辑第二指令,退出编辑模式。
[0008]可选的,还包括:将服务器端的各指令信息、机器人控制端根据各指令的反馈信息在服务器端的接收窗口内显示;检测服务器端与机器人控制端间连接关系,若连接关系已断开,在服务器端接收窗口中显示提示信息;获取服务器重启指令并重新建立连接。
[0009]可选的,所述获取IP地址、端口号、开启控制信息并开启服务器端具体包括:分别获取窗口文本框中输入的IP地址、端口号信息;将IP地址、端口号信息进行组合;创建套接
字socket;设置参数令所述套接字socket使用IPv4地址、流式方式,TCP传输数据协议;对所述套接字socket使用Bind函数绑定point。
[0010]可选的,通过发送指令使机器人控制端控制跟焦器进行不同的运动具体包括:根据指令对跟焦器位置信息进行设置;将设置好的跟焦器位置信息进行正负判断后用零进行补位并转换为UTF8编码的字节数组;通过套接字socket的Send函数将作为指令的字节数组发送至机器人控制端;机器人控制端根据收到的字节数组控制跟焦器进行不同的运动。
[0011]本专利技术实施例还提供了一种跟焦器运动轨迹的自动控制系统,包括:服务器开启模块,所述服务器开启模块被配置为获取IP地址、端口号、开启控制信息并开启服务器端;服务器机器人连接模块,所述服务器机器人连接模块被配置为检测机器人控制端连接信息,并根据连接信息建立服务器端与机器人控制端间连接;第一置位模块,所述第一置位模块被配置为获取并向机器人控制端发送第一置位指令,将跟焦器当前位置设为运动零点;速度调整模块,所述速度调整模块被配置为获取并向机器人控制端发送速度调整指令,使机器人控制端调整跟焦器的转动速度;位置保存模块,所述位置保存模块被配置为获取位置保存指令,使机器人控制端控制跟焦器转动至理想位置时,依次存储跟焦器位置信息、所用时间信息;运动轨迹播放模块,所述运动轨迹播放模块被配置为获取并向机器人控制端发送播放指令,使机器人控制端根据依次存储的跟焦器位置信息、所用时间信息控制跟焦器的运动轨迹。
[0012]可选的,还包括:显示编辑模块,所述显示编辑模块被配置为将依次存储的跟焦器位置信息、所用时间信息以可编辑点的形式在服务器端的轨迹窗口内显示;第一位置编辑模块,所述第一位置编辑模块被配置为获取位置编辑第一指令,进入编辑模式;目标点设定模块,所述目标点设定模块被配置为接收对可编辑点的编辑指令,将所述可编辑点设为目标点;微调存储模块,所述微调存储模块被配置为控制跟焦器对目标点的位置进行微调后,存储微调后的跟焦器位置信息、所用时间信息;更新模块,所述更新模块被配置为在轨迹窗口内更新微调后的目标点;第二位置编辑模块,所述第二位置编辑模块被配置为获取位置编辑第二指令,退出编辑模式。
[0013]可选的,还包括:接收显示模块,所述接收显示模块被配置为将服务器端的各指令信息、机器人控制端根据各指令的反馈信息在服务器端的接收窗口内显示;断连提示模块,所述断连提示模块被配置为检测服务器端与机器人控制端间连接关系,若连接关系已断开,在服务器端接收窗口中显示提示信息;重连模块,所述重连模块被配置为获取服务器重启指令并重新建立连接。
[0014]可选的,所述服务器开启模块还包括:获取模块,所述获取模块被配置为分别获取窗口文本框中输入的IP地址、端口号信息;组合模块,所述组合模块被配置为将IP地址、端口号信息进行组合;套接字创建模块,所述套接字创建模块被配置为创建套接字socket;参数设置模块,所述参数设置模块被配置为设置参数令所述套接字socket使用IPv4地址、流式方式,TCP传输数据协议;绑定模块,所述绑定模块模块被配置为对所述套接字socket使用Bind函数绑定point。
[0015]可选的,还包括:设置模块,所述设置模块被配置为根据指令对跟焦器位置信息进行设置;转换模块,所述转换模块被配置为将设置好的跟焦器位置信息进行正负判断后用零进行补位并转换为UTF8编码的字节数组;发送模块,所述发送模块被配置为通过套接字
socket的Send函数将作为指令的字节数组发送至机器人控制端;接收模块,所述接收模块被配置为机器人控制端根据收到的字节数组控制跟焦器进行不同的运动。
[0016]本专利技术的有益效果:
[0017]本专利技术实施例提供的一种跟焦器运动轨迹的自动控制方法及系统,不仅可以控制跟焦器的转动,还能通过客户端发送相应指令给机器人控制端来实现保存位置、时间点,绘制运动曲线,修改位置点,播放运动轨迹等功能从而实现视频、影片的自动拍摄。相比于传统的较为复杂的操作软件,本专利技术实施例的软件界面简洁明了、操作方便容易,使未经系统培训的操作人员也能很快上手控制。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跟焦器运动轨迹的自动控制方法,其特征在于,包括:获取IP地址、端口号、开启控制信息并开启服务器端;检测机器人控制端连接信息,并根据所述连接信息建立服务器端与机器人控制端间连接;获取并向机器人控制端发送第一置位指令,将跟焦器当前位置设为运动零点;获取并向机器人控制端发送速度调整指令,使机器人控制端调整跟焦器的转动速度;获取位置保存指令,使机器人控制端控制跟焦器转动至理想位置时,依次存储跟焦器位置信息、所用时间信息;获取并向机器人控制端发送播放指令,使机器人控制端根据依次存储的跟焦器位置信息、所用时间信息控制跟焦器的运动轨迹。2.根据权利要求1所述的跟焦器运动轨迹的自动控制方法,其特征在于,还包括:将依次存储的跟焦器位置信息、所用时间信息以可编辑点的形式在服务器端的轨迹窗口内显示;获取位置编辑第一指令,进入编辑模式;接收对可编辑点的编辑指令,将所述可编辑点设为目标点;控制跟焦器对目标点的位置进行微调后,存储微调后的跟焦器位置信息、所用时间信息;在轨迹窗口内更新微调后的目标点;获取位置编辑第二指令,退出编辑模式。3.根据权利要求1所述的跟焦器运动轨迹的自动控制方法,其特征在于,还包括:将服务器端的各指令信息、机器人控制端根据各指令的反馈信息在服务器端的接收窗口内显示;检测服务器端与机器人控制端间连接关系,若连接关系已断开,在服务器端接收窗口中显示提示信息;获取服务器重启指令并重新建立连接。4.根据权利要求1所述的跟焦器运动轨迹的自动控制方法,其特征在于,所述获取IP地址、端口号、开启控制信息并开启服务器端具体包括:分别获取窗口文本框中输入的IP地址、端口号信息;将IP地址、端口号信息进行组合;创建套接字socket;设置参数令所述套接字socket使用IPv4地址、流式方式,TCP传输数据协议;对所述套接字socket使用Bind函数绑定point。5.根据权利要求1所述的跟焦器运动轨迹的自动控制方法,其特征在于,通过发送指令使机器人控制端控制跟焦器进行不同的运动具体包括:根据指令对跟焦器位置信息进行设置;将设置好的跟焦器位置信息进行正负判断后用零进行补位并转换为UTF8编码的字节数组;通过套接字socket的Send函数将作为指令的字节数组发送至机器人控制端;机器人控制端根据收到的字节数组控制跟焦器进行不同的运动。
6.一种跟焦器运动轨迹的自动控制系统,其特征在于,包括:服务器开启模块,所述服务器开启模块被配置为获取IP地址、端口号、开启控制信息并开启服务器端;服务器机器人连接模块,所述服务器机器人连接模块被配置为检测机器人控制端连接信息,并根据连接信息建立服务器端与机器人控制端间连接;第一置位模块,所述第一置位模块被配置为获取并向机器人控制端发送第一置位指令,将跟焦器当前位置设为运动零点;速度调整模块,所述速度调整模...

【专利技术属性】
技术研发人员:董逸楠李炼
申请(专利权)人:浙江博采传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1