CN107807741B - Multi-channel touch sensor based on pointing stick and corresponding control method - Google Patents
Multi-channel touch sensor based on pointing stick and corresponding control method Download PDFInfo
- Publication number
- CN107807741B CN107807741B CN201710963503.2A CN201710963503A CN107807741B CN 107807741 B CN107807741 B CN 107807741B CN 201710963503 A CN201710963503 A CN 201710963503A CN 107807741 B CN107807741 B CN 107807741B
- Authority
- CN
- China
- Prior art keywords
- channel
- main control
- control chip
- pins
- pin
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
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)
- Toys (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种多通道触觉传感器,具体涉及基于指点杆的多通道触觉传感器。The invention relates to a multi-channel tactile sensor, in particular to a multi-channel tactile sensor based on a pointing stick.
背景技术Background technique
触觉是自然界多数生物从外界环境获取信息的重要形式之一,广义的触觉是指接触、压迫、滑动、温度、湿度等的综合,而狭义的触觉则单指接触面上的力觉,其严谨的概念包括接触觉、压觉和滑觉。触觉对于虚拟现实技术中临场感程度和交互性具有十分重要的现实意义。Tactile sense is one of the important forms for most creatures in nature to obtain information from the external environment. In a broad sense, tactile sense refers to the integration of contact, pressure, sliding, temperature, humidity, etc., while the narrow sense of tactile sense refers to the force sense on the contact surface. The concepts include touch, pressure, and slip. The sense of touch has a very important practical significance for the degree of presence and interactivity in virtual reality technology.
触觉传感器是用于机器人中模仿触觉功能的传感器。其研究始于上世纪七十年代,在四十多年的发展历程中,国内外的科研人员在传感器工作机理的研究、敏感材料的开发、传感器的结构设计、触觉图像的处理等多方面都做了大量的工作,并取得了巨大的成就。触觉传感器按功能可分为接触觉传感器、力—力矩觉传感器、压觉传感器和滑觉传感器等。Tactile sensors are sensors used in robotics to mimic tactile functions. Its research began in the 1970s. In the course of more than 40 years of development, researchers at home and abroad have studied the working mechanism of the sensor, the development of sensitive materials, the structural design of the sensor, and the processing of tactile images. A lot of work has been done and great achievements have been made. Tactile sensors can be divided into contact sensors, force-torque sensors, pressure sensors and sliding sensors according to their functions.
现阶段工业机器人的挑战主要集中在交互性、协作性和安全性等方面。让机械臂如何感知周围的环境是应对这些挑战的关键。而触觉或者力传感器是让机器人从重复劳作进化到有一定自主性的不可或缺的部分。传统的触觉或者力传感器多是两通道或者3通道的,而在机器人面对复杂非结构化的坏境时,这时远远不够的。因此开发一种低成本、高可扩展性的多通道触觉传感器是非常有必要的。At this stage, the challenges of industrial robots mainly focus on interactivity, collaboration and safety. How the robotic arm perceives its surroundings is key to addressing these challenges. Tactile or force sensors are an integral part of the evolution of robots from repetitive work to a certain degree of autonomy. Traditional tactile or force sensors are mostly two-channel or three-channel, but when the robot faces a complex and unstructured environment, this is far from enough. Therefore, it is very necessary to develop a low-cost, highly scalable multi-channel tactile sensor.
美国专利申请号为5,521,596,发明名称为“Analog input device located inthe primary typing area of a keyboard(位于键盘主要打字区的模拟输入装置)”,提出一种鼠标控制技术,该技术通过感受手指施加的力量转化为鼠标坐标的输出,它的力传感器件是应变片,可以识别两个相互正交方向的力的大小,但是该装置只有两个通道,即x,y通道。虽然在鼠标应用中取得成功,但是无法应用到通道要求更高的工业机器人领域。U.S. Patent Application No. 5,521,596, titled "Analog input device located in the primary typing area of a keyboard", proposes a mouse control technology that senses the force exerted by fingers Converted to the output of mouse coordinates, its force sensing device is a strain gauge, which can identify the magnitude of the force in two mutually orthogonal directions, but the device has only two channels, namely x and y channels. Although it has been successful in mouse applications, it cannot be applied to the field of industrial robots with higher channel requirements.
Daniel M.Vogt等人在《IEEE Sensors Journal》,2013,13(10)公开了一篇文献“Design and characterization of a soft multi-axis force sensor using embeddedmicrofluidic channels(使用嵌入式微流管道的软体多轴力传感器的设计)”。文中利用微流管道导电特性设计了一个三轴软体力传感器,并且还研究了各设计参数对传感器效果的影响,但是这样的设计存在输出通道少、输出范围小、技术应用不成熟等缺点。Daniel M. Vogt et al. in "IEEE Sensors Journal", 2013, 13(10) published a document "Design and characterization of a soft multi-axis force sensor using embeddedmicrofluidic channels (soft multi-axis force using embedded microfluidic channels) sensor design)”. In this paper, a three-axis soft body force sensor is designed by using the conductive properties of the microfluidic pipeline, and the influence of various design parameters on the sensor effect is also studied. However, this design has shortcomings such as few output channels, small output range, and immature technical application.
U.Kim等人在《IEEE/ASME Transactions on Mechatronics》,2016,PP(99)公开了一篇文献“A novel six-axis force/torque sensor for robotic applications(应用在机器人领域的一种新型六轴力/力矩传感器)”里设计了一种基于电容变化的六轴力/力矩传感器,该设计具有结构紧凑、成本低廉等优点,但是它的输出范围小、可扩展性差、信号通道之间串扰大等缺点限制了它的大范围应用。U. Kim et al. in "IEEE/ASME Transactions on Mechatronics", 2016, PP(99) published a document "A novel six-axis force/torque sensor for robotic applications (a novel six-axis force/torque sensor for robotic applications) A six-axis force/torque sensor based on capacitance change is designed in "Force/Torque Sensor)". This design has the advantages of compact structure and low cost, but its output range is small, the scalability is poor, and the crosstalk between signal channels is large. And other shortcomings limit its wide range of applications.
因此,本领域技术人员致力于寻找一种高性价比的解决方案,构建一种结构简单、实用性强、可扩展性强、信号通道串扰小的可应用于机器人上的多通道多维度触觉传感器,以此来实现高分辨率,高度灵活,可以无限的自由定制的工业机器人,例如典型的力控制设备等。Therefore, those skilled in the art are committed to finding a cost-effective solution to build a multi-channel multi-dimensional tactile sensor with simple structure, strong practicability, strong scalability, and low signal channel crosstalk, which can be applied to robots. In this way, high-resolution, highly flexible, and infinitely customizable industrial robots, such as typical force control equipment, can be realized.
发明内容SUMMARY OF THE INVENTION
针对上述存在的问题,本发明设计了一种基于指点杆的多通道触觉传感器。通过常用的指点杆来实现多通道触觉传感器,来解决现有技术中触觉传感器通道少,可扩展性差,信号通道之间串扰大的缺陷,且使用指点杆成本低廉,利于工业应用,尤其是可以在工业机器人上推广应用。本领域也尚未发现将指点杆应用于工业机器人的先例。In view of the above existing problems, the present invention designs a multi-channel tactile sensor based on a pointing stick. A multi-channel tactile sensor is realized by a commonly used pointing stick, so as to solve the defects of few tactile sensor channels, poor scalability, and large crosstalk between signal channels in the prior art, and the cost of using the pointing stick is low, which is beneficial to industrial applications, especially can Promote applications on industrial robots. There is no precedent for applying a pointing stick to an industrial robot in this field.
本发明中所提及的“指点杆”是指目前主要应用于笔记本电脑的定点设备。指点杆由科学家Ted Selker发明并应用于多个笔记本电脑品牌,包括ThinkPad、戴尔、惠普,富士通。不同笔记本电脑厂商对其生产的指点杆产品往往有不同的称呼,ThinkPad称其为"TrackPoint",Dell则称其为"Track Stick",俗称“小红点”。The "pointing stick" mentioned in the present invention refers to a pointing device mainly used in notebook computers at present. The pointing stick was invented by scientist Ted Selker and applied to several laptop brands, including ThinkPad, Dell, HP, and Fujitsu. Different notebook computer manufacturers often have different names for their pointing stick products. ThinkPad calls it "TrackPoint", while Dell calls it "Track Stick", commonly known as "Little Red Dot".
本发明所采用的技术方案如下:The technical scheme adopted in the present invention is as follows:
本发明采用一种基于指点杆的多通道触觉传感器,所述传感器包含指点杆、连接母板和外置无线收发器,所述指点杆与所述连接母板电连接,所述连接母板与所述外置无线收发器通信连接。The present invention adopts a multi-channel tactile sensor based on a pointing stick, the sensor includes a pointing stick, a connection motherboard and an external wireless transceiver, the pointing stick is electrically connected to the connection motherboard, and the connection motherboard is electrically connected to the connection motherboard. The external wireless transceiver is communicatively connected.
进一步,所述指点杆的数量为8个,所述外置无线收发器是nRF24L01+无线模块。Further, the number of the pointing sticks is 8, and the external wireless transceiver is an nRF24L01+ wireless module.
进一步,所述指点杆和连接母板通过间距为1毫米的8引脚FPC卡座连接,nRF24L01+无线模块和连接母板板载无线收发器以2.4GHz无线通信方式进行通讯,所述nRF24L01+无线模块能够插入个人电脑进行数据传递。Further, the pointing stick and the connecting motherboard are connected by an 8-pin FPC card holder with a spacing of 1 mm, the nRF24L01+ wireless module and the on-board wireless transceiver of the connecting motherboard communicate in a 2.4GHz wireless communication mode, and the nRF24L01+ wireless module Can be plugged into a personal computer for data transfer.
进一步,所述连接母板包含主控芯片、两片多路选择器、两片稳压芯片、多个FPC卡座和板载无线收发器、USB Mini B型母头、以及阻容元件。Further, the connection motherboard includes a main control chip, two multiplexers, two voltage regulator chips, multiple FPC card holders, onboard wireless transceivers, USB Mini B-type female headers, and resistance-capacitance elements.
进一步,所述主控芯片的4个I/O口分别和两块多路选择器的片选引脚OE、通道选择引脚S0~S2相连,主控芯片另外2个I/O口分别和多路选择器的输出引脚相连;所述多路选择器的输入引脚分别和FPC卡座的时钟引脚和数据引脚相连接,FPC的各引脚定义和指点杆的引脚定义相同,FPC的时钟引脚还和主控芯片的I/O口相连接。Further, the four I/O ports of the main control chip are respectively connected with the chip selection pins OE and channel selection pins S0-S2 of the two multiplexers, and the other two I/O ports of the main control chip are respectively connected to The output pins of the multiplexer are connected to each other; the input pins of the multiplexer are respectively connected with the clock pins and the data pins of the FPC card holder, and the definitions of the pins of the FPC are the same as those of the pointing stick. , the clock pin of the FPC is also connected to the I/O port of the main control chip.
进一步,所述主控芯片通过自带的SPI接口和无线收发模块相连接,此外主控芯片还分配一个外部中断口和无线模块的中断引脚相连接。Further, the main control chip is connected with the wireless transceiver module through its own SPI interface, and in addition, the main control chip also allocates an external interrupt port to connect with the interrupt pin of the wireless module.
进一步,所述主控芯片的对应引脚和USB Mini B型母头的对应引脚相连接。Further, the corresponding pins of the main control chip are connected with the corresponding pins of the USB Mini B-type female header.
更具体地所述连接母板包括Atmega32u4主控芯片、型号为SN74CBT3251多路选择器、型号为SPX1117稳压芯片、间距为一毫米的八引脚FPC卡座、USB Mini B型母头、以及阻容器件,主控芯片的PF0、PF1、PF4、PF5分别和多路选择器SN74CBT3251的OE、S0、S1和S2连接,主控芯片的PD5和PD2分别和两个多路选择器SN74CBT3251的输出引脚相连,第一多路选择器SN74CBT3251的B1~B8引脚分别和8个FPC卡座的Dat引脚相连,第二多路选择器SN74CBT3251的B1~B8引脚分别和8个FPC卡座的还Clk引脚相连,所述8个FPC的mBtn、rBtn和lBtn引脚悬空,Rst、Dat、Clk引脚按阻抗要求和对应的阻容元件相连,所述8个FPC的Clk引脚分别和主控芯片的PC7、PC6、PB6、PB5、PB4、PD7、PD6以及PD4相连;两片SPX1117稳压芯片的输入端接7.4V电源,所述稳压芯片3.3v的输出端给无线模块供电,所述稳压芯片的5V输出端给整个系统供电,所述板载无线收发器的连接头的各引脚和主控芯片SPI接口的对应引脚相连接,所述板载无线收发器的连接头的中断请求引脚和主控芯片的PD0相连。More specifically, the connection motherboard includes an Atmega32u4 main control chip, a model SN74CBT3251 multiplexer, a model SPX1117 voltage regulator chip, an eight-pin FPC card holder with a spacing of one millimeter, a USB Mini B-type female header, and a resistor. Container parts, PF0, PF1, PF4, PF5 of the main control chip are respectively connected with OE, S0, S1 and S2 of the multiplexer SN74CBT3251, PD5 and PD2 of the main control chip are respectively connected with the output leads of the two multiplexers SN74CBT3251. The pins of the first multiplexer SN74CBT3251 are connected to the Dat pins of the 8 FPC card holders respectively, and the B1 to B8 pins of the second multiplexer SN74CBT3251 are respectively connected to the 8 FPC card holders. Also connected to the Clk pin, the mBtn, rBtn and lBtn pins of the 8 FPCs are suspended, the Rst, Dat, and Clk pins are connected to the corresponding resistance-capacitance components according to the impedance requirements, and the Clk pins of the 8 FPCs are respectively and The PC7, PC6, PB6, PB5, PB4, PD7, PD6 and PD4 of the main control chip are connected; the input terminals of the two SPX1117 voltage regulator chips are connected to a 7.4V power supply, and the 3.3V output terminal of the voltage regulator chip supplies power to the wireless module. The 5V output end of the voltage regulator chip supplies power to the entire system, each pin of the connector of the on-board wireless transceiver is connected with the corresponding pin of the SPI interface of the main control chip, and the connection of the on-board wireless transceiver The interrupt request pin of the header is connected to PD0 of the main control chip.
其余元器件如阻容元件、稳压芯片按照说明书要求或者阻抗要求进行参数选择和连接。Other components such as resistance-capacitance components and voltage regulator chips are selected and connected according to the requirements of the manual or impedance requirements.
由于指点杆和连接板的通讯须按照严格的时序配合才可以完成,因此本发明还给出了一种控制基于指点杆的多通道触觉传感器的方法,包括以下步骤:Because the communication between the pointing stick and the connection board can only be completed according to the strict timing sequence, the present invention also provides a method for controlling the multi-channel tactile sensor based on the pointing stick, including the following steps:
步骤S1:主控芯片通过控制多路选择器打开一个指点杆的通道,通过对该通道Clk信号的控制进行串行通讯;Step S1: the main control chip opens a pointing stick channel by controlling the multiplexer, and performs serial communication by controlling the Clk signal of the channel;
步骤S2:打开其中一个通道后,主控芯片设置一个缓冲时间等待指点杆发送数据;Step S2: After opening one of the channels, the main control chip sets a buffer time to wait for the pointing stick to send data;
步骤S3:检测在缓冲时间内有没有收到数据,若没有收到数据,则运行步骤S31,否则运行步骤S32;Step S3: Detect whether data is received within the buffering time, if no data is received, execute step S31; otherwise, execute step S32;
步骤S31:禁止该通道的通讯,并给指点杆坐标赋值为0,最后关闭该通道;Step S31: forbid the communication of the channel, and assign a value of 0 to the coordinates of the pointing stick, and finally close the channel;
步骤S32:主控芯片将延时一预定时间后再禁止该通道的通信,同时为保证输出发送频率固定,主控芯片还会再延时另一预定时间;Step S32: the main control chip will delay the communication of the channel after a predetermined time, and at the same time, in order to ensure that the output transmission frequency is fixed, the main control chip will delay another predetermined time;
步骤S4:主控芯片会判断数据缓存器里字节数是否为三,若是,运行步骤S41,否则,运行步骤S42;Step S4: the main control chip will judge whether the number of bytes in the data buffer is three, if so, go to step S41; otherwise, go to step S42;
步骤S41:将这三个字节分别赋给对应的变量并关闭该通道;Step S41: assign the three bytes to corresponding variables and close the channel;
步骤S42:将相关变量赋值为零并清空缓存器,然后关闭该通道,接着将相关变量复制到预先定义好的向量的对应位置;Step S42: assign the relevant variable to zero and clear the buffer, then close the channel, and then copy the relevant variable to the corresponding position of the predefined vector;
步骤S5:重复上述过程直到所有通道的数据都处理完,然后将先前提及的向量通过无线模块发到上位机供后续处理。Step S5: Repeat the above process until the data of all channels are processed, and then send the vector mentioned above to the upper computer through the wireless module for subsequent processing.
同时,本发明还提供了一种包含前述的基于指点杆的多通道触觉传感器的系统化实施方案。At the same time, the present invention also provides a system implementation comprising the aforementioned pointing stick-based multi-channel tactile sensor.
本发明通过设计紧凑的硬件电路可以连接多达八个指点杆,由于每个指点杆有两个自由度,所以本发明最大支持十六个自由度;此外通过巧妙的时序配合,本发明的最大通讯周期可以控制在100毫秒以内;采取无线数据传送方式,数据传输更加便捷灵活;综上所述,本发明具有成本低廉、可扩展性强、配置灵活等特点,应用场合广泛,可用于多自由度控制手柄的设计、机器人末端抓手的设计等。The present invention can connect up to eight pointing sticks by designing a compact hardware circuit. Since each pointing stick has two degrees of freedom, the present invention supports a maximum of sixteen degrees of freedom; The communication period can be controlled within 100 milliseconds; the wireless data transmission method is adopted, and the data transmission is more convenient and flexible; to sum up, the invention has the characteristics of low cost, strong scalability, flexible configuration, etc., and is widely used in multiple applications. The design of the degree control handle, the design of the robot end gripper, etc.
附图说明Description of drawings
图1是本发明的系统框图;Fig. 1 is the system block diagram of the present invention;
图2是本发明的连接板硬件原理图;Fig. 2 is the hardware principle diagram of the connecting plate of the present invention;
图3是本发明的一个较佳实施例的数据采集及传送示意图;3 is a schematic diagram of data collection and transmission according to a preferred embodiment of the present invention;
图4是本发明的一个较佳实施例的八个通道的传感器信号图。FIG. 4 is a graph of sensor signals for eight channels of a preferred embodiment of the present invention.
具体实施方式Detailed ways
以下结合附图对本发明作进一步描述:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The present invention is further described below in conjunction with the accompanying drawings: the present embodiment is implemented on the premise of the technical solution of the present invention, and provides a detailed implementation manner and a specific operation process, but the protection scope of the present invention is not limited to the following implementations example.
如图1所示,本发明所述基于指点杆多通道触觉传感器包括指点杆、连接母板和外部无线收发模块,指点杆和母板通过FPC卡座连接,外部无线模块和母板板载无线模块可以进行数据传送,外部无线模块可以插入个人电脑的USB口从而让上位机来处理和分析数据。本发明创造性地使用了指点杆这一现有装置,来实现多通道触觉传感器,可以进一步应用于工业机器人、人工智能等领域,成本低廉,可扩展性强,可靠性强,功能多样化。As shown in FIG. 1 , the multi-channel tactile sensor based on the pointing stick according to the present invention includes a pointing stick, a connecting motherboard and an external wireless transceiver module. The module can carry out data transmission, and the external wireless module can be inserted into the USB port of the personal computer so that the upper computer can process and analyze the data. The present invention creatively uses the existing device as a pointing stick to realize a multi-channel tactile sensor, which can be further applied to industrial robots, artificial intelligence and other fields, with low cost, strong expansibility, strong reliability and diversified functions.
如图2所示,连接母板具体采用型号为Atmega32u4主控芯片、型号为SN74CBT3251多路选择器、型号为SPX1117系列稳压芯片、间距为一毫米的八引脚FPC卡座、USB Mini B母头、按钮以及阻容器件若干;其中主控芯片的PF0、PF1、PF4、PF5分别和多路选择器SN74CBT3251的OE、S0、S1和S2连接,主控芯片的PD5和PD2分别和两个多路选择器SN74CBT3251的输出引脚A相连,图中标签为DATA_SELECT的多路选择器SN74CBT3251的B1~B8引脚分别和8个FPC卡座的Dat引脚相连,图中标签为CLOCK_SELECT的多路选择器SN74CBT3251的B1~B8引脚分别和8个FPC卡座的Clk引脚相连;图中8个FPC的mBtn、rBtn和lBtn引脚悬空,Rst、Dat、Clk引脚按阻抗要求和对应的阻容元件相连,此外8个FPC的Clk引脚分别和主控芯片的PC7、PC6、PB6、PB5、PB4、PD7、PD6以及PD4相连;图中两块稳压芯片SPX1117输入端接7.4V电源,稳压芯片的3.3V输出端给无线模块供电,稳压芯片的5V输出端给整个系统供电;图中无线模块连接头的各引脚和主控芯片SPI接口的对应引脚相连接,此外无线模块连接头的中断请求引脚和主控芯片的PD0相连。主控芯片通过自身的USART接口与指点杆实现PS/2通信协议。As shown in Figure 2, the connection motherboard specifically adopts the model of Atmega32u4 main control chip, the model of SN74CBT3251 multiplexer, the model of SPX1117 series voltage regulator chip, the eight-pin FPC card holder with a spacing of one millimeter, the USB Mini B mother There are several headers, buttons and resistive devices; among them, PF0, PF1, PF4, PF5 of the main control chip are respectively connected with OE, S0, S1 and S2 of the multiplexer SN74CBT3251, and PD5 and PD2 of the main control chip are respectively connected with two more The output pin A of the channel selector SN74CBT3251 is connected. The B1~B8 pins of the multiplexer SN74CBT3251 labeled DATA_SELECT in the figure are connected to the Dat pins of 8 FPC card holders respectively. The multiplexing label labeled CLOCK_SELECT in the figure The B1~B8 pins of the SN74CBT3251 are connected to the Clk pins of the 8 FPC card holders respectively; the mBtn, rBtn and lBtn pins of the 8 FPCs in the figure are floating, and the Rst, Dat and Clk pins are based on the impedance requirements and corresponding resistances. In addition, the Clk pins of the 8 FPCs are connected to PC7, PC6, PB6, PB5, PB4, PD7, PD6 and PD4 of the main control chip respectively; the input terminals of the two voltage regulator chips SPX1117 in the figure are connected to 7.4V power supply, The 3.3V output terminal of the voltage regulator chip supplies power to the wireless module, and the 5V output terminal of the voltage regulator chip supplies power to the entire system; the pins of the wireless module connector in the figure are connected to the corresponding pins of the SPI interface of the main control chip. The interrupt request pin of the module connector is connected to PD0 of the main control chip. The main control chip realizes the PS/2 communication protocol through its own USART interface and the pointing stick.
图3显示了指点杆和连接母板间通讯控制流程,首先主控芯片要通过控制多路选择器打开一个指点杆通道,并通过对该通道Clk信号的控制使能串行通讯;打开一个通道后,主控芯片会设置一个时间缓冲器等待指点杆发送数据。Figure 3 shows the communication control process between the pointing stick and the connecting motherboard. First, the main control chip should open a pointing stick channel by controlling the multiplexer, and enable serial communication by controlling the Clk signal of the channel; open a channel After that, the main control chip will set a time buffer to wait for the pointing stick to send data.
若在缓冲时间内没有收到数据,则禁止该通道的通讯,同时给相关变量赋值,最后关闭该通道;If no data is received within the buffer time, the communication of the channel is prohibited, and the relevant variables are assigned values at the same time, and finally the channel is closed;
否则,主控芯片将延时一段时间再禁止该通道的通信,为保证输出发送频率固定,主控芯片还会延时一段时间;Otherwise, the main control chip will delay for a period of time before prohibiting the communication of the channel. In order to ensure that the output sending frequency is fixed, the main control chip will also delay for a period of time;
然后主控芯片会判断数据缓存器里字节数是否为三,如是则将这三个字节分别赋给对应的变量并关闭该通道,否则则将相关变量赋值为零并清空缓存器,然后关闭该通道;Then the main control chip will judge whether the number of bytes in the data register is three. If so, it will assign the three bytes to the corresponding variables and close the channel. Otherwise, the relevant variables will be assigned zero and the register will be cleared, and then close the channel;
接着将相关变量复制到预先定义好的向量的对应位置;重复上述过程直到所有通道的数据都处理完,然后将先前提及的向量通过无线模块发到上位机供后续处理。Then copy the relevant variables to the corresponding positions of the predefined vectors; repeat the above process until the data of all channels are processed, and then send the previously mentioned vectors to the host computer through the wireless module for subsequent processing.
图4展示了8个指点杆的输出信息,在这一过程中,我们对每个指点杆按照Y正向、X正向、Y负向、X负向顺序依次施加时常约十五秒的力;图中信号可以很好的展示这一过程;如此,通过对指点杆的合理布置和对输出信号的综合处理,本发明所述的基于指点杆的多通道触觉传感器可以获得广泛应用。Figure 4 shows the output information of the eight pointing sticks. During this process, we apply a force for about fifteen seconds to each pointing stick in the order of positive Y, positive X, negative Y, and negative X. ; The signal in the figure can show this process well; in this way, through the reasonable arrangement of the pointing stick and the comprehensive processing of the output signal, the multi-channel tactile sensor based on the pointing stick of the present invention can be widely used.
以上详细描述了本发明的较佳具体实施例。应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。The preferred embodiments of the present invention have been described in detail above. It should be understood that many modifications and changes can be made according to the concept of the present invention by those skilled in the art without creative efforts. Therefore, all technical solutions that can be obtained by those skilled in the art through logical analysis, reasoning or limited experiments on the basis of the prior art according to the concept of the present invention shall fall within the protection scope determined by the claims.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710963503.2A CN107807741B (en) | 2017-10-16 | 2017-10-16 | Multi-channel touch sensor based on pointing stick and corresponding control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710963503.2A CN107807741B (en) | 2017-10-16 | 2017-10-16 | Multi-channel touch sensor based on pointing stick and corresponding control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107807741A CN107807741A (en) | 2018-03-16 |
CN107807741B true CN107807741B (en) | 2020-08-14 |
Family
ID=61584159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710963503.2A Active CN107807741B (en) | 2017-10-16 | 2017-10-16 | Multi-channel touch sensor based on pointing stick and corresponding control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107807741B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109738593A (en) * | 2019-03-01 | 2019-05-10 | 杭州北芯传感科技有限公司 | Multiple sensor controlable electric current and VOC gas sensor aging device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2416539Y (en) * | 2000-04-11 | 2001-01-24 | 达方电子股份有限公司 | Tactile indicator stick |
CN101216742A (en) * | 2007-01-04 | 2008-07-09 | 国际商业机器公司 | Touch sensor track point and methods |
CN105992992A (en) * | 2014-02-13 | 2016-10-05 | 微软技术许可有限责任公司 | Low-profile pointing stick |
CN205852806U (en) * | 2016-08-02 | 2017-01-04 | 武汉唯众智创科技有限公司 | Wound visitor's robot external member |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8878787B2 (en) * | 2010-08-13 | 2014-11-04 | Fujitsu Limited | Multi-touch user input based on multiple quick-point controllers |
JP2012122823A (en) * | 2010-12-08 | 2012-06-28 | Seiko Epson Corp | Detecting device, electronic equipment, and robot |
-
2017
- 2017-10-16 CN CN201710963503.2A patent/CN107807741B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2416539Y (en) * | 2000-04-11 | 2001-01-24 | 达方电子股份有限公司 | Tactile indicator stick |
CN101216742A (en) * | 2007-01-04 | 2008-07-09 | 国际商业机器公司 | Touch sensor track point and methods |
CN105992992A (en) * | 2014-02-13 | 2016-10-05 | 微软技术许可有限责任公司 | Low-profile pointing stick |
CN205852806U (en) * | 2016-08-02 | 2017-01-04 | 武汉唯众智创科技有限公司 | Wound visitor's robot external member |
Non-Patent Citations (2)
Title |
---|
Design and Characterization of a Novel T-Shaped Multi-Axis Piezoresistive Force/Moment Sensor;W. Zhang等;《IEEE Sensors Journal》;20160601;第16卷(第11期);第4198-4210页 * |
基于MDH模型的工业机器人标定算法与实验研究;戚祯祥等;《制造业自动化》;20150225;第37卷(第2期);第15-17、26页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107807741A (en) | 2018-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Dang et al. | Blind grasping: Stable robotic grasping using tactile feedback and hand kinematics | |
Huang et al. | Machine learning-based multi-modal information perception for soft robotic hands | |
CN101373416B (en) | A resistive touch panel controller and a method for distinguishing and computing multi-point coordinates | |
TW200414057A (en) | Method and apparatus for avoiding pressing inaccuracies on a touch panel | |
CN102681722A (en) | Coordinate detection system, information processing apparatus and method | |
JP2023542055A (en) | Interactive tactile perception method for object instance classification and recognition | |
CN107807741B (en) | Multi-channel touch sensor based on pointing stick and corresponding control method | |
US20140354310A1 (en) | Capacitive Sensor Testing | |
US20240029461A1 (en) | Electronic device for processing handwriting input on basis of learning, operation method thereof, and storage medium | |
US20160246440A1 (en) | Electrical actuator for touch screen emulation | |
CN107696036B (en) | Dragging demonstrator for humanoid mechanical arm | |
Raj et al. | Static gesture recognition based precise positioning of 5-DOF robotic arm using FPGA | |
Wang et al. | DoraHand: a novel dexterous hand with tactile sensing finger module | |
Fiedler et al. | A low-cost modular system of customizable, versatile, and flexible tactile sensor arrays | |
Zhang et al. | Tacpalm: A soft gripper with a biomimetic optical tactile palm for stable precise grasping | |
Wu et al. | Two-dimensional direction recognition using uniaxial tactile arrays | |
CN113858238B (en) | Robot bionic hand and grasping method and system | |
CN108270253A (en) | A kind of charging method and mobile terminal | |
Al et al. | A single-chip multimodal tactile sensor for a robotic gripper | |
KR102625733B1 (en) | Robot gripper with improved adhesion | |
TWI768355B (en) | Interface connection device, system and method thereof | |
CN206991283U (en) | A kind of virtual touch control device of ultrasonic sensor based on Arduino master-slave controller groups | |
CN209765441U (en) | Multi-mode dynamic gesture recognition device | |
Fukui et al. | High‐Speed Tactile Sensing for Array‐Type Tactile Sensor and Object Manipulation Based on Tactile Information | |
CN103853679B (en) | Setting method of peripheral device removal interface and electronic device |
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20231226 Address after: 618 Liangjiang Avenue, Longxing Town, Yubei District, Chongqing Patentee after: Chongqing Research Institute of Shanghai Jiaotong University Address before: 200240 No. 800, Dongchuan Road, Shanghai, Minhang District Patentee before: SHANGHAI JIAO TONG University |