CN114527695A - 机器人***的开关机控制方法及机器人*** - Google Patents

机器人***的开关机控制方法及机器人*** Download PDF

Info

Publication number
CN114527695A
CN114527695A CN202210125857.0A CN202210125857A CN114527695A CN 114527695 A CN114527695 A CN 114527695A CN 202210125857 A CN202210125857 A CN 202210125857A CN 114527695 A CN114527695 A CN 114527695A
Authority
CN
China
Prior art keywords
control unit
trigger signal
shutdown
target
control units
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.)
Pending
Application number
CN202210125857.0A
Other languages
English (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.)
Midea Group Co Ltd
Midea Group Shanghai Co Ltd
Original Assignee
Midea Group Co Ltd
Midea Group Shanghai Co Ltd
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 Midea Group Co Ltd, Midea Group Shanghai Co Ltd filed Critical Midea Group Co Ltd
Priority to CN202210125857.0A priority Critical patent/CN114527695A/zh
Publication of CN114527695A publication Critical patent/CN114527695A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25257Microcontroller

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)

Abstract

本申请提供了一种机器人***的开关机控制方法及机器人***,方法应用于机器人***,包括一开关按键和多个控制单元,如电源板和其它至少两个控制单元;电源板与其它每个控制单元连接;开关按键分别与电源板和其它至少一个控制单元连接;多个控制单元中的每个至少与其它一个控制单元连接;开关按键响应目标触控操作,向与开关按键连接的控制单元发送目标触发信号;与开关按键连接的控制单元对目标触发信号进行识别,忽略或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行对应的操作,以使机器人***完成目标流程。本申请能够实现一键控制机器人***的开机流程、关机流程或重启流程,降低用户的操作控制复杂度。

Description

机器人***的开关机控制方法及机器人***
技术领域
本申请涉及机器人电气控制技术领域,尤其是涉及一种机器人***的开关机控制方法及机器人***。
背景技术
多数机器人***内部仅有一个控制单元,开关机策略仅针对这一个控制单元,用单个按键相对容易实现。即便机器人内部有多个控制单元,通常也是以一个为主,单按键开关机仅针对这一个控制单元进行设计与实现。对于机器人内部有多个控制单元的复杂***,要采用一个开关按键来实现多个控制单元的开关机功能,则相对比较复杂,往往需要设计多个不同的电路控制模块,实现复杂的控制过程。
发明内容
本申请的目的在于提供一种机器人***的开关机控制方法及机器人***,能够实现一键控制机器人***的开机流程、关机流程或重启流程,降低用户的操作控制复杂度。
第一方面,本申请实施例提供一种机器人***的开关机控制方法,方法应用于机器人***,***包括一开关按键和多个控制单元;多个控制单元包括电源板和其它至少两个控制单元;电源板与其它每个控制单元通过电源线连接;开关按键分别与电源板和其它至少一个控制单元通过信号触发线连接;多个控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;方法包括:开关按键响应目标触控操作,向与开关按键连接的控制单元发送目标触控操作对应的目标触发信号;目标触控操作包括开机触控操作、关机触控操作或强制关机触控操作;与开关按键连接的控制单元对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程。
进一步地,上述目标触控操作包括预设次数的点击操作或者预设时长的按压操作;开机触控操作、关机触控操作和强制关机触控操作分别对应的点击次数或按压时长均不同。
进一步地,上述其它至少两个控制单元包括:配置有操作***的至少两个第一类控制单元;至少一个第一类控制单元与开关按键通过信号触发线连接;多个第一类控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;至少一个第一类控制单元与电源板通过通讯线连接。
进一步地,上述其它至少两个控制单元包括:配置有操作***的至少一个第一类控制单元和未配置有操作***的至少一个第二类控制单元;至少一个第一类控制单元与开关按键通过信号触发线连接;多个第一类控制单元和多个第二类控制单元中,每个控制单元至少与其它一个控制单元通过通讯线连接;至少一个第二类控制单元与电源板通过通讯线连接。
进一步地,上述目标触发信号为开机触控操作对应的开机触发信号;与开关按键连接的控制单元对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程的步骤,包括:电源板检测到开机触发信号后,接通电源为其它每个控制单元供电;与开关按键连接的第一类控制单元上电后,根据检测到的开机触发信号执行开机操作,并触发其它第一类控制单元在上电后执行开机操作;每个第二类控制单元上电后,执行开机操作。
进一步地,上述目标触发信号为关机触控操作对应的关机触发信号;与开关按键连接的控制单元对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程的步骤,包括:与开关按键连接的第一类控制单元检测到关机触发信号后,向其它通讯连接的第一类控制单元和/或第二类控制单元发送关机触发信号,并执行关机操作;其它通讯连接的第一类控制单元和/或第二类控制单元根据关机触发信号执行关机操作;与电源板通讯连接的第二类控制单元还同时向电源板发送关机触发信号;电源板在检测到关机触发信号后,在达到预设延时时间后关断电源。
进一步地,上述至少一个第一类控制单元包括:配置有用户操作界面的至少一个第一类子控制单元和至少一个未配置有用户操作界面的第二类子控制单元;至少一个第一类子控制单元与开关按键通过信号触发线连接;多个第一类子控制单元和第二类子控制单元中,每个控制单元至少与其它一个控制单元连接;与开关按键连接的第一类控制单元检测到关机触发信号后,向其它通讯连接的第一类控制单元和/或第二类控制单元发送关机触发信号,并执行关机操作的步骤,包括:与开关按键连接的第一类子控制单元检测到关机触发信号后,向用户显示包含有关机选项和重启选项的用户选择界面;第一类子控制单元响应用户选择关机选项生成的关机触发信号,向通讯连接的其它第一类子控制单元和/或第二类子控制单元中的每个控制单元发送关机触发信号,并执行关机操作。
进一步地,上述与开关按键连接的第一类子控制单元检测到关机触发信号后,向用户显示包含有关机选项和重启选项的用户选择界面的步骤之后,还包括:第一类子控制单元响应用户选择重启选项生成的重启触发信号,执行重启操作,并向通讯连接的其它第一类子控制单元和/或第二类子控制单元发送重启触发信号;通讯连接的其它第一类子控制单元和/或第二类子控制单元根据重启触发信号,执行重启操作,并向通讯连接的第二类控制单元发送重启触发信号;通讯连接的第二类控制单元根据重启触发信号执行重启操作。
进一步地,上述目标触发信号包括强制关机触控操作对应的强制关机触控信号;与开关按键连接的控制单元对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程的步骤,包括:电源板检测到强制关机触控信号后,执行断电操作,以使其它每个控制单元强制关机。
第二方面,本申请实施例还提供一种机器人***,***包括一开关按键和多个控制单元;多个控制单元包括电源板和其它至少两个控制单元;电源板与其它每个控制单元通过电源线连接;开关按键分别与电源板和其它至少一个控制单元通过信号触发线连接;多个控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;***用于执行如第一方面所述的机器人***的开关机控制方法。
本申请实施例提供的机器人***的开关机控制方法及机器人***中,方法应用于机器人***,该***包括一开关按键和多个控制单元;多个控制单元包括电源板和其它至少两个控制单元;电源板与其它每个控制单元通过电源线连接;开关按键分别与电源板和其它至少一个控制单元通过信号触发线连接;多个控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;开关按键响应目标触控操作,向与开关按键连接的控制单元发送目标触控操作对应的目标触发信号;目标触控操作包括开机触控操作、关机触控操作或强制关机触控操作;与开关按键连接的控制单元对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程。本申请实施例中通过开关按键、电源板、多个其它控制单元之间的连接关系,可以在对开关按键进行某种触控操作时,一键完成对多个控制单元的控制,从而使机器人***完成该触控操作对应的开机流程或关机流程,降低用户的操作复杂度,提高控制效率。
附图说明
为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种机器人***的结构示意图;
图2为本申请实施例提供的另一种机器人***的结构示意图;
图3为本申请实施例提供的一种机器人***的开关机控制方法的流程图;
图4为本申请实施例提供的一种开机流程示意图;
图5为本申请实施例提供的一种关机重启流程示意图;
图6为本申请实施例提供的另一种机器人***的结构示意图;
图7为本申请实施例提供的另一种开机流程示意图;
图8为本申请实施例提供的另一种关机重启流程示意图。
具体实施方式
下面将结合实施例对本申请的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
对于机器人内部有多个控制单元的复杂***,要采用一个开关按键来实现多个控制单元的开关机功能,则相对比较复杂,目前针对复杂机器人***,往往需要设计多个不同的电路控制模块,来实现复杂的控制过程。基于此,本申请实施例提供一种机器人***的开关机控制方法及机器人***,能够实现一键控制机器人***的开机流程或关机流程,降低用户的操作控制复杂度。为便于对本实施例进行理解,首先对本申请实施例所公开的一种机器人***进行详细介绍。
图1为本申请实施例提供的一种机器人***的内部结构示意图,该机器人***包括:一开关按键10和多个控制单元;多个控制单元包括电源板20和其它至少两个控制单元30;电源板20与其它每个控制单元30通过电源线连接,如黑线所示;开关按键10分别与电源板20和其它至少一个控制单元30通过信号触发线连接,如虚线所示;多个控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接,如粗黑线所示。
机器人***内部有多个控制单元,用于完成不同的任务。每个控制单元上可以安装操作***,或者是不装操作***的裸片。多个控制单元之间,具有网络通讯。每个控制单元至少与除它之外的控制单元中的一个有连接。这些控制单元中,至少有一个负责整个***的供电控制,即提供所有控制单元的上电与下电,如上述电源板。
负责供电的电源板需要和每个控制单元连接,对于带操作***的控制单元,需要执行正常的开机关机流程,不能直接断电。对于不带操作***的控制单元,从产品角度,开机关机时也会定义一些操作动作,因此也不能直接断电,会影响机器人正常功能。
在一种优选的机器人***中,上述安装有操作***的控制单元,还可以分为两种,一种是配置有用户操作界面的控制单元,即面向用户的控制单元,另一种是未配置有用户操作界面的控制单元,即不面向用户的控制单元。
参见图2所示,该机器人***中将控制单元分为了A类、B类、C类、D类四种,包括作为电源板的控制单元D1,带操作***且面向用户的控制单元A1,带操作***非面向用户的控制单元B1和B2,不带操作***的控制单元C1和C2。其中,电源板通过电源线与其它每个控制单元连接;开关按键通过信号触发线与电源板和带操作***的控制单元A1、B1、B2连接;A类控制单元中控制单元A1分别与B类控制单元中的B1、B2通讯连接;B类控制单元中控制单元B1分别与C类控制单元中的C1、C2通讯连接;C类控制单元中的C1与电源板通讯连接。
通过上述开关按键、电源板和多个控制单元的连接关系,可以实现一键开关机控制,具体的控制过程参见下述方法实施例中的阐述。
基于上述机器人***实施例,本申请实施例还提供的一种机器人***的开关机控制方法,该方法应用于机器人***,***包括一开关按键和多个控制单元;多个控制单元包括电源板和其它至少两个控制单元;电源板与其它每个控制单元通过电源线连接;开关按键分别与电源板和其它至少一个控制单元通过信号触发线连接;多个控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;参见图3所示的一种机器人***的开关机控制方法的流程图,该方法具体包括以下步骤:
步骤S302,开关按键响应目标触控操作,向与开关按键连接的控制单元发送目标触控操作对应的目标触发信号;
上述目标触控操作包括预设次数的点击操作或者预设时长的按压操作;开机触控操作、关机触控操作和强制关机触控操作分别对应的点击次数或按压时长均不同。比如,按压操作1S,对应为开机触控操作,按压操作3S,对应为关机触控操作,按压操作5S,对应为强制关机触控操作。或者快速点击1次,对应为开机触控操作,快速点击2次,对应为关机触控操作,快速点击3次,对应为强制关机触控操作。
在用户进行机器人***开关控制时,通常是知道目前***需要开机,还是关机,因而会对开关按键执行对应的触控操作,比如,目前机器人***处于关机状态,用户想要开机,点击1次或按压1S即可。
开关按键在响应到目标触控操作后,会自动生成对应的目标触发信号,发送至与开关按键连接的控制单元,以使与开关按键连接的控制单元能够对该目标触发信号进行识别,从而知道目前应该执行什么操作或者是忽略该信号。
步骤S304,与所述开关按键连接的控制单元对所述目标触发信号进行识别,忽略所述目标触发信号或执行与所述目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与所述目标触发信号对应的操作,以使所述机器人***完成所述目标触控操作对应的目标流程。
当前目标触发信号为开机触发信号时,电源板会执行接通电源的操作、与开关按键连接的控制单元会执行开机操作,电源板或与开关按键连接的其它控制单元会触发其它通讯连接的控制单元执行开机操作;
当前目标触发信号为关机触发信号时,电源板会忽略该信号,与开关按键连接的控制单元会执行关机操作,与开关按键连接的控制单元会触发其它通讯连接的控制单元执行关机操作。
本申请实施例提供的机器人***的开关机控制方法,应用于机器人***,该***包括一开关按键和多个控制单元;多个控制单元包括电源板和其它至少两个控制单元;电源板与其它每个控制单元通过电源线连接;开关按键分别与电源板和其它至少一个控制单元通过信号触发线连接;多个控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;开关按键响应目标触控操作,向与开关按键连接的控制单元发送目标触控操作对应的目标触发信号;目标触控操作包括开机触控操作、关机触控操作或强制关机触控操作;与开关按键连接的控制单元对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程。本申请实施例中通过开关按键、电源板、多个其它控制单元之间的连接关系,可以在对开关按键进行某种触控操作时,一键完成对多个控制单元的控制,从而使机器人***完成该触控操作对应的开机流程或关机流程,降低用户的操作复杂度,提高控制效率。
本申请实施例还提供一种机器人***的开关机控制方法,该方法在上一实施例的基础上实现,该实施例重点描述一种具体的开关机流程和重启流程。
本申请实施例中,上述至少两个控制单元包括配置有操作***的至少两个第一类控制单元;至少一个第一类控制单元与开关按键通过信号触发线连接;多个第一类控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;至少一个第一类控制单元与电源板通过通讯线连接。
上述至少两个控制单元还可以包括:配置有操作***的至少一个第一类控制单元(如图2中所示的控制单元A1、控制单元B1、控制单元B2)和未配置有操作***的至少一个第二类控制单元(如图2中的控制单元C1、控制单元C2);与开关按键连接的控制单元为至少一个第一类控制单元,如上述控制单元A1、控制单元B1、控制单元B2;多个第一类控制单元和多个第二类控制单元中,每个控制单元至少与其它一个控制单元通过通讯线连接;如控制单元B1分别与控制单元C1、控制单元C2连接。至少一个第二类控制单元与电源板通过通讯线连接,如控制单元C1与电源板D1通讯连接。
在这种连接关系下,开关机控制步骤如下:
开关按键响应目标触控操作,向电源板和与开关按键连接的第一类控制单元发送目标触控操作对应的目标触发信号;
电源板和与开关按键连接的第一类控制单元分别对目标触发信号进行识别,忽略目标触发信号或执行与目标触发信号对应的操作,并触发第二类控制单元执行与目标触发信号对应的操作,以使机器人***完成目标触控操作对应的目标流程。
上述目标触发信号为开机触控操作对应的开机触发信号;具体的开机过程如下:
(1)开关按键响应开机触控操作,向电源板和与开关按键连接的第一类控制单元发送开机触控操作对应的开机触发信号;参见图4所示,开机触控操作为短按,比如1S;开关按键被短按时,触发两种控制单元:负责供电的电源板和带操作***的控制单元。开关按键响应到开机触控操作后,向电源板D1和第一类控制单元A1、B1发送开机触发信号。
(2)电源板检测到开机触发信号后,接通电源为其它每个控制单元供电;如上述电源板D1被触发后,接通供电电源,给***所有控制单元(如图4中的控制单元A1、控制单元B1和控制单元C1)供电。
(3)与开关按键连接的第一类控制单元上电后,根据检测到的开机触发信号执行开机操作,并触发其它第一类控制单元在上电后执行开机操作;带操作***的控制单元,在延迟几十毫秒后,也被开关按键触发,自动启动,执行开机流程。如图4中控制单元A1、B1在上电后,根据检测到的开机触发信号开始启动流程。
(4)每个第二类控制单元上电后,执行开机操作。不带操作***的控制单元,不直接由开关按键触发,而是在电源板上电后,直接启动,执行初始化流程。如控制单元C1在检测到电源板提供上电信号后,开始启动流程。相邻控制单元都正常启动后,建立二者间通讯连接。所有控制单元正常启动后,整个***启动完成。
当上述目标触发信号为关机触控操作对应的关机触发信号时,正常关机流程如下:
(1)开关按键响应关机触控操作,向电源板和与开关按键连接的第一类控制单元发送关机触控操作对应的关机触发信号;上述关机触控操作如长按3s,电源板检测到该信号后忽略,不执行操作。
(2)与开关按键连接的第一类控制单元检测到关机触发信号后,向其它通讯连接的第一类控制单元和/或第二类控制单元发送关机触发信号,并执行关机操作;如控制单元B1向控制单元C1、C2发送关机触发信号,控制单元A1、B1执行关机流程。
(3)其它通讯连接的第一类控制单元和/或第二类控制单元根据关机触发信号执行关机操作。控制单元C1、C2开启关机流程。
需要说明的是,本实施例中控制单元向其它通讯连接的控制单元发送触发信号和其自身执行相应操作可以同时进行,或者可以先向其它控制单元发送触发信号,然后再执行相应操作。
(4)与电源板通讯连接的第二类控制单元还同时向电源板发送关机触发信号;如控制单元C1向电源板D1发送关机触发信号。
(5)电源板在检测到关机触发信号后,在达到预设延时时间后关断电源。电源板在延迟预设时间后关断电源。
在一种优选的实施方式中,上述至少一个第一类控制单元包括配置有用户操作界面的至少一个第一类子控制单元(如图2中的控制单元A1)和未配置有用户操作界面的至少一个第二类子控制单元(如图2中的控制单元B1、B2);至少一个第一类子控制单元与开关按键通过信号触发线连接;多个第一类子控制单元和第二类子控制单元中,每个控制单元至少与其它一个控制单元连接;如图2中控制单元A1分别与控制单元B1、B2连接;控制单元B1与控制单元C1、C2通讯连接;在包含有面向用户的控制单元的情况下,上述关机流程还可以通过以下方式实现:
S1,开关按键响应关机触控操作,向电源板和与开关按键连接的第一类控制单元发送关机触发信号;如前述对开关按键按压3s。
参见图5所示,开关按键被长按3s,开关按键向电源板和与开关按键连接的第一类子控制单元发送触发信号,电源板检测到该信号后忽略该信号。
S2,与开关按键连接的第一类子控制单元检测到上述触发信号后,向用户显示包含有关机选项和重启选项的用户选择界面;如图5中,面向用户的控制单元捕捉到该触发信号后,界面弹出“关机|重启”页面。
如果用户选择关机,关机流程如下:
S3,第一类子控制单元响应用户选择关机选项生成的关机触发信号,执行关机操作,并向通讯连接的其它第一类子控制单元和/或第二类子控制单元发送关机触发信号;如果用户选择关机选项,控制单元A执行关机流程,并向B类控制单元,如控制单元B1、B2发送关机指令。
S4,通讯连接的其它第一类子控制单元和/或第二类子控制单元检测到关机触发信号后,执行关机操作,并向通讯连接的第二类控制单元发送关机触发信号;如控制单元B1、B2执行关机流程,控制单元B2向控制单元C1、C2发送关机触发信号。
S5,通讯连接的第二类控制单元根据关机触发信号执行关机操作。控制单元C1、C2开启关机流程。
S6,与电源板通讯连接的第二类控制单元向电源板发送关机触发信号;控制单元C1向电源板发送关机触发信号。
S7,电源板在检测到关机触发信号后,在达到预设延时时间后关断电源。电源板在延迟预设时间后关断电源。
如果用户选择重启,重启流程如下:
S8,第一类子控制单元响应用户选择重启选项生成的重启触发信号,执行重启操作,并向通讯连接的其它第一类子控制单元和/或第二类子控制单元发送重启触发信号;如果用户选择重启选项,控制单元A执行重启流程,并向B类控制单元,如控制单元B1、B2发送重启指令。
S9,通讯连接的其它第一类子控制单元和/或第二类子控制单元检测到重启触发信号后,执行重启操作,并向通讯连接的第二类控制单元发送重启触发信号;如控制单元B1、B2执行重启流程,控制单元B2向控制单元C1、C2发送重启触发信号。
S10,通讯连接的第二类控制单元根据重启触发信号执行重启操作。控制单元C1、C2开启重启流程。
具体实施中,1个开关按键长按3s,进行正常关机或重启。电源板接收到该触发信号,但忽略该信号,不做处理。带操作***的控制单元中,非面向用户操作的控制单元,同样忽略该信号,不做处理。带操作***的控制单元中,面向用户操作的控制单元,捕捉到该触发信号,界面弹出“关机|重启”界面,由用户进行选择。如果选择“关机”,则控制单元执行关机流程。关机流程中,面向用户操作的控制单元,会向非面向用户操作的多个控制单元下发关机指令。非面向用户操作的控制单元,收到关机指令后,执行关机流程。带操作***的控制单元,向不带操作***的控制单元传递关机指令,从而使不带操作***的控制单元进入关机流程。不带操作***的控制单元,再向电源板下发关机指令。电源板收到关机指令后,计时延迟一段时间后,切断整个***供电,关机完成。延迟时间长度通过标定方法来确定。
如果用户选择“重启”,则控制单元执行重启流程。重启流程中,面向用户操作的控制单元,会向非面向用户操作的多个控制单元下发重启指令。非面向用户操作的控制单元,收到重启指令后,执行重启流程。带操作***的控制单元,向不带操作***的控制单元传递重启指令,从而使不带操作***的控制单元进入重启流程。整个过程中,电源板始终保持供电状态。
下面介绍一种特殊关机方式,即强制关机方式,即上述目标触发信号为强制关机触控操作对应的强制关机触控信号;在开关按键响应目标触控操作,向电源板和与开关按键连接的控制单元发送目标触控操作对应的目标触发信号的步骤之后,还包括:电源板检测到强制关机触控信号后,执行断电操作,以使其它每个控制单元强制关机。比如,1个开关按键长按5s以上,则只有电源板检测该信号并做响应,其它所有控制单元都忽略该信号,不做任何响应。电源板捕获该信号,立即切断***所有供电,整个机器人***强制关机。
本申请实施例还提供机器人***的开关机控制方法中,通过1个按键触发多个控制单元,以及多个控制单元之间设计软件通讯机制,实现复杂机器人***的1键开关机功能。通过面向用户的控制单元触发非面向用户的控制单元,带操作***的控制单元触发未带操作***的控制单元,以及控制单元与电源板之间的互相触发机制,可以实现一键控制机器人***的开关机流程和重启流程。
本申请实施例还提供一种机器人***的开关机控制方法,该方法在上一实施例的基础上实现,该实施例重点描述一种具体应用场景中的开关机流程和重启流程。本申请实施例中,上述第一类子控制单元包括安卓主板;第二类子控制单元包括导航主板、视觉主板;第二类控制单元包括MCU板。
机器人***接线方式如图6所示,机器人内部有3块主控板、5个计算或处理单元,其中1块主板装有Android***,即安卓主板、1块主板装有linux做视觉开发,即视觉主板、1块装有ubuntu做导航规划,即导航主板、1块是MCU装有freertos,即MCU板(虽然该MCU板装有操作***,但该***可直接断电操作,因此,该MCU板可划分为第二类控制单元)、1块是电源板无操作***。对于带操作***的主板,最好能执行正常的开机关机流程,而不是直接断电。目前的情况,安卓主板和导航主板均需要正常开机关机。
本实施例中有1个硬件开关按钮,需要控制整个***的开关机功能,以及休眠和活跃状态的切换。
开关机方案如下:
(1)开机,参见图7所示:
1个开关按钮,同时控制3个板子的供电和信号触发。当开关键短按时,电源板收到触发信号,给***所有控制器供电。与此同时(或延迟几十ms),安卓主板开机信号被触发,自动启动,执行开机流程;导航主板开机信号被触发,自动启动,执行开机流程。电源板则去给其它板子和外设供电。MCU板上电后,执行初始化流程,电机等各种外设复位,启动灯效自动播放。整个***启动。
(2)正常关机,参见图8所示:
1个开关按钮,长按3s,电源板忽略该信号,导航主板忽略该信号,安卓主板捕捉到该信号,界面弹出“关机|重启”界面,由用户进行选择。如果选择“关机”,则安卓主板执行关机流程,中间执行步骤包括向导航主板下发关机指令、向视觉主板下发关机指令。导航主板ubuntu***收到关机指令后,执行关机指令,中间执行步骤包括向MCU板freertos***下发关机指令。MCU板freertos***收到关机指令后,执行关机动作,同时向电源板下发关机指令。电源板收到关机指令后,计时延迟一段时间后,切断整个***供电。
(3)重启,参见图8所示:
1个开关按钮,长按3s,电源板忽略该信号,导航主板忽略该信号,安卓主板捕捉到该信号,界面弹出“关机|重启”界面,由用户进行选择。如果选择“重启”,则安卓主板android***执行重启流程,中间执行步骤包括向导航主板下发重启指令、向视觉主板下发重启指令。导航主板ubuntu***收到重启指令后,执行重启指令,中间执行步骤包括向MCU板freertos***下发重启指令。MCU板freertos***收到重启指令后,执行软重启操作。电源板始终保持供电状态。
(4)强制关机:
1个开关按钮,长按5s,安卓主板忽略该信号,导航主板忽略该信号,电源板捕获该信号,立即切断***所有供电。
本申请实施例提供的机器人***的开关机控制方法中,方法应用于机器人***,该***包括一开关按键、一电源板、安卓主板、导航主板、视觉主板和MCU板;本申请实施例中通过开关按键、电源板、安卓主板、导航主板、视觉主板和MCU板之间的连接关系,可以在对开关按键进行某种触控操作时,一键完成对多个控制单元的控制,从而使机器人***完成该触控操作对应的工作流程,如开机流程、关机流程或重启流程,降低用户的操作复杂度,提高控制效率。
本申请实施例所提供的方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本申请的范围。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本申请的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种机器人***的开关机控制方法,其特征在于,所述方法应用于机器人***,所述***包括一开关按键和多个控制单元;多个所述控制单元包括电源板和其它至少两个控制单元;所述电源板与其它每个控制单元通过电源线连接;所述开关按键分别与所述电源板和其它至少一个控制单元通过信号触发线连接;多个所述控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;所述方法包括:
所述开关按键响应目标触控操作,向与所述开关按键连接的控制单元发送所述目标触控操作对应的目标触发信号;所述目标触控操作包括开机触控操作、关机触控操作或强制关机触控操作;
与所述开关按键连接的控制单元对所述目标触发信号进行识别,忽略所述目标触发信号或执行与所述目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与所述目标触发信号对应的操作,以使所述机器人***完成所述目标触控操作对应的目标流程。
2.根据权利要求1所述的方法,其特征在于,所述目标触控操作包括预设次数的点击操作或者预设时长的按压操作;所述开机触控操作、所述关机触控操作和所述强制关机触控操作分别对应的点击次数或按压时长均不同。
3.根据权利要求1所述的方法,其特征在于,所述其它至少两个控制单元包括:配置有操作***的至少两个第一类控制单元;至少一个第一类控制单元与所述开关按键通过信号触发线连接;多个第一类控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;至少一个第一类控制单元与所述电源板通过通讯线连接。
4.根据权利要求1所述的方法,其特征在于,所述其它至少两个控制单元包括:配置有操作***的至少一个第一类控制单元和未配置有操作***的至少一个第二类控制单元;至少一个第一类控制单元与所述开关按键通过信号触发线连接;多个第一类控制单元和多个第二类控制单元中,每个控制单元至少与其它一个控制单元通过通讯线连接;至少一个第二类控制单元与所述电源板通过通讯线连接。
5.根据权利要求4所述的方法,其特征在于,所述目标触发信号为开机触控操作对应的开机触发信号;与所述开关按键连接的控制单元对所述目标触发信号进行识别,忽略所述目标触发信号或执行与所述目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与所述目标触发信号对应的操作,以使所述机器人***完成所述目标触控操作对应的目标流程的步骤,包括:
所述电源板检测到所述开机触发信号后,接通电源为其它每个控制单元供电;
与所述开关按键连接的第一类控制单元上电后,根据检测到的所述开机触发信号执行开机操作,并触发其它第一类控制单元在上电后执行开机操作;
每个所述第二类控制单元上电后,执行开机操作。
6.根据权利要求4所述的方法,其特征在于,所述目标触发信号为关机触控操作对应的关机触发信号;与所述开关按键连接的控制单元对所述目标触发信号进行识别,忽略所述目标触发信号或执行与所述目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与所述目标触发信号对应的操作,以使所述机器人***完成所述目标触控操作对应的目标流程的步骤,包括:
与所述开关按键连接的第一类控制单元检测到所述关机触发信号后,向其它通讯连接的第一类控制单元和/或第二类控制单元发送所述关机触发信号,并执行关机操作;
其它通讯连接的第一类控制单元和/或第二类控制单元根据所述关机触发信号执行关机操作;
与所述电源板通讯连接的第二类控制单元还同时向所述电源板发送关机触发信号;
所述电源板在检测到所述关机触发信号后,在达到预设延时时间后关断电源。
7.根据权利要求6所述的方法,其特征在于,至少一个所述第一类控制单元包括:配置有用户操作界面的至少一个第一类子控制单元和未配置有用户操作界面的至少一个第二类子控制单元;至少一个第一类子控制单元与所述开关按键通过信号触发线连接;多个第一类子控制单元和第二类子控制单元中,每个控制单元至少与其它一个控制单元连接;
与所述开关按键连接的第一类控制单元检测到所述关机触发信号后,向其它通讯连接的第一类控制单元和/或第二类控制单元发送所述关机触发信号,并执行关机操作的步骤,包括:
与所述开关按键连接的第一类子控制单元检测到所述关机触发信号后,向用户显示包含有关机选项和重启选项的用户选择界面;
所述第一类子控制单元响应用户选择所述关机选项生成的关机触发信号,向通讯连接的其它第一类子控制单元和/或第二类子控制单元发送关机触发信号,并执行关机操作。
8.根据权利要求7所述的方法,其特征在于,与所述开关按键连接的第一类子控制单元检测到所述关机触发信号后,向用户显示包含有关机选项和重启选项的用户选择界面的步骤之后,还包括:
所述第一类子控制单元响应用户选择所述重启选项生成的重启触发信号,执行重启操作,并向通讯连接的其它第一类子控制单元和/或第二类子控制单元发送重启触发信号;
通讯连接的其它第一类子控制单元和/或第二类子控制单元根据所述重启触发信号,执行重启操作,并向通讯连接的第二类控制单元发送重启触发信号;
通讯连接的第二类控制单元根据所述重启触发信号执行重启操作。
9.根据权利要求4所述的方法,其特征在于,所述目标触发信号包括强制关机触控操作对应的强制关机触控信号;与所述开关按键连接的控制单元对所述目标触发信号进行识别,忽略所述目标触发信号或执行与所述目标触发信号对应的操作,并触发其它通讯连接的控制单元执行与所述目标触发信号对应的操作,以使所述机器人***完成所述目标触控操作对应的目标流程的步骤,包括:
所述电源板检测到所述强制关机触控信号后,执行断电操作,以使其它每个控制单元强制关机。
10.一种机器人***,其特征在于,所述***包括一开关按键和多个控制单元;多个所述控制单元包括电源板和其它至少两个控制单元;所述电源板与其它每个控制单元通过电源线连接;所述开关按键分别与所述电源板和其它至少一个控制单元通过信号触发线连接;多个所述控制单元中的每个控制单元至少与其它一个控制单元通过通讯线连接;所述***用于执行如权利要求1-9任一项所述的机器人***的开关机控制方法。
CN202210125857.0A 2022-02-10 2022-02-10 机器人***的开关机控制方法及机器人*** Pending CN114527695A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210125857.0A CN114527695A (zh) 2022-02-10 2022-02-10 机器人***的开关机控制方法及机器人***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210125857.0A CN114527695A (zh) 2022-02-10 2022-02-10 机器人***的开关机控制方法及机器人***

Publications (1)

Publication Number Publication Date
CN114527695A true CN114527695A (zh) 2022-05-24

Family

ID=81622420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210125857.0A Pending CN114527695A (zh) 2022-02-10 2022-02-10 机器人***的开关机控制方法及机器人***

Country Status (1)

Country Link
CN (1) CN114527695A (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000200104A (ja) * 1998-11-02 2000-07-18 Denso Corp 機器の運転制御方法およびその装置
US20030103088A1 (en) * 2001-11-20 2003-06-05 Universal Electronics Inc. User interface for a remote control application
US20140312868A1 (en) * 2013-04-23 2014-10-23 Nvidia Corporation Control of a soft-switched variable frequency multi-phase regulator
CN106345129A (zh) * 2016-10-19 2017-01-25 广州智惟高教育科技有限公司 一种智能玩具机器人的控制***
CN106374899A (zh) * 2016-10-26 2017-02-01 山东大学 面向家庭服务机器人的防误开关机开关电路及其控制方法
CN110329077A (zh) * 2019-08-14 2019-10-15 北京极智嘉科技有限公司 机器人及应用于机器人中的电池断电控制方法
CN110912024A (zh) * 2019-12-09 2020-03-24 国网智能科技股份有限公司 一种变电站绝缘子带电作业平台控制***及方法
CN111736514A (zh) * 2020-06-10 2020-10-02 杭州凯尔达机器人科技股份有限公司 基于通用计算机的机器人控制***
JP2020184117A (ja) * 2019-04-26 2020-11-12 ファナック株式会社 ロボット教示装置
CN111966248A (zh) * 2020-09-22 2020-11-20 联想(北京)有限公司 一种触控装置、电子设备及信息处理方法
CN112908765A (zh) * 2019-11-19 2021-06-04 宁波矢梁电子科技有限公司 一种用单个键钮实现多个操作指令的开关单元及蒸汽炉
WO2021223139A1 (zh) * 2020-05-07 2021-11-11 深圳市大疆创新科技有限公司 开关机控制装置和电子设备

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000200104A (ja) * 1998-11-02 2000-07-18 Denso Corp 機器の運転制御方法およびその装置
US20030103088A1 (en) * 2001-11-20 2003-06-05 Universal Electronics Inc. User interface for a remote control application
US20140312868A1 (en) * 2013-04-23 2014-10-23 Nvidia Corporation Control of a soft-switched variable frequency multi-phase regulator
CN106345129A (zh) * 2016-10-19 2017-01-25 广州智惟高教育科技有限公司 一种智能玩具机器人的控制***
CN106374899A (zh) * 2016-10-26 2017-02-01 山东大学 面向家庭服务机器人的防误开关机开关电路及其控制方法
JP2020184117A (ja) * 2019-04-26 2020-11-12 ファナック株式会社 ロボット教示装置
CN110329077A (zh) * 2019-08-14 2019-10-15 北京极智嘉科技有限公司 机器人及应用于机器人中的电池断电控制方法
CN112908765A (zh) * 2019-11-19 2021-06-04 宁波矢梁电子科技有限公司 一种用单个键钮实现多个操作指令的开关单元及蒸汽炉
CN110912024A (zh) * 2019-12-09 2020-03-24 国网智能科技股份有限公司 一种变电站绝缘子带电作业平台控制***及方法
WO2021223139A1 (zh) * 2020-05-07 2021-11-11 深圳市大疆创新科技有限公司 开关机控制装置和电子设备
CN111736514A (zh) * 2020-06-10 2020-10-02 杭州凯尔达机器人科技股份有限公司 基于通用计算机的机器人控制***
CN111966248A (zh) * 2020-09-22 2020-11-20 联想(北京)有限公司 一种触控装置、电子设备及信息处理方法

Similar Documents

Publication Publication Date Title
EP2506114B1 (en) Method and device for intelligent terminal reset
USRE41547E1 (en) Apparatus and a method for avoiding the accidental termination of computer power
JP2998737B2 (ja) 周辺機器用電源制御装置
US5629694A (en) Computer keyboard with power control key
US8775845B2 (en) Information processing device, power supply control method and storage medium
CN109542744B (zh) 检测终端开机异常问题的方法、装置、存储介质及终端
US20060236132A1 (en) Power-managing key apparatus and method for the same
CN100520681C (zh) 电脑及其功能控制方法以及具有睡眠/唤醒功能的设备
EP2079003A1 (en) Computer system and power-saving method thereof
CN114527695A (zh) 机器人***的开关机控制方法及机器人***
US20230213995A1 (en) Control method and electronic device
JPH1063487A (ja) コンピュータのアプリケーションソフト簡易起動及びパワーセーブ方法及び装置
US8612783B2 (en) Remote controlled computer system that avoids accidental power cycling by selectively transmitting a manual trigger signal to a motherboard based on the presence of a power activating signal from a connected power supply
CN112506572B (zh) 一种ops***还原方法、装置及存储介质
CN110716759B (zh) 电子设备、计算机可读存储介质及运行参数配置方法
JPH06230860A (ja) ディスプレイ装置の電源制御方式
CN111399921A (zh) 一种服务器开机logo的切换方法、装置及设备
JPH03127215A (ja) 情報処理装置
US6282664B1 (en) Method and apparatus for switching an electronic system between an operating mode and stand-by mode
JP4155565B2 (ja) 表示システムおよびその制御方法
JPH08263179A (ja) 電源制御方法並びに電子機器
TR201709363A2 (tr) Aninda ekran açma i̇şlevi̇ne sahi̇p görüntüleme ci̇hazi
CN114980458A (zh) 工作状态切换方法、***、计算机可读介质及照明设备
CN116541078A (zh) 状态控制***及方法
JPH06337739A (ja) コンピュータシステム

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