【技术实现步骤摘要】
一种沙画控制系统
本专利技术涉及计算机
,具体涉及一种新型可DIY的自动沙画控制系统。
技术介绍
自动沙画产品中通常包括沙画机和沙画控制系统,所述沙画机包括沙盘,沙盘的沙子上有铁质滚珠,沙盘底下设有驱动装置,例如磁力臂,该驱动装置具有磁吸组件,能够在运动过程中吸引滚珠在沙盘上沿着预定轨迹运行,从而实现沙画的自动绘制。但是在现有技术中,沙画控制系统通常只能根据预设的坐标来控制驱动装置运动,绘制的图形是既有的图形。预设图形存储在服务器中,通过沙画控制系统软件程序调取服务器中的图形发送至驱动装置,来实现沙画自动控制,不支持用户手动DIY设置轨迹的功能。尽管一些模拟沙画产品实现了通过软件虚拟沙画绘制来实现DIY,但是纯虚拟的沙画图像少了实体沙画的质感,且纯软件模拟沙画DIY的算法复杂,研发成本较高,不利于产品化广泛推广。同时,现有的沙画绘图系统采用APP作为操作界面,必须进行配网连接服务器后才能打开APP,更新图片信息并进行沙画绘制,不支持离线操作。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种沙画控制系统,本技术方案能离线存储图片信息,并且支持沙画系统的离线控制。提供用户DIY功能,用户可以手动输入极坐标方程、参数方程或者手动输入绘图轨迹,用户可以进行DIY后的图像的保存或者上传到服务器,并进行绘制。更人性化的APP界面及功能,可以实时查看绘图进度及绘图位置。为了实现上述目的,本专利技术采用的技术方案是,一种新型可DIY的自动沙画控制系统,包括沙盘、滚珠及驱动模块,所述 ...
【技术保护点】
1.一种沙画控制系统,包括沙盘、滚珠及驱动模块,所述滚珠放置在所述沙盘上,所述驱动模块靠近所述沙盘底部与所述滚珠对应间隔设置,其特征在于,还包括:/n输入控制模块,用于产生绘制图形,并将所述绘制图形转换为坐标系中的坐标点数据;/n沙画绘制模块,用于接收所述坐标点数据,并驱动所述驱动模块按照所述坐标点数据运动,通过驱动模块拖动所述滚珠在所述沙盘上移动以形成沙画。/n
【技术特征摘要】
1.一种沙画控制系统,包括沙盘、滚珠及驱动模块,所述滚珠放置在所述沙盘上,所述驱动模块靠近所述沙盘底部与所述滚珠对应间隔设置,其特征在于,还包括:
输入控制模块,用于产生绘制图形,并将所述绘制图形转换为坐标系中的坐标点数据;
沙画绘制模块,用于接收所述坐标点数据,并驱动所述驱动模块按照所述坐标点数据运动,通过驱动模块拖动所述滚珠在所述沙盘上移动以形成沙画。
2.根据权利要求1所述的沙画控制系统,其特征在于,所述沙盘为圆盘结构,所述驱动模块包括磁力臂,所述输入控制模块包括输入面板,所述输入面板为矩形输入面板,所述输入控制模块对所述绘制图形进行间隔取点以形成直角坐标系中的直角坐标点数据;将所述直角坐标点数据进一步转化为极坐标点数据,之后,传递给所述沙画绘制模块。
3.根据权利要求2所述的沙画控制系统,其特征在于,还包括文件存储模块,用于存储绘制图形,所述绘制图形为手动或机械笔连续在所述输入面板上绘制的手势绘图,和/或所述绘制图形为手动或机械笔在所述输入面板上输入函数参数绘制的函数绘图,和/或者所述绘制图形为通过输入面板从文件存储模块中选取的备选绘图。
4.根据权利要求3所述的沙画控制系统,其特征在于,所述输入控制模块还包括用于识别操作并解析操作指令的步骤,判断该操作指令为绘图指令或选图指令,若为绘图指令,则进一步判定该绘图指令为手势绘图指令或函数绘图指令,若为手势绘图指令,则获取手势绘图的极坐标点数据发送至沙画绘图模块,若为函数绘图指令,则等待传入函数参数后,计算该函数绘图的极坐标点数据发送至沙画绘图模块,若为选图指令,则获取备选绘图的极坐标点数据发送至沙画绘图模块。
5.根据权利要求2所述的沙画控制系统,其特征在于:
在将直角坐标点数据转换为极坐标点数据的过程中,还包括动态插值步骤,该动态插值步骤具体为:
首先,设定位置点间阈值Lmax及位置点间基准间距Dmin,实时计算所述直角坐标数据中相邻两个位置点(Xa,Ya)与(Xb,Yb)之间的距离,当前位置点A与下一个位置点B之间的距离L大于阈值Lmax时,计算动态插值次数Num:
相邻位置点间的距离:
动态插值次数:Num=L/Dmin
获得动态插值次数后,利用A、B两位置点坐标生成直线方程:
(Y-Ya)/(Yb-Ya)=(X-Xa)/(Xa-Xb),当Yb-Ya不等于0时;
Y=Ya,当Yb=Ya时;
X=Xa,当Yb=Ya时;
将所述动态插值次数带入上述直线方程生成相邻的插值点,再对生成的插值点进行直角坐标到极坐标的转化。
6.根据权利要求5所述的沙画控制系统,其特征在于:所述插值点按照如下方式生成:
首先,计算Δx:Δx=(Xa-Xb)/Num
其次,生成插值点横坐标X1=Xa+Δx;X2=Xa+2Δx;…XNum=Xa+NumΔx;将上述插值点横坐标带入上述直线方程生成插值点纵坐标。
7...
【专利技术属性】
技术研发人员:陈晓龙,王硕,彭鲤捷,肖健,冯时,
申请(专利权)人:奥佳华智能健康科技集团股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。