[go: up one dir, main page]

CN113093948B - Flexible touch type mobile robot operation input device and interaction method - Google Patents

Flexible touch type mobile robot operation input device and interaction method Download PDF

Info

Publication number
CN113093948B
CN113093948B CN202110464989.1A CN202110464989A CN113093948B CN 113093948 B CN113093948 B CN 113093948B CN 202110464989 A CN202110464989 A CN 202110464989A CN 113093948 B CN113093948 B CN 113093948B
Authority
CN
China
Prior art keywords
sensor
speed
mobile robot
capacitance
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110464989.1A
Other languages
Chinese (zh)
Other versions
CN113093948A (en
Inventor
朱利丰
郭红玉
姜旭东
姜璇
刘威
余慧盈
许方南
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN202110464989.1A priority Critical patent/CN113093948B/en
Publication of CN113093948A publication Critical patent/CN113093948A/en
Application granted granted Critical
Publication of CN113093948B publication Critical patent/CN113093948B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0445Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manipulator (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses an operation input device of a flexible touch type mobile robot, and provides a stroke type interaction input method, and a method for decoding an array type force touch signal under stroke type interaction is provided, so that vector speed input of the mobile robot is obtained to control movement of the robot. The mobile touch type operation input device is an organosilicon-based capacitive sensor and comprises two shielding layers, two conductive layers and a dielectric layer, wherein the dielectric layer is partially composed of 50um PDMS, the conductive layer is composed of 0.5mm conductive silica gel, and the shielding layer is composed of 0.1mm silica gel material; the stroking type interactive input method comprises the following steps: the user touches the flexible touch sensor at different speeds along a given direction, and the speed direction and the size of the stroking action are estimated by decoding the array type force touch signals obtained by the flexible touch sensor, so that a vector v is formed as the speed control input of the mobile robot.

Description

一种柔性触觉式移动机器人操作输入装置及交互方法A flexible tactile mobile robot operation input device and interaction method

技术领域Technical field

本发明涉及移动机器人交互控制领域,特别是涉及一种柔性触觉式移动机器人操作输入装置及交互方法。The invention relates to the field of interactive control of mobile robots, and in particular to a flexible tactile mobile robot operation input device and an interaction method.

背景技术Background technique

触觉感知是虚拟现实、遥操作等许多应用中运动捕捉模块的重要工具之一,可实现对真实世界人物交互的接触感知,在如电影、游戏、运动、生物力学、机器人控制等领域有着诸多应用。传统的移动机器人交互式输入装置多为方向盘、手柄等形式,一方面此类输入装置多以输入移动机器人运动方向为主,另一方面此类装置需要安装于固定基座,不便于形成穿戴式的交互装置。近年来也出现了基于计算机视觉的移动机器人操作输入方法,这就需要一定的基础架构,摄像头需要妥善安装以保证交互操作的可见性,因此主要在实验室或工作室环境内使用。针对不适合使用固定式摄像头的场景,本发明提出一种柔性触觉式移动机器人输入装置。Tactile perception is one of the important tools for motion capture modules in many applications such as virtual reality and teleoperation. It can realize contact perception of real-world character interaction and has many applications in fields such as movies, games, sports, biomechanics, and robot control. . Traditional interactive input devices for mobile robots are mostly in the form of steering wheels, handles, etc. On the one hand, such input devices are mainly used to input the movement direction of the mobile robot. On the other hand, such devices need to be installed on a fixed base, which is inconvenient to form a wearable device. interactive device. In recent years, mobile robot operation input methods based on computer vision have also emerged, which require a certain infrastructure and cameras need to be properly installed to ensure the visibility of interactive operations, so they are mainly used in laboratory or studio environments. For scenarios where fixed cameras are not suitable, the present invention proposes a flexible tactile mobile robot input device.

发明内容Contents of the invention

为了解决上述问题,本发明一种柔性触觉式移动机器人操作输入装置及交互方法,该装置可以识别阵列式的力触觉信号并且可以实现较大幅度的弯曲和拉伸。基于该装置所获得的力触觉信号,进一步提出了一种抚摸式交互输入方法,提出了解码抚摸式交互下阵列式力触觉信号的方法,获得移动机器人矢量速度输入以控制机器人的运动。In order to solve the above problems, the present invention provides a flexible tactile mobile robot operation input device and interaction method. The device can recognize an array of force tactile signals and can achieve larger bending and stretching. Based on the force tactile signal obtained by the device, a stroking interactive input method is further proposed, and a method of decoding the array force tactile signal under stroking interaction is proposed to obtain the vector speed input of the mobile robot to control the movement of the robot.

本发明提供一种柔性触觉式移动机器人操作输入装置,包括电容测量模块和传感器模块,所述传感器模块是包括两层屏蔽层,两层导电层和一层介电层的五层电容结构,所述介电层在最中间的位置,两层导电层分居于介电层的两层,最外面被两层屏蔽层包裹;The invention provides a flexible tactile mobile robot operation input device, which includes a capacitance measurement module and a sensor module. The sensor module is a five-layer capacitance structure including two shielding layers, two conductive layers and one dielectric layer. The dielectric layer is in the middle position, the two conductive layers are separated from the two layers of the dielectric layer, and the outermost layer is wrapped by two shielding layers;

所述电容测量模块包括NE555电容测量电路,控制开关电路及频率测量电路且通过连接线相连。The capacitance measurement module includes a NE555 capacitance measurement circuit, a control switch circuit and a frequency measurement circuit and are connected through connecting lines.

作为本发明传感器进一步改进,所述传感器模块的介电层部分由PDMS构成,导电层由导电硅胶构成,屏蔽层由硅胶材料构成,粘黏剂由PMDS主剂及固化剂按10:1的比例配置而成,可以实现很大程度内的弯曲和拉伸。As a further improvement of the sensor of the present invention, the dielectric layer of the sensor module is partly composed of PDMS, the conductive layer is composed of conductive silica gel, the shielding layer is composed of silica gel material, and the adhesive is composed of PMDS main agent and curing agent in a ratio of 10:1 Configured to allow for a wide range of bending and stretching.

作为本发明传感器进一步改进,所述传感器模块的介电层部分由50um的PDMS构成,导电层由0.5mm的导电硅胶构成,屏蔽层由0.1mm的硅胶材料构成,可以实现较高的灵敏度。As a further improvement of the sensor of the present invention, the dielectric layer of the sensor module is composed of 50um PDMS, the conductive layer is composed of 0.5mm conductive silica gel, and the shielding layer is composed of 0.1mm silica gel material, which can achieve higher sensitivity.

作为本发明传感器的进一步改进,所述控制开关模块利用4053模拟开关按照一定的规律对行列分别进行通高低电平,以保证每次进行电容测量时,所有两极板间有压差的电容都是并联的,可以减少各电容单元之间的耦合问题。As a further improvement of the sensor of the present invention, the control switch module uses a 4053 analog switch to pass the high and low levels of the rows and columns according to certain rules to ensure that every time a capacitance measurement is performed, all capacitances with a voltage difference between the two polar plates are Parallel connection can reduce coupling problems between capacitor units.

本发明提供一种柔性触觉式移动机器人操作输入装置的交互方法,具体步骤如下:The invention provides an interactive method for operating an input device for a flexible tactile mobile robot. The specific steps are as follows:

用户沿着给定方向以不同速度抚摸柔性触觉传感器,通过解码柔软可拉伸的电容式传感器获得的阵列式力触觉信号,估计出抚摸动作的速度方向及大小,形成矢量v作为移动机器人的速度控制输入;The user touches the flexible tactile sensor at different speeds along a given direction. By decoding the array force tactile signal obtained by the soft and stretchable capacitive sensor, the speed direction and size of the stroking action are estimated, and a vector v is formed as the speed of the mobile robot. control input;

所述柔软可拉伸的电容式传感器获取阵列式力触觉的步骤如下:The steps for the soft and stretchable capacitive sensor to obtain array-type force touch are as follows:

1)外界对传感器施加压力场,如手指在传感器上输入变速的滑动力,该力会导致传感器的局部电容发生变化;1) The outside world exerts a pressure field on the sensor, such as a finger inputting a sliding force for speed change on the sensor. This force will cause the local capacitance of the sensor to change;

2)stm32 mini控制4053模拟开关按照一定的规律对行列分别进行通高低电平;2) stm32 mini controls the 4053 analog switch to pass high and low levels in rows and columns according to certain rules;

3)Ne555电容测量模块Uo引脚输出一定频率的方波,stm32 mini的PA0口与Uo引脚相连,用于接收方波;3) The Uo pin of the Ne555 capacitance measurement module outputs a square wave of a certain frequency, and the PA0 port of the stm32 mini is connected to the Uo pin for receiving the square wave;

4)利用输出方波的频率f和NE555电路中的测量电容Cmeasured、电阻R1,R2间的函数映射关系:反解出传感器各电容单元的电容值;4) Use the functional mapping relationship between the frequency f of the output square wave and the measurement capacitance Cmeasured and resistors R1 and R2 in the NE555 circuit: Determine the capacitance value of each capacitive unit of the sensor;

5)Stm32 mini对求得的电容单元电容值进行组帧,再通过USB串口将数据帧发送到上位机,进行可视化处理;5) Stm32 mini frames the obtained capacitance value of the capacitor unit, and then sends the data frame to the host computer through the USB serial port for visual processing;

6)子线程用于接收串口数据,同时对数据解析,再发送到主线程;主线程在接收到子线程发送到的数据后,会清除窗口重新绘图,同时更新计算移动机器人控制参数;6) The sub-thread is used to receive serial port data, parse the data at the same time, and then send it to the main thread; after receiving the data sent by the sub-thread, the main thread will clear the window and redraw, and at the same time update and calculate the mobile robot control parameters;

所述估计出抚摸动作的速度方向及大小,形成矢量v作为移动机器人的速度控制输入具体解算方式如下:The speed direction and magnitude of the stroking action are estimated, and the vector v is formed as the speed control input of the mobile robot. The specific solution method is as follows:

(1)记柔性触觉传感器在t时刻获得的阵列式力触觉信号为Ft,为获得t时刻的输入速度vt首先计算当前阵列式力触觉信号的变化Dt=Ft-Ft-1,之后计算阵列式力触觉信号的变化Dt的梯度场梯度场Gt是一个定义在二维空间的矢量场,记录了柔性触觉传感器每一个电容节点处在t时刻力触觉信号的空间变化;(1) Let the array force tactile signal obtained by the flexible tactile sensor at time t be F t . To obtain the input speed v t at time t, first calculate the change of the current array force tactile signal D t =F t -F t-1 , and then calculate the gradient field of the change D t of the array-type force tactile signal The gradient field G t is a vector field defined in a two-dimensional space, which records the spatial change of the force tactile signal at each capacitive node of the flexible tactile sensor at time t;

(2)分析梯度场Gt以获得输入速度vt,在对计算速度要求高的情况下,直接求和Gt内的梯度矢量获得输入速度vt(2) Analyze the gradient field G t to obtain the input velocity v t . When the calculation speed is high, directly sum the gradient vectors in Gt to obtain the input velocity v t ;

(3)为排除噪声对结果的影响,提出使用投票策略确定输入速度vt,计算每个电容节点 (i,j)处的梯度方向gij以及梯度大小rij,将梯度方向量化为n个等级,以梯度大小rij为权重进行投票,统计n个方向的加权票数,选取加权票数最大的方向为输出速度方向,加权票数为输出速度大小;(3) In order to eliminate the impact of noise on the results, it is proposed to use a voting strategy to determine the input speed v t , calculate the gradient direction g ij and gradient size r ij at each capacitor node (i, j), and quantify the gradient direction into n Level, vote with the gradient size r ij as the weight, count the weighted votes in n directions, select the direction with the largest weighted votes as the output speed direction, and the weighted votes are the output speed size;

(4)最后可以设置缩放系数k,将kvt作为最终提供给移动机器人的速度控制。(4) Finally, the scaling coefficient k can be set, and kv t is used as the final speed control provided to the mobile robot.

作为本发明方法进一步改进,柔软可拉伸的电容式传感器获取阵列式力触觉的步骤的步骤(6)中,可对外界传感器输入运动的方向及速度进行可视化显示,具体为:实时对传感器电容进行扫描,按照时间顺序依次对峰值电容单元进行显示,由此可判断外界输入运动的方向,同时可根据峰值电容的大小判断外界输入力量的强弱,根据各电容单元峰值显示的时间差判断外界输入的速度大小,最后由python端将控制参数输入给后续的机器人设备。As a further improvement of the method of the present invention, in step (6) of the step of acquiring array-type force tactile sensation by a soft and stretchable capacitive sensor, the direction and speed of the movement input by the external sensor can be visually displayed, specifically: real-time measurement of the sensor capacitance Scan and display the peak capacitance units sequentially in chronological order. From this, the direction of movement of the external input can be judged. At the same time, the strength of the external input force can be judged based on the size of the peak capacitance. The external input can be judged based on the time difference between the peak display of each capacitance unit. speed, and finally the python end inputs the control parameters to the subsequent robot equipment.

相比于现有分析方法,本发明的特点及其有益效果为:Compared with existing analysis methods, the characteristics and beneficial effects of the present invention are:

(1)本输入装置由电容阵列组成,可以获取高维信号,实现对移动机器人的多维控制,而无需分散部署,进而可以提高工作效率。(2)本输入装置由柔软的有机硅材实现较大幅度的弯曲和拉伸,相比于传统的手柄、键盘等具有即贴即用,可放于任意曲面同时质量轻体积小等优点。(1) This input device is composed of a capacitor array, which can acquire high-dimensional signals and realize multi-dimensional control of mobile robots without the need for dispersed deployment, thereby improving work efficiency. (2) This input device is made of soft silicone material that can bend and stretch to a greater extent. Compared with traditional handles, keyboards, etc., it has the advantages of being ready to use, can be placed on any curved surface, and is lightweight and small in size.

(2)所提出的移动机器人控制新型输入方法允许用户采用抚摸形式进行,提取出抚摸动作的速度方向和大小作为移动机器人速度输入,交互方式直观简便。(2) The proposed new input method for mobile robot control allows the user to use stroking, and extract the speed direction and size of the stroking action as the mobile robot speed input. The interaction method is intuitive and simple.

(3)绝大多数柔性传感器材料是基于原材料进行加工制作,制作工艺较为复杂且所涉及材料成本较高,而本发明中所涉及的材料可在市面上直接获取且成本低廉。(3) Most flexible sensor materials are manufactured based on raw materials. The manufacturing process is relatively complex and the material costs involved are high. However, the materials involved in the present invention are directly available on the market and are low-cost.

附图说明Description of drawings

图1为本发明的传感器结构示意图;Figure 1 is a schematic structural diagram of the sensor of the present invention;

图2为本发明的电容测量电路示意图;Figure 2 is a schematic diagram of the capacitance measurement circuit of the present invention;

图3为本发明的移动机器人控制输入流程示意图。Figure 3 is a schematic diagram of the mobile robot control input flow of the present invention.

具体实施方式Detailed ways

下面结合附图与具体实施方式对本发明作进一步详细描述:The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments:

本发明提供一种柔性触觉式移动机器人操作输入装置,该装置可以识别高维的力信号并且可以实现较大幅度的弯曲和拉伸。The invention provides a flexible tactile mobile robot operation input device, which can recognize high-dimensional force signals and achieve larger bending and stretching.

作为本发明具体实施例,本发明提供一种柔软可拉伸的电容式传感器,包括电容测量模块和传感器模块。所述传感器模块具体如图1所示,包括两层屏蔽层,两层导电层和一层介电层的五层电容结构,其中介电层在最中间的位置,两层导电层分居与介电层的两层,最外面被两层屏蔽层包裹;介电层部分由50unPDMS构成,导电层由0.5mm导电硅胶构成,0.1mm 屏蔽层由硅胶材料构成,粘黏剂由PMDS主剂及固化剂按10:1的比例配置而成。As a specific embodiment of the present invention, the present invention provides a soft and stretchable capacitive sensor, which includes a capacitive measurement module and a sensor module. The sensor module is specifically shown in Figure 1, and includes a five-layer capacitor structure with two shielding layers, two conductive layers and one dielectric layer. The dielectric layer is in the middle position, and the two conductive layers are separated from each other. The two layers of the electrical layer are wrapped by two shielding layers on the outside; the dielectric layer is made of 50unPDMS, the conductive layer is made of 0.5mm conductive silica gel, the 0.1mm shielding layer is made of silica gel material, and the adhesive is made of PMDS main agent and cured The agent is configured in a ratio of 10:1.

所述电容测量模块如图2所示,包括Ne555电容测量电路,控制开关电路及频率测量电路。stm32 mini控制4053模拟开关按照一定的规律对行列分别进行通高低电平。Ne555可以根据外接的电阻电容大小,调整输出方波的频率,即输出方波的频率和Ne555电路中的电容、电阻大小有对应的函数映射关系。我们固定除待测电容以外的电阻大小(R1,R2),就可以得到待测电容和输出方波频率的单变量函数,从而可以根据输出方波的频率求得待测电容的大小。The capacitance measurement module is shown in Figure 2, including a Ne555 capacitance measurement circuit, a control switch circuit and a frequency measurement circuit. stm32 mini controls the 4053 analog switch to pass high and low levels in rows and columns according to certain rules. Ne555 can adjust the frequency of the output square wave according to the size of the external resistor and capacitor, that is, there is a corresponding functional mapping relationship between the frequency of the output square wave and the size of the capacitance and resistance in the Ne555 circuit. By fixing the size of the resistors (R1, R2) other than the capacitance to be measured, we can obtain the single-variable function of the capacitance to be measured and the frequency of the output square wave, so that the size of the capacitance to be measured can be obtained based on the frequency of the output square wave.

所述移动机器人控制输入流程如图3所示,Stm32 mini的计数器2以1MHz的频率对输入方波的高电平时长进行计数,当输入方波由高电平转低电平时,计数结束。计数值与计数器2的周期相乘可以得到输入方波的高电平持续时间。由于Ne555电容测量模块输出的方波的占空比为50%,可以根据方波的高电平时长计算出方波的频率,从而计算出一次测量电容值。每次测量电容为四个电容单元的电容值之和。重复对电容测量五次后,进行去极值平均滤波,将结果存入到测量电容数组Cm。对4053的控制线进行修改,进行下一次测量。测量完九组测量电容后,可以得到测量电容向量Cm。The mobile robot control input process is shown in Figure 3. Counter 2 of Stm32 mini counts the high-level duration of the input square wave at a frequency of 1MHz. When the input square wave changes from high level to low level, the counting ends. The high-level duration of the input square wave can be obtained by multiplying the count value with the period of counter 2. Since the duty cycle of the square wave output by the Ne555 capacitance measurement module is 50%, the frequency of the square wave can be calculated based on the high-level duration of the square wave, thereby calculating the primary measured capacitance value. Each measured capacitance is the sum of the capacitance values of the four capacitance units. After repeating the capacitance measurement five times, perform de-extreme average filtering and store the results into the measurement capacitance array Cm. Modify the control line of 4053 and conduct the next measurement. After measuring the nine groups of measured capacitances, the measured capacitance vector Cm can be obtained.

记电容单元向量Cc为Cc=[C1A,C2A,C3A,C1B,C2B,C3B,C,C,C]T Denote the capacitor unit vector Cc as C c =[C 1A ,C 2A ,C 3A ,C 1B ,C 2B ,C 3B ,C ,C , C 3Γ ] T

可以由Cm和Cc之间的关系得到对应的方程组Cc=M×Cm The corresponding system of equations C c =M×C m can be obtained from the relationship between Cm and Cc

其中M为where M is

解该方程组即可获得各电容单元的值。Solving this system of equations yields the value of each capacitor unit.

Stm32 mini对求得的电容单元电容值进行组帧,方便上位机进行后续的数据可视化处理。实现方法:Stm32 mini frames the obtained capacitance value of the capacitor unit to facilitate subsequent data visualization processing by the host computer. Implementation:

1)组帧,制定数据帧的格式,以7e02127为例:1) Framing, formulating the format of the data frame, taking 7e02127 as an example:

0x7e(FLAG)+02(电容单元序号)+127(电容值,十进制)0x7e(FLAG)+02(capacitor unit serial number)+127(capacitance value, decimal)

FLAG为固定的分割符。电容单元序号用于指定当前电容值所属的电容单元,以1A,2A,3A, 1B,2B,3B,1Γ,2Γ,3Γ顺序排列。FLAG is a fixed separator. The capacitor unit serial number is used to specify the capacitor unit to which the current capacitance value belongs, in the order of 1A, 2A, 3A, 1B, 2B, 3B, 1Γ, 2Γ, 3Γ.

在发送完九个电容单元的数据帧后,发送停止帧(7efffff)以通知上位机一次数据传输完毕After sending the data frames of the nine capacitor units, a stop frame (7efffff) is sent to notify the host computer that a data transmission is completed.

2)发送,Stm32通过USB串口将上述数据帧发送到上位机,进行可视化处理。2) Send, Stm32 sends the above data frame to the host computer through the USB serial port for visual processing.

上位机数据接收即可视化通过使用python的pyserial库对USB串口的数据进行接收,并使用matplotlib进行数据的可视化。实现方法:The host computer data is received and visualized by using the pyserial library of python to receive the data from the USB serial port, and using matplotlib for data visualization. Implementation:

1)主线程用于可视化,首先定义可视化图像的相关参数,然后创建子线程用于串口数据的接收。使用pipe()函数进行线程间的通信。1) The main thread is used for visualization. First, define the relevant parameters of the visual image, and then create a sub-thread for receiving serial port data. Use the pipe() function for communication between threads.

2)子线程使用serial.Serial()函数创建串口通信对象。当串口接收线程接收到数据帧,先判断数据帧是否正常。若正常,则将其暂存。收到停止帧后,再统一对九个数据帧进行解析和处理。根据分割符(0x7e)对接收到的字符串进行分割,提取电容值,将电容值存储到对应的电容单元数组元素。提取完毕的电容单元数组通过pipe()函数传递给主线程。2) The child thread uses the serial.Serial() function to create a serial communication object. When the serial port receiving thread receives the data frame, it first determines whether the data frame is normal. If normal, save it temporarily. After receiving the stop frame, the nine data frames are parsed and processed uniformly. Split the received string according to the delimiter (0x7e), extract the capacitance value, and store the capacitance value into the corresponding capacitance unit array element. The extracted capacitor unit array is passed to the main thread through the pipe() function.

3)主线程收到电容单元数组后,先对画布上原有的图像进行擦除,再使用ax.bar3d()函数对接收到的电容数组单元进行可视化,以实现帧数较低的动画效果。绘图结束后等待子线程再次发送电容单元数组。3) After the main thread receives the capacitor unit array, it first erases the original image on the canvas, and then uses the ax.bar3d() function to visualize the received capacitor array unit to achieve an animation effect with a lower frame number. After the drawing is completed, wait for the sub-thread to send the capacitor unit array again.

最后python程序对电容值进行解耦后,在本示例中获得3x3的阵列式力触觉信号F,F 表示存储为3x3的矩阵。本发明提出的抚摸式交互输入下,假设t时刻的力触觉信号为Ft,计算力触觉信号的时间变化Dt=Ft-Ft-1,之后计算梯度场求和梯度场以得到 其中/>为第(i,j)个电容节点处的梯度值。为降低噪声的影响,也可将平面运动方向划分为n个等级,如以每30度为间隔,划分成12个方向。计算/>的方向落在所划分的哪个区间,以/>的大小/>为权重为该区间投票。使用累计票数最多的区间所代表的方向为输入速度方向,累计票数为速度大小设定所提取的t时刻的速度vtFinally, after the python program decouples the capacitance value, in this example, a 3x3 array force tactile signal F is obtained, where F represents a matrix stored as 3x3. Under the stroking interactive input proposed by the present invention, assuming that the force tactile signal at time t is F t , calculate the time change of the force tactile signal D t =F t -F t-1 , and then calculate the gradient field Sum the gradient fields to get Among them/> is the gradient value at the (i,j)th capacitance node. In order to reduce the impact of noise, the plane motion direction can also be divided into n levels, for example, divided into 12 directions every 30 degrees. Calculate/> Which interval does the direction of fall into, with/> size/> Vote for the weight for that range. The direction represented by the interval with the largest number of accumulated votes is the input speed direction, and the accumulated number of votes is the speed v t at time t extracted by the speed size setting.

最后可以设置缩放系数k,将kvt作为最终提供给移动机器人的速度控制,输入给后续的移动机器人设备。Finally, the scaling coefficient k can be set, and kv t is used as the final speed control provided to the mobile robot and input to subsequent mobile robot equipment.

本发明能够获取高维信号,实现对移动机器人的多维控制,并且可以实现较大幅度的弯曲和拉伸,即贴即用。The invention can acquire high-dimensional signals, realize multi-dimensional control of mobile robots, and can achieve larger bending and stretching, which can be applied and used immediately.

以上所述,仅是本发明的较佳实施例之一,并非是对本发明作任何其他形式的限制,而依据本发明的技术实质所作的任何修改或等同变化,仍属于本发明所要求保护的范围。The above is only one of the preferred embodiments of the present invention and does not limit the present invention in any other way. Any modifications or equivalent changes made based on the technical essence of the present invention still belong to the protection claimed by the present invention. scope.

Claims (2)

1.一种柔性触觉式移动机器人操作输入装置的交互方法,所述柔性触觉式移动机器人操作输入装置,包括电容测量模块和传感器模块,所述传感器模块是包括两层屏蔽层,两层导电层和一层介电层的五层电容结构,所述介电层在最中间的位置,两层导电层分居于介电层的两层,最外面被两层屏蔽层包裹;1. An interactive method for a flexible tactile mobile robot operation input device. The flexible tactile mobile robot operation input device includes a capacitance measurement module and a sensor module. The sensor module includes two shielding layers and two conductive layers. and a five-layer capacitor structure with one dielectric layer in the middle, two conductive layers separated by two layers of the dielectric layer, and the outermost layer is wrapped by two shielding layers; 所述电容测量模块包括NE555电容测量电路,控制开关电路及频率测量电路且通过连接线相连;The capacitance measurement module includes a NE555 capacitance measurement circuit, a control switch circuit and a frequency measurement circuit and are connected through connecting lines; 所述传感器模块的介电层部分由PDMS构成,导电层由导电硅胶构成,屏蔽层由硅胶材料构成,粘黏剂由PMDS主剂及固化剂按10:1的比例配置而成;The dielectric layer of the sensor module is composed of PDMS, the conductive layer is composed of conductive silica gel, the shielding layer is composed of silica gel material, and the adhesive is composed of PMDS main agent and curing agent in a ratio of 10:1; 所述传感器模块的介电层部分由50um的PDMS构成,导电层由0.5mm的导电硅胶构成,屏蔽层由0.1mm的硅胶材料构成;The dielectric layer of the sensor module is composed of 50um PDMS, the conductive layer is composed of 0.5mm conductive silica gel, and the shielding layer is composed of 0.1mm silica gel material; 所述控制开关电路利用4053模拟开关按照一定的规律对行列分别进行通高低电平,以保证每次进行电容测量时,所有两极板间有压差的电容都是并联的,具体步骤如下:其特征在于:The control switch circuit uses a 4053 analog switch to pass high and low levels to the rows and columns according to certain rules to ensure that every time a capacitance measurement is performed, all capacitors with a voltage difference between the two plates are connected in parallel. The specific steps are as follows: Characteristics are: 用户沿着给定方向以不同速度抚摸柔性触觉传感器,通过解码柔软可拉伸的电容式传感器获得的阵列式力触觉信号,估计出抚摸动作的速度方向及大小,形成矢量v作为移动机器人的速度控制输入;The user touches the flexible tactile sensor at different speeds along a given direction. By decoding the array force tactile signal obtained by the soft and stretchable capacitive sensor, the speed direction and size of the stroking action are estimated, and a vector v is formed as the speed of the mobile robot. control input; 所述柔软可拉伸的电容式传感器获取阵列式力触觉的步骤如下:The steps for the soft and stretchable capacitive sensor to obtain array-type force touch are as follows: 1)外界对传感器施加压力场,如手指在传感器上输入变速的滑动力,该滑动力会导致传感器的局部电容发生变化;1) The outside world exerts a pressure field on the sensor, such as a finger inputting a sliding force for speed change on the sensor. This sliding force will cause the local capacitance of the sensor to change; 2)stm32 mini控制4053模拟开关按照一定的规律对行列分别进行通高低电平;2) stm32 mini controls the 4053 analog switch to pass high and low levels in rows and columns according to certain rules; 3)Ne555电容测量模块Uo引脚输出一定频率的方波,stm32 mini的PA0口与Uo引脚相连,用于接收方波;3) The Uo pin of the Ne555 capacitance measurement module outputs a square wave of a certain frequency, and the PA0 port of the stm32 mini is connected to the Uo pin for receiving the square wave; 4)利用输出方波的频率f和NE555电路中的测量电容Cmeasured、电阻R1,R2间的函数映射关系:反解出传感器各电容单元的电容值;4) Use the functional mapping relationship between the frequency f of the output square wave and the measurement capacitance Cmeasured and resistors R1 and R2 in the NE555 circuit: Determine the capacitance value of each capacitive unit of the sensor; 5)Stm32 mini对求得的电容单元电容值进行组帧,再通过USB串口将数据帧发送到上位机,进行可视化处理;5) Stm32 mini frames the obtained capacitance value of the capacitor unit, and then sends the data frame to the host computer through the USB serial port for visual processing; 6)子线程用于接收串口数据,同时对数据解析,再发送到主线程;主线程在接收到子线程发送到的数据后,会清除窗口重新绘图,同时更新计算移动机器人控制参数;6) The sub-thread is used to receive serial port data, parse the data at the same time, and then send it to the main thread; after receiving the data sent by the sub-thread, the main thread will clear the window and redraw, and at the same time update and calculate the mobile robot control parameters; 所述估计出抚摸动作的速度方向及大小,形成矢量v作为移动机器人的速度控制输入具体解算方式如下:The speed direction and magnitude of the stroking action are estimated, and the vector v is formed as the speed control input of the mobile robot. The specific solution method is as follows: (1)记柔性触觉传感器在t时刻获得的阵列式力触觉信号为Ft,为获得t时刻的输入速度vt首先计算当前阵列式力触觉信号的变化Dt=Ft-Ft-1,之后计算阵列式力触觉信号的变化Dt的梯度场梯度场Gt是一个定义在二维空间的矢量场,记录了柔性触觉传感器每一个电容节点处在t时刻力触觉信号的空间变化;(1) Let the array force tactile signal obtained by the flexible tactile sensor at time t be F t . To obtain the input speed v t at time t, first calculate the change of the current array force tactile signal D t =F t -F t-1 , and then calculate the gradient field of the change D t of the array-type force tactile signal The gradient field G t is a vector field defined in a two-dimensional space, which records the spatial change of the force tactile signal at each capacitive node of the flexible tactile sensor at time t; (2)分析梯度场Gt以获得输入速度vt,在对计算速度要求高的情况下,直接求和Gt内的梯度矢量获得输入速度vt(2) Analyze the gradient field G t to obtain the input velocity v t . When the calculation speed is high, directly sum the gradient vectors in Gt to obtain the input velocity v t ; (3)为排除噪声对结果的影响,提出使用投票策略确定输入速度vt,计算每个电容节点(i,j)处的梯度方向gij以及梯度大小rij,将梯度方向量化为n个等级,以梯度大小rij为权重进行投票,统计n个方向的加权票数,选取加权票数最大的方向为输出速度方向,加权票数为输出速度大小;(3) In order to eliminate the impact of noise on the results, it is proposed to use a voting strategy to determine the input speed v t , calculate the gradient direction g ij and gradient size r ij at each capacitor node (i, j), and quantify the gradient direction into n Level, vote with the gradient size rij as the weight, count the weighted votes in n directions, select the direction with the largest weighted votes as the output speed direction, and the weighted votes are the output speed size; (4)最后设置缩放系数k,将kvt作为最终提供给移动机器人的速度控制。(4) Finally set the scaling coefficient k, and use kv t as the final speed control provided to the mobile robot. 2.根据权利要求1所述的一种柔性触觉式移动机器人操作输入装置的交互方法,其特征在于:柔软可拉伸的电容式传感器获取阵列式力触觉的步骤的步骤(6)中,可对外界传感器输入运动的方向及速度进行可视化显示,具体为:实时对传感器电容进行扫描,按照时间顺序依次对峰值电容单元进行显示,由此可判断外界输入运动的方向,同时可根据峰值电容的大小判断外界输入力量的强弱,根据各电容单元峰值显示的时间差判断外界输入的速度大小,最后由python端将控制参数输入给后续的机器人设备。2. An interactive method for a flexible tactile mobile robot operating input device according to claim 1, characterized in that: in step (6) of the step of acquiring array force tactile sensation by a soft and stretchable capacitive sensor, Visually display the direction and speed of the external sensor input movement, specifically: scan the sensor capacitance in real time, and display the peak capacitance units in chronological order, so that the direction of the external input movement can be judged, and at the same time, according to the peak capacitance The size determines the strength of the external input force, and the speed of the external input is determined based on the time difference between the peak display of each capacitor unit. Finally, the python end inputs the control parameters to the subsequent robot equipment.
CN202110464989.1A 2021-04-28 2021-04-28 Flexible touch type mobile robot operation input device and interaction method Active CN113093948B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110464989.1A CN113093948B (en) 2021-04-28 2021-04-28 Flexible touch type mobile robot operation input device and interaction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110464989.1A CN113093948B (en) 2021-04-28 2021-04-28 Flexible touch type mobile robot operation input device and interaction method

Publications (2)

Publication Number Publication Date
CN113093948A CN113093948A (en) 2021-07-09
CN113093948B true CN113093948B (en) 2024-03-01

Family

ID=76680703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110464989.1A Active CN113093948B (en) 2021-04-28 2021-04-28 Flexible touch type mobile robot operation input device and interaction method

Country Status (1)

Country Link
CN (1) CN113093948B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115781695B (en) * 2023-01-30 2023-06-06 戴盟(深圳)机器人科技有限公司 Touch sensor module, device and mobile operation robot control method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101943946A (en) * 2010-09-03 2011-01-12 东南大学 Two-dimensional image force touch reproducing control method and system based on three-dimensional force sensor
CN105144035A (en) * 2013-04-26 2015-12-09 意美森公司 Simulating Tangible User Interface Interactions and Gestures Using Haptic Cell Arrays
CN107168512A (en) * 2016-03-07 2017-09-15 意美森公司 System and method for tactile-surface element
CN107247523A (en) * 2017-05-26 2017-10-13 清华大学 A kind of Fingertip tactile-sense interactive device of many arrays
CN109163824A (en) * 2018-10-10 2019-01-08 北京理工大学 A kind of flexible electronic skin with tactile and close feel bimodulus perceptional function
CN109284005A (en) * 2018-10-31 2019-01-29 吉林大学 A wearable haptic reproduction device and method integrating electrostatic force and vibration
CN110542494A (en) * 2019-05-13 2019-12-06 浙江大学 A capacitive flexible three-dimensional force tactile sensor based on a composite structure dielectric layer
CN111256571A (en) * 2020-01-20 2020-06-09 腾讯科技(深圳)有限公司 Flexible capacitive tactile sensor, preparation method thereof, and tactile sensing system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9983744B2 (en) * 2015-07-07 2018-05-29 Pressure Profile Corp. Capacitive tactile sensor with nested matrix electrodes
US11068060B2 (en) * 2018-12-21 2021-07-20 Nano And Advanced Materials Institute Limited Low-pressure capacitive tactile sensor and method for fabricating the same

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101943946A (en) * 2010-09-03 2011-01-12 东南大学 Two-dimensional image force touch reproducing control method and system based on three-dimensional force sensor
CN105144035A (en) * 2013-04-26 2015-12-09 意美森公司 Simulating Tangible User Interface Interactions and Gestures Using Haptic Cell Arrays
CN107168512A (en) * 2016-03-07 2017-09-15 意美森公司 System and method for tactile-surface element
CN107247523A (en) * 2017-05-26 2017-10-13 清华大学 A kind of Fingertip tactile-sense interactive device of many arrays
CN109163824A (en) * 2018-10-10 2019-01-08 北京理工大学 A kind of flexible electronic skin with tactile and close feel bimodulus perceptional function
CN109284005A (en) * 2018-10-31 2019-01-29 吉林大学 A wearable haptic reproduction device and method integrating electrostatic force and vibration
CN110542494A (en) * 2019-05-13 2019-12-06 浙江大学 A capacitive flexible three-dimensional force tactile sensor based on a composite structure dielectric layer
CN111256571A (en) * 2020-01-20 2020-06-09 腾讯科技(深圳)有限公司 Flexible capacitive tactile sensor, preparation method thereof, and tactile sensing system

Also Published As

Publication number Publication date
CN113093948A (en) 2021-07-09

Similar Documents

Publication Publication Date Title
EP2352112B1 (en) Remote control system for electronic device and remote control method thereof
CN108182728A (en) A kind of online body-sensing three-dimensional modeling method and system based on Leap Motion
CN100544622C (en) Data processing method for tactile sensing information fusion of robot clothing
TWI471815B (en) Gesture recognition device and method
CN106371647B (en) Touch pressure sensitivity correction method and computer readable recording medium
CN106201053B (en) Detect the sensitivity correction method and computer readable recording medium of the touch input device of touch pressure
CN111079333B (en) Deep learning sensing method of flexible touch sensor
CN102193693A (en) Touch panel and differential identification method thereof
CN110837301A (en) Data glove for gesture recognition and gesture recognition method
CN112148244A (en) Tactile acquisition and cognition platform based on FPGA and high-precision flexible tactile sensor
Nathan et al. Interactive displays: The next omnipresent technology [point of view]
CN113093948B (en) Flexible touch type mobile robot operation input device and interaction method
CN105007525A (en) Interactive situation event correlation smart perception method based on application of smart television
CN109189232B (en) Capacitive data acquisition device for gesture recognition and gesture recognition method thereof
CN106293099A (en) Gesture identification method and system
CN104407696A (en) Virtual ball simulation and control method of mobile device
CN103176606A (en) Plane interaction system and method based on binocular vision recognition
KR20170088807A (en) Touch pressure sensitivity compensation method and computer readable recording medium
CN107682595A (en) An interactive projection method, system and computer-readable storage medium
CN104820584A (en) Natural control 3D gesture interface and system facing hierarchical information
US20250181193A1 (en) Knuckle operation identification method and electronic device
Yan et al. AGRMTS: a virtual aircraft maintenance training system using gesture recognition based on PSO‐BPNN model
CN116861332A (en) Intelligent dynamic gesture recognition method
CN111444771B (en) A real-time gesture recognition method based on recurrent neural network
Wang et al. A Gesture Recognition and Drone Control System based on Residual Neural Network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant