CN108829241B - 一种动作捕捉装置及其节点配置方法 - Google Patents
一种动作捕捉装置及其节点配置方法 Download PDFInfo
- Publication number
- CN108829241B CN108829241B CN201810489953.7A CN201810489953A CN108829241B CN 108829241 B CN108829241 B CN 108829241B CN 201810489953 A CN201810489953 A CN 201810489953A CN 108829241 B CN108829241 B CN 108829241B
- Authority
- CN
- China
- Prior art keywords
- node
- switch group
- configuring
- node number
- switch
- 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
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)
- Small-Scale Networks (AREA)
Abstract
本发明提供了一种动作捕捉装置的节点配置方法,所述动作捕捉装置包括多个节点设备,其中每个所述节点设备包括由多个开关组成的开关组;其中,所述方法包括:根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号,其中,每个所述节点设备的所述开关组的闭合状态各不相同。通过开关组的闭合状态来配置该节点设备的节点号,节点设备自行配置节点号,减少了节点设备与主控系统的通讯,降低了主控系统的工作负担。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种惯性动作捕捉装置的节点配置方法及一种动作捕捉装置。
背景技术
动作捕捉是运动物体的关键部位(即节点)设置跟踪器,通过捕捉跟踪器位置,再经过计算机处理后得到三维空间坐标的数据。当数据被计算机识别后,可以应用在动画制作,步态分析,生物力学,人机工程等领域。每个节点都有唯一的节点号来标识每个网络节点设备,这样通信数据才能根据节点号正确的进行数据传输。惯性动作捕捉节点的初始化或者及节点变更一般是由电脑主机通过无线或有线的方式下发到各个节点,各个节点再将下发的节点号写入自己存储器或全局变量中,这就需要电脑主机或者其他的主处理器参与,增加了系统的复杂度,而且需要进行交互确认,增加了通信协议层的复杂度。
发明内容
有鉴于此,本发明实施例致力于提供一种动作捕捉装置的节点配置方法来降低上述动作捕捉系统在配置节点号的复杂程度。
根据本发明的一方面,本发明一实施例提供的一种动作捕捉装置的节点配置方法,所述动作捕捉装置包括多个节点设备,其中每个所述节点设备包括由多个开关组成的开关组;其中,所述方法包括:根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号,其中,每个所述节点设备的所述开关组的闭合状态各不相同。
在一实施例中,所述根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号包括:将多个所述节点设备各自的所述开关组的闭合状态设置为各不相同;以及根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号。
在一实施例中,所述根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号包括:将当前节点设备所对应的开关组的初始闭合状态配置初始节点号;将所述初始节点号与其他所述节点设备的所述节点号进行对比;以及当存在与所述初始节点号相同的节点号时,更改所述当前节点设备的所述开关组的闭合状态,以使所述当前节点设备的所述开关组的闭合状态与其他所述节点设备的所述开关组的闭合状态不同;以及根据更改后的开关组闭合状态配置所述当前节点设备的节点号。
在一实施例中,所述根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号进一步包括:当不存在与所述初始节点号相同的节点号时,将所述当前节点设备的节点号配置为所述初始节点号。
在一实施例中,所述方法进一步包括:当其中一个或多个所述开关组需要更换时,将更换后的所述开关组的闭合状态调整为更换前对应的所述节点设备的所述开关组的闭合状态。
在一实施例中,在根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号之前,所述方法进一步包括:设置对应的所述节点设备的输入口和输出口进入中断模式。
在一实施例中,所述中断模式包括边沿触发中断模式。
在一实施例中,所述开关组包括以下开关中的任意一种或多种组合:拨码开关、自锁开关组、旋钮开关组。
根据本发明的另一方法,本发明一实施例提供了一种动作捕捉装置,包括:多个节点设备;以及与所述节点设备通讯连接的主控系统;其中,所述主控系统配置为执行如上所述方法的步骤。
根据本发明的另一方法,本发明一实施例提供了一种动作捕捉装置,包括:多个节点设备;以及与多个所述节点设备分别通讯连接的多个配置模块;其中,所述配置模块配置为执行如上所述方法的步骤。
本发明实施例提供的动作捕捉装置的节点配置方法,在节点设备处设置开关组,通过开关组的闭合状态来配置该节点设备的节点号,节点设备可以自行配置节点号,减少了主控系统的参与,减少了节点设备与主控系统的通讯,减少了主控系统的工作负担。
附图说明
图1所示为本发明动作捕捉装置一实施例的结构示意图。
图2所示为本发明动作捕捉装置的节点配置方法一实施例的流程图。
图3所示为本发明动作捕捉装置的节点配置方法另一实施例的流程图。
图4所示为本发明动作捕捉装置另一实施例的结构示意图。
图5所示为本发明动作捕捉装置另一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1所示为本发明动作捕捉装置一实施例的结构示意图。本发明提供了一种动作捕捉装置的节点配置方法,如图1所示,动作捕捉装置包括多个节点设备,其中每个节点设备可包括由多个开关组成的开关组。该配置方法包括:根据每个节点设备各自的开关组的闭合状态配置对应的节点号,其中,每个节点设备的开关组的闭合状态各不相同。由各个节点设备自行进行节点号的配置过程,减少了节点设备与主控系统的信息交互,减少了主控系统的工作负担。
具体而言,如图2所示,本发明节点号配置方法包括如下步骤:
步骤201:节点设备上电。开通电源,给各个节点设备上电,准备配置节点号。
步骤202:读取开关组的闭合状态。节点设备读取各自的开关组中开关的闭合或断开状态。
步骤203:根据开关组的闭合状态配置节点设备的节点号。根据节点设备各自的开关组中开关的闭合或断开状态给出相应的二进制编码。例如闭合状态的二进制编码为1、断开状态的二进制编码为0。如此,根据图1所示的四个开关状态:K1断开、K2断开、K3断开、K4闭合,可以得出该开关组的闭合状态所对应的节点号为0001。以此类推其他开关组的闭合状态所对应的节点号。
应当理解,本发明也可以设置闭合状态的二进制编码为0、断开状态的二进制编码为1,本发明还可以使用其他可以唯一标识和区分各开关组的闭合状态的编码方式,本发明对开关组的闭合状态的编码方式不做限定。
应当理解,本发明可以根据适用环境选取开关组里开关的不同数量,开关的数量只要能够满足动作步骤装置的节点设备的节点号的使用即可,本发明对开关组内包括的开关数量不做限定。
在一实施例中,将每个节点设备各自的开关组的闭合状态可设置为各不相同,根据每个节点设备各自的开关组的闭合状态配置对应的节点号。在初始设置时,即可以将每个节点设备所对应的开关组的闭合状态设置为各不相同,在各节点设备上电后直接根据各自的开组的闭合状态设置其节点号。减少了节点设备与主控系统的信息交互,减少了主控系统的工作负担。
在一实施例中,以当前正在进行节点号配置的节点为对象描述该节点配置方法,为了叙述方便,以下将当前正在进行节点号配置的节点简称为当前节点设备。可将当前节点设备所对应的开关组的初始闭合状态配置初始节点号。将初始节点号与其他节点设备的节点号进行对比,当存在与初始节点号相同的节点号时,更改当前节点设备的开关组的闭合状态,以使当前节点设备的开关组的闭合状态与其他节点设备的开关组的闭合状态不同。并且根据更改后的开关组闭合状态配置所述当前节点设备的节点号。
在一实施例中,根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号进一步可包括:当不存在与初始节点号相同的节点号时,将所述当前节点设备的节点号配置为所述初始节点号。
上述两个实施例具体而已,如图3所示,本发明的节点号配置方法是在上一实施例的基础上增加了步骤303和304,其中步骤303设置于步骤202和步骤203之间,具体步骤如下:
步骤303:判断是否有相同闭合状态的节点设备,若有则转步骤304,若没有则转步骤203。开关组的初始闭合状态有可能相同,因此,根据初始开关组的闭合状态配置的节点号可能出现重复的情况。配置当前的节点设备时,先根据其初始开关组的闭合状态配置初始节点号,对比所有其他的开关组的闭合状态,只有当前节点设备的开关组的闭合状态与其他节点设备的开关组的闭合状态都不同时,才能将该节点号配置为当前节点设备的节点号。通过闭合状态的对比,避免将不同的节点设备配置为相同的节点号,从而避免在数据传输的准确及唯一性,避免误操作。
步骤304:更改当前节点设备的开关组的闭合状态,并转步骤202。当存在相同的节点号时,更改当前节点设备的开关组的闭合状态,以使当前节点设备的开关组的闭合状态与其他节点设备的开关组的闭合状态不同。
应当理解,当存在相同的节点号时,更改当前节点设备的开关组的闭合状态后可以转步骤202再次读取当前节点设备的开关组的闭合状态;并根据开关组的闭合状态配置当前节点设备的节点号。也可以直接由人工修改,以使当前节点设备的开关组的闭合状态与其他节点设备的开关组的闭合状态不同,本发明对选取节点设备的开关组的闭合状态的修改方式不做限定。
在一实施例中,当其中一个或多个开关组需要更换时,将更换后的开关组的闭合状态调整为更换前对应的节点设备的开关组的闭合状态。解决了以往出现故障后要更换整个动作捕捉装置的问题,可以单独对其中一个节点设备进行更换,更换操作更为简单、灵活,同时也能减少配件的浪费。当出现损坏的开关组或者节点设备而需要更换该开关组或节点设备时,只需将更换后的开关组的闭合状态调整为更换前的开关组的闭合状态即可,本发明可以通过节点设备自行调整、也可以通过人工调整,本发明对节点设备的开关组的闭合状态的调整方式不做限定。
在一实施例中,在根据每个节点设备各自的开关组的闭合状态配置对应的节点号之前,还可以设置对应的节点设备的输入口和输出口进入中断模式。在节点设备进行节点号配置前,需要中断节点设备的输入和输出操作,避免因为节点号配置引起数据传输错误而造成误操作。
在进一步的实施例中,所述中断模式包括边沿触发中断模式。即节点设备的开关组的闭合状态变化时触发对应的节点设备的输入、输出的中断。不论是开关组的开关由闭合状态变换为断开状态还是由断开状态变换为闭合状态,只要当节点设备的开关组的闭合状态发生变化时即触发对应的节点设备的输入、输出的中断,避免因为节点号配置引起数据传输错误而造成误操作。
在一实施例中,开关组包括以下开关中的任意一种或多种组合:拨码开关、自锁开关组、旋钮开关组。
应当理解,本发明可以根据实际应用场景的需求选取以下开关中的任意一种或多种的组合作为开关组的组成单元:拨码开关、自锁开关组、旋钮开关组,只要开关组的开关能够实现唯一的编码标识,本发明对开关的类型不做限定。
根据本发明的另一方面,本发明另一实施例提供一种动作捕捉装置,如图4所示,包括多个节点设备,以及与节点设备通讯连接的主控系统;其中,主控系统配置为执行上述方法的步骤。主控系统控制各个节点设备进行节点号的配置操作,减少了主控系统与各个节点设备之间的信息交互,减少了主控系统的工作负担。
根据本发明的另一方面,本发明另一实施例提供一种动作捕捉装置,如图5所示,包括多个节点设备,以及与多个节点设备分别通讯连接的多个配置模块;其中,配置模块配置为执行上述方法的步骤。配置模块控制各个节点设备进行各自的节点号的配置操作,并且各配置模块之间可通讯连接,减少了主控系统与各个节点设备之间的信息交互,减少了主控系统的工作负担。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种动作捕捉装置的节点配置方法,其特征在于,所述动作捕捉装置包括多个节点设备,其中每个所述节点设备包括由多个开关组成的开关组;
其中,所述方法包括:
在每个所述节点设备处,根据每个所述节点设备各自的所述开关组的闭合状态自行配置对应的节点号,其中,每个所述节点设备的所述开关组的闭合状态各不相同;
当其中一个或多个所述节点设备需要更换时,在所述节点设备处自行或通过人工的方式将更换后的节点设备的开关组的闭合状态调整为更换前的所述节点设备的所述开关组的闭合状态。
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号包括:
将多个所述节点设备各自的所述开关组的闭合状态设置为各不相同;以及
根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号。
3.根据权利要求1所述的方法,其特征在于,所述根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号包括:
将当前节点设备所对应的开关组的初始闭合状态配置初始节点号;
将所述初始节点号与其他所述节点设备的所述节点号进行对比;以及
当存在与所述初始节点号相同的节点号时,更改所述当前节点设备的所述开关组的闭合状态,以使所述当前节点设备的所述开关组的闭合状态与其他所述节点设备的所述开关组的闭合状态不同;以及
根据更改后的开关组闭合状态配置所述当前节点设备的节点号。
4.根据权利要求3所述的方法,其特征在于,所述根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号进一步包括:
当不存在与所述初始节点号相同的节点号时,将所述当前节点设备的节点号配置为所述初始节点号。
5.根据权利要求1所述的方法,其特征在于,在根据每个所述节点设备各自的所述开关组的闭合状态配置对应的节点号之前,所述方法进一步包括:
设置对应的所述节点设备的输入口和输出口进入中断模式。
6.根据权利要求5所述的方法,其特征在于,所述中断模式包括边沿触发中断模式。
7.根据权利要求1所述的方法,其特征在于,所述开关组包括以下开关中的任意一种或多种组合:拨码开关、自锁开关组、旋钮开关组。
8.一种动作捕捉装置,其特征在于,包括:
多个节点设备;以及
与多个所述节点设备分别通讯连接的多个配置模块;
其中,所述配置模块配置为执行如权利要求1至5中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810489953.7A CN108829241B (zh) | 2018-05-21 | 2018-05-21 | 一种动作捕捉装置及其节点配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810489953.7A CN108829241B (zh) | 2018-05-21 | 2018-05-21 | 一种动作捕捉装置及其节点配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108829241A CN108829241A (zh) | 2018-11-16 |
CN108829241B true CN108829241B (zh) | 2021-06-22 |
Family
ID=64148871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810489953.7A Active CN108829241B (zh) | 2018-05-21 | 2018-05-21 | 一种动作捕捉装置及其节点配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108829241B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1850561A (zh) * | 2006-05-22 | 2006-10-25 | 陈守建 | 智能型胶带运输机保护装置 |
CN105978727A (zh) * | 2016-06-16 | 2016-09-28 | 深圳先进技术研究院 | 一种穿戴式人体运动捕捉系统的节点固件更新方法 |
CN106061571A (zh) * | 2014-04-08 | 2016-10-26 | Eon现实公司 | 交互式虚拟现实系统及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140173081A1 (en) * | 2012-11-13 | 2014-06-19 | Joshua P. Knapp | Method and apparatus for discovery and enumeration of sequentially networked devices |
US9318991B2 (en) * | 2013-04-11 | 2016-04-19 | The Boeing Company | Electric motor frequency modulation system |
CN104834244A (zh) * | 2014-11-05 | 2015-08-12 | 电子科技大学 | 一种手势开关及手势控制方法 |
-
2018
- 2018-05-21 CN CN201810489953.7A patent/CN108829241B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1850561A (zh) * | 2006-05-22 | 2006-10-25 | 陈守建 | 智能型胶带运输机保护装置 |
CN106061571A (zh) * | 2014-04-08 | 2016-10-26 | Eon现实公司 | 交互式虚拟现实系统及方法 |
CN105978727A (zh) * | 2016-06-16 | 2016-09-28 | 深圳先进技术研究院 | 一种穿戴式人体运动捕捉系统的节点固件更新方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108829241A (zh) | 2018-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102360046B (zh) | 机车电气产品的通用测试方法 | |
US10002091B2 (en) | Master/slave management for redundant process controller modules | |
CN103558473A (zh) | 基于人机交互界面的变频器现场调试系统及其方法 | |
JPWO2004039010A1 (ja) | 電子機器システム | |
CN103309461A (zh) | 无线一对多控制装置和方法 | |
CN107748509B (zh) | 基于单片机收发控制的asi通信从机实施方法 | |
CN101957615A (zh) | 服装生产线节奏控制系统 | |
CN108829241B (zh) | 一种动作捕捉装置及其节点配置方法 | |
CN106294155A (zh) | 一种分布式i/o仿真控制测试方法、系统及仿真计算机 | |
Singh et al. | Design and development of bluetooth based home automation system using FPGA | |
CN108021096A (zh) | 一种基于Modbus的数控系统的远程监控方法 | |
CN104181836A (zh) | 信号切换装置 | |
CN106527409B (zh) | 一种主控机箱 | |
CN103942510A (zh) | 一种韦根信号读取及转换装置 | |
CN104460437A (zh) | 一种通讯控制方法及通讯装置 | |
KR102117960B1 (ko) | 예비 게이트웨이를 활용한 고가용성 지능형 제어 시스템 및 그 제어 방법 | |
CN109623787A (zh) | 一种用于控制多个工业机器人的示教系统 | |
CN106547218B (zh) | 直流输电现场层实时模拟系统、仿真系统和闭环试验系统 | |
CN108989058A (zh) | 一种服务器操作方法及装置 | |
CN213092307U (zh) | 一种串口切换装置及电子设备 | |
CN109324531B (zh) | 一种客房控制的方法、客房控制器及客房控制系统 | |
JP6941234B2 (ja) | ロジックアナライザ | |
RU2669073C1 (ru) | Распределенная сетевая система управления | |
CN206441140U (zh) | 一种数控设备智能型操作面板 | |
WO2015013958A1 (zh) | 可编程逻辑控制器及其用户身份识别系统与方法 |
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 |