CN111246979A - Moving body - Google Patents
Moving body Download PDFInfo
- Publication number
- CN111246979A CN111246979A CN201880068631.3A CN201880068631A CN111246979A CN 111246979 A CN111246979 A CN 111246979A CN 201880068631 A CN201880068631 A CN 201880068631A CN 111246979 A CN111246979 A CN 111246979A
- Authority
- CN
- China
- Prior art keywords
- determination unit
- mobile body
- environmental information
- moving body
- posture
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D57/00—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track
- B62D57/02—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members
- B62D57/022—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members consisting of members having both rotational and walking movements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0891—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for land vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D57/00—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track
- B62D57/02—Vehicles characterised by having other propulsion or other ground- engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Transportation (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域technical field
本发明涉及移动体。The present invention relates to moving bodies.
背景技术Background technique
能自主移动的移动体(例如机器人)被种种手段控制。例如在专利文献1中公开了腿式移动机器人,其通过具备判定是否跌倒的单元、判定跌倒时的姿态的单元、执行与跌倒姿态相应的起身动作模式的单元,能从种种跌倒姿态自主、确实且平稳地起身。A mobile body (for example, a robot) that can move autonomously is controlled by various means. For example,
在先技术文献prior art literature
专利文献Patent Literature
专利文献1:JP特开2001-150370号公报Patent Document 1: JP Patent Publication No. 2001-150370
发明内容SUMMARY OF THE INVENTION
发明要解决的课题The problem to be solved by the invention
但专利文献1的移动体不能考虑周围环境来在事前判定所实施的预定的动作(例如跌倒复原)是否成立。为此,例如根据跌倒时的周围环境不同,会有该移动体不能合适地跌倒复原的问题。However, the mobile body of
本发明为了解决上述的课题而提出,目的在于,提供能考虑周围环境来进行平稳的动作的移动体等。The present invention has been made in order to solve the above-mentioned problems, and an object thereof is to provide a moving body or the like that can perform smooth operation in consideration of the surrounding environment.
用于解决课题的手段means of solving problems
为了解决所述课题,本发明特征在于,具备:决定自己的位置的位置决定部;取得所述位置的环境信息的环境信息取得部;和基于所述环境信息来判定所实施的预定的动作是否成立的动作判定部。In order to solve the above-mentioned problems, the present invention is characterized by comprising: a position determination unit that determines its own position; an environment information acquisition unit that acquires environmental information of the position; The established motion judgment unit.
发明效果Invention effect
根据本发明,能提供能考虑周围环境来进行平稳的动作的移动体等。ADVANTAGE OF THE INVENTION According to this invention, the moving body etc. which can perform a smooth operation in consideration of the surrounding environment can be provided.
附图说明Description of drawings
图1是表示本实施方式所涉及的移动体的结构的一例的图。FIG. 1 is a diagram showing an example of the configuration of the moving body according to the present embodiment.
图2是表示本实施方式所涉及的姿态驱动装置的结构的一例的图。FIG. 2 is a diagram showing an example of the configuration of the attitude drive device according to the present embodiment.
图3是表示本实施方式所涉及的车轮驱动装置的结构的一例的图。FIG. 3 is a diagram showing an example of the configuration of the wheel drive device according to the present embodiment.
图4是表示本实施方式所涉及的动作控制系统的结构的一例的图。FIG. 4 is a diagram showing an example of the configuration of the motion control system according to the present embodiment.
图5是表示本实施方式所涉及的地图信息以及环境信息组的一例的图。FIG. 5 is a diagram showing an example of a map information and an environment information group according to the present embodiment.
图6是表示第1实施方式所涉及的动作判定部的处理的一例的流程图。FIG. 6 is a flowchart showing an example of processing by the operation determination unit according to the first embodiment.
图7是表示第1实施方式所涉及的动作判定部的处理的一例的流程图。FIG. 7 is a flowchart showing an example of processing by the operation determination unit according to the first embodiment.
图8是表示第2实施方式所涉及的动作判定部的处理的一例的流程图。FIG. 8 is a flowchart showing an example of processing by the operation determination unit according to the second embodiment.
图9是表示第2实施方式所涉及的动作判定部的处理的一例的流程图。FIG. 9 is a flowchart showing an example of processing by the operation determination unit according to the second embodiment.
图10是在倾斜角度α的地面直立的移动体的外观图。FIG. 10 is an external view of a mobile body standing upright on the ground at an inclination angle α.
图11A是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11A is a schematic diagram showing an example of the fall recovery of the mobile body according to the present embodiment.
图11B是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11B is a schematic diagram showing an example of the fall recovery of the mobile body according to the present embodiment.
图11C是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11C is a schematic diagram showing an example of a fall recovery of the mobile body according to the present embodiment.
图11D是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11D is a schematic diagram showing an example of a fall recovery of the mobile body according to the present embodiment.
图11E是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11E is a schematic diagram showing an example of the fall recovery of the mobile body according to the present embodiment.
图11F是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11F is a schematic diagram showing an example of a fall recovery of the mobile body according to the present embodiment.
图11G是表示本实施方式所涉及的移动体的跌倒复原的一例的示意图。FIG. 11G is a schematic diagram showing an example of the fall recovery of the mobile body according to the present embodiment.
图12是表示第3实施方式所涉及的动作判定部的处理的一例的流程图。FIG. 12 is a flowchart showing an example of processing by the operation determination unit according to the third embodiment.
图13是表示在倾斜角度α的地面俯卧地跌倒的移动体的外观图FIG. 13 is an external view showing a mobile body that falls prone on the ground with an inclination angle α
具体实施方式Detailed ways
以下说明本实施方式所涉及的移动体、动作控制系统、以及移动体系统。另外,由于以下的说明中参照的附图是概略地示出实施方式的图,因此有各构件的标尺、间隔、位置关系等夸张、或者省略构件的一部分图示的情况。另外,在以下的说明中,关于相同名称以及符号,原则上显示相同或同质的构件,适宜省略详细的说明。The moving body, the motion control system, and the moving body system according to the present embodiment will be described below. In addition, since the drawings referred to in the following description are diagrams schematically showing the embodiment, scales, intervals, and positional relationships of the respective members may be exaggerated, or a part of the members may be omitted from illustration. In addition, in the following description, about the same name and code|symbol, the same or homogeneous member is shown in principle, and detailed description is abbreviate|omitted suitably.
<第1实施方式><First Embodiment>
首先参照图1到图3来说明本实施方式所涉及的移动体1。图1是表示本实施方式所涉及的移动体的结构的一例的图。图2是表示本实施方式所涉及的姿态驱动装置的结构的一例的图。图3是表示本实施方式所涉及的车轮驱动装置的结构的一例的图。First, the moving
移动体1具备躯干2、臂3R、臂3L、腿4R、腿4L、车轮5R、车轮5L、头部6等。在躯干2、臂3R、臂3L、腿4R、腿4L、头部6的各关节设有关节电动机63,移动体1通过使各关节自由活动,例如能进行使躯干2前倾、摆动臂3R或臂3L、将腿4R或腿4L伸开、晃动头等动作。The moving
头部6具备发声装置20,躯干2具备显示装置30。发声装置20基于从后述的动作计划部17(参照图4)输入的动作指令来进行说话或发声。发声装置20例如由扬声器、蜂鸣器等构成。显示装置30基于从后述的动作计划部17(参照图4)输入的动作指令来显示需要的信息、各种图像等。显示装置30例如由触控面板显示器、液晶显示器、平视显示器等构成。通过发声装置20进行说话或发声,显示装置30显示需要的信息、各种图像等,移动体1能与人进行交流。The
躯干2具备外观测量装置40。外观测量装置40策略与存在于移动体1的周边的物体(例如障碍物、壁)的距离,将测量结果向后述的外观测量部11以及动作判定部15(参照图4)输出。外观测量装置40例如由红外线距离传感器、测距传感器、等构成。The
另外,躯干2具备姿态角度检测装置50。姿态角度检测装置50检测移动体1的姿态角度、移动体1的姿态角速度,将检测结果向后述的动作判定部15(参照图4)输出。姿态角度检测装置50例如由加速度传感器、陀螺仪传感器等构成。In addition, the
例如姿态角度检测装置50检测与绕着x轴的旋转方向即俯仰方向相关的姿态角度θ、与绕着y轴的旋转方向即翻滚方向相关的姿态角度与绕着z轴的旋转方向即偏转方向相关的姿态角度ψ。For example, the attitude
预先设定移动体1能自主站立的姿态角度。因此,例如在由姿态角度检测装置50检测的俯仰方向所相关的姿态角度θ满足θmin≤θ≤θmax、由姿态角度检测装置50检测到的翻滚方向所相关的姿态角度满足 的情况下,后述的动作判定部15(参照图4)能做出移动体1能自主站立这样的判定。另外,例如在由姿态角度检测装置50检测到的俯仰方向所相关的姿态角度θ满足θ<θmin、由姿态角度检测装置50检测到的翻滚方向所相关的姿态角度满足的情况下,后述的动作判定部15(参照图4)能做出移动体1不能自主站立的判定。The posture angle at which the
移动体1的管理者、操作人员利用环境信息设定装置80来任意设定、变更或更新后述的环境信息组34(参照图5)的值、结构。The managers and operators of the
例如,环境信息设定装置80进行移动体1所存在的给定的位置上的发声装置20的发声可否的设定、容许音量的设定等各种设定。另外,环境信息设定装置80进行移动体1所存在的给定的位置上的显示装置30的显示可否的设定、亮度的设定等各种设定。另外,环境信息设定装置80进行移动体1所存在的给定的位置上的地面的倾斜角度、与存在于该位置附近的障碍物32、壁33的距离等的各种设定。For example, the environmental
环境信息设定装置80例如由内置无线LAN的膝上型计算机、个人计算机、平板电脑、智能手机等构成。环境信息设定装置80具备接受移动体1的管理者、操作人员的输入操作的功能,该功能例如由键盘、摄像机、鼠标、触控面板、接受声音输入的麦克风、手势认识用摄像机、选择按钮、摇杆、其他传感器类等构成。从环境信息设定装置80向运算处理装置10的输入优选以无线进行。The environment
移动体1如图2所示具备姿态驱动装置60。姿态驱动装置60具备关节电动机控制部61、关节电动机驱动部62、关节电动机63等。As shown in FIG. 2 , the
关节电动机控制部61基于从后述的动作计划部17(参照图4)输入的动作指令来算出用于控制躯干2、臂3R、臂3L、腿4R、腿4L、头部6的控制信号,并向关节电动机驱动部62输出。The joint
关节电动机驱动部62基于从关节电动机控制部61输入的控制信号来算出驱动信号(与控制信号对应的电压),并向关节电动机63输出(施加)。The joint
关节电动机63通过基于从关节电动机驱动部62输入的电压来活动躯干2、臂3R、臂3L、腿4R、腿4L、头部6,由此控制移动体1的姿态。例如关节电动机63使臂3R、臂3L的关节角度变化来调整指尖的位置,使腿4R、腿4L的关节角度变化来调整移动体1的站立姿态、坐下姿态。The
另外,移动体1如图3所示具备车轮驱动装置70。车轮驱动装置70具备行驶路径算出部71、行驶控制部72、车轮驱动部73R、车轮驱动部73L、驱动电动机5Ra、驱动电动机5La、位置传感器5Rb、位置传感器5Lb等。Moreover, as shown in FIG. 3, the
行驶路径算出部71算出行驶指令(例如行驶速度的指令、行驶方向的指令),并向行驶控制部72输出。另外,这里的行驶也是移动体1的步行。The travel
行驶控制部72基于从行驶路径算出部71输入的行驶指令来算出用于控制车轮5R、车轮5L的控制信号,并向车轮驱动部73R、车轮驱动部73L输出。The
车轮驱动部73R、车轮驱动部73L基于从行驶控制部72输入的控制信号来算出驱动信号(与控制信号对应的电压),并向驱动电动机5Ra、驱动电动机5La输出(施加)。车轮驱动部73R、车轮驱动部73L在与车轮的中心轴平行的方向上左右对称地并设。The
驱动电动机5Ra与车轮5R连接,通过驱动电动机5Ra旋转而车轮5R旋转。驱动电动机5La与车轮5L连接,通过驱动电动机5La旋转而车轮5L旋转。The drive motor 5Ra is connected to the
位置传感器5Rb检测车轮5R的旋转角度,驱动电动机5La检测车轮5L的旋转角度,将检测结果向后述的里程计算出部12(参照图4)输出。另外,在车轮5R、车轮5L设有检测车轮5R的旋转速度、车轮5L的旋转速度的旋转速度检测装置等。The position sensor 5Rb detects the rotation angle of the
《动作控制系统的结构》"The Structure of Motion Control Systems"
接下来,参照图4以及图5来说明上述的移动体1的动作控制系统100。图4是表示本实施方式所涉及的动作控制系统100的结构的一例的功能框图。图5是本实施方式所涉及的地图信息以及环境信息组。Next, the
动作控制系统100具备运算处理装置10、发声装置20、显示装置30、外观测量装置40、姿态角度检测装置50、姿态驱动装置60、车轮驱动装置70、环境信息设定装置80等。进而,运算处理装置10具备外观测量部11、里程计算出部12、自己位置估计部(位置决定部)13、环境信息取得部14、动作判定部15、动作执行部(动作指令部)16、动作计划部17、存储器。The
运算处理装置10例如是CPU(Central Processing Unit,中央处理器),读出存储于存储器的控制程序并在工作区展开,通过执行该控制程序来控制各构成要素。另外,运算处理装置10可以设于移动体1的内部,也可以设于移动体1的外部。The
存储器作为用于运算处理装置10执行控制程序的作业用存储区域而用。存储器例如由ROM(Read Only Memory,只读存储器)、RAM(RandomAccess Memory,随机存取存储器)等构成,存储地图信息31、环境信息组34、由运算处理装置10执行的控制程序、控制程序的执行所需的各种数据等。另外,存储器不一定非要设于运算处理装置10的内部,也可以作为外部存储装置。The memory is used as a work storage area for the
具体地,如图5所示,存储器预先存储移动体1移动的范围的地图信息31。另外,存储器存储与地图信息31所示的移动体1的位置对应的环境信息组34。在地图信息31中包含障碍物32的位置、壁33的位置等。在环境信息组34中包含「音量」、「亮度」、「地面的倾斜角度」、「与障碍物32或壁33的距离」等环境信息。Specifically, as shown in FIG. 5 , the memory stores map
环境信息组34的结构、值由环境信息设定装置80进行适宜、设定、变更或更新。另外,作为环境信息组34的值,通过环境信息设定装置80进行设定,使得「音量」为Pa以下、「亮度」为Qa以下、「地面的倾斜角度」为α、「与障碍物32或壁33的距离」为Da等。The structure and value of the
外观测量部11将从外观测量装置40输入的测量值向距离数据换算,将换算的距离数据向自己位置估计部13输出。The appearance measurement unit 11 converts the measurement value input from the
里程计算出部12基于从车轮驱动装置70输入的2个车轮(车轮5R、车轮5L)的旋转角度、旋转速度、旋转量等来算出移动体1的移动信息。The
例如,如图5所示,将本实施方式中的自己位置估计中所用的坐标设为p(xp,yp,Ωp)。在图5中,x相对于移动体1的行进方向的右手方向。另外,y是移动体1的行进方向。另外,Ω是相对于y轴逆时针的旋转量的。在移动体1沿着路径1a从位置(x0,y0,Ω0)向位置(x1,y1,Ω1)移动的情况下,里程计算出部12通过基于车轮的旋转角度算出移动体1的坐标p(xp,yp,Ωp),来算出从位置(x0,y0,Ω0)向位置(x1,y1,Ω1)的移动量,作为移动信息。另外,自己位置估计中所用的坐标轴能利用任意的坐标轴。For example, as shown in FIG. 5 , the coordinates used in the self-position estimation in this embodiment are set to p(xp, yp, Ωp). In FIG. 5 , x is the right-hand direction with respect to the traveling direction of the moving
自己位置估计部13基于从外观测量部11输入的距离数据、从里程计算出部12输入的移动信息、存储于存储器的地图信息31等来估计自己(移动体1)的位置(估计并决定)。例如如图5所示,在移动体1沿着路径1a移动的情况下,自己位置估计部13估计(决定)移动后的自己的位置是位置(x1,y1,Ω1)。The self-
自己位置估计部13例如能使用LiDAR(Light Detection and Ranging,激光探测以及测距)、摄像机、红外线传感器、超声波传感器、激光扫描器等传感器等来估计(决定)自己的位置。The self-
环境信息取得部14参照存储于存储器的环境信息组34、由环境信息设定装置80设定的设定值等来取得由自己位置估计部13估计(决定)的位置上的环境信息。The environmental
动作判定部15基于从环境信息取得部14输入的环境信息来事前判定所实施的预定的动作是否成立。然后动作判定部15将判定结果向动作执行部16输出。The
所实施的预定的动作优选是预先确定的动作,例如能举出跌倒复原、说话、发声、表现、运动(例如摆臂、晃动头等)、灯(例如LED等)的点亮、图像的显示等。The predetermined action to be performed is preferably a predetermined action, for example, recovery from a fall, speaking, vocalization, performance, movement (for example, swinging arms, shaking head, etc.), lighting of lamps (for example, LED, etc.), display of images, etc. .
动作判定部15在判定为所实施的预定的动作成立的情况下,将动作执行设定为开启,将所实施的预定的动作成立这样的判定结果向动作执行部16输出。When the
另一方面,动作判定部15在判定为所实施的预定的动作不成立的情况下,进一步判定是否能进行动作信息的补正。On the other hand, when it is determined that the predetermined operation to be performed is not established, the
动作信息是与所实施的预定的动作相关的信息,设为与发声装置20相关的环境信息所对应的信息,例如能举出移动体1的发声音量P、移动体1对周围环境的容许音量Pa、移动体1能发声的发声音量的最小值Pmin、最大值Pmax等。或者,作为与显示装置30相关的环境信息所对应的信息,例如能举出移动体1的灯的亮度Q、移动体1对周围环境容许的亮度Qa、移动体1能点亮的灯的亮度的最小值Qmin、最大值Qmax等。The action information is information related to a predetermined action to be performed, and it is assumed to be information corresponding to the environmental information related to the
动作判定部15在判定为能进行动作信息的补正的情况下,对动作信息进行补正,并将动作执行设定为开启,将所实施的预定的动作成立这样的判定结果向动作执行部16输出。动作判定部15在判定为不能进行动作信息的补正的情况下,不对动作信息进行补正,对移动体1的管理者、操作人员进行错误报告,将动作执行设定为停止,将所实施的预定的动作不成立这样的判定结果向动作执行部16输出。When the
或者,动作判定部15在判定为所实施的预定的动作不成立的情况下,进一步判定是否限制所实施的预定的动作。Alternatively, the
动作判定部15在判定为限制所实施的预定的动作的情况下,限制所实施的预定的动作并将动作执行设定为开启,将所实施的预定的动作成立这样的判定结果向动作执行部16输出。动作判定部15在判定为不限制所实施的预定的动作的情况下,不限制所实施的预定的动作,将动作执行设定为开启,将所实施的预定的动作成立这样的判定结果向动作执行部16输出。When the
动作执行部16基于从动作判定部15输入的判定结果,将与动作相关的各种指令向动作计划部17输出。动作执行部16例如基于所实施的预定的动作成立这样的判定结果,将用于执行动作的指令向动作计划部17输出。动作执行部16录入基于所实施的预定的动作不成立这样的判定结果,将用于不执行动作的指令向动作计划部17输出。The
动作计划部17基于从动作执行部16输入的各种指令来算出对发声装置20的动作指令(例如说话、发声)、对显示装置30的动作指令(例如灯的点亮)、姿态驱动装置60的动作指令(例如跌倒复原),并将各动作指令向各装置输出。The motion planning unit 17 calculates motion commands for the sound generator 20 (for example, speaking, utterance), motion commands for the display device 30 (for example, turning on a lamp), and the
根据本实施方式所涉及的移动体,由于能考虑周围环境来事前判定所实施的预定的动作是否成立,因此例如在移动体1跌倒的情况下,也能合适地进行跌倒复原。另外,例如在移动体1存在于安静的环境的情况下、存在于电影院内等的情况下,能不说话,或调整说话时的音量。另外,在例如移动体1存在于墙边的情况下,能不挥动臂,或者仅挥动距墙边远的一方的单臂。According to the mobile body according to the present embodiment, since it can be determined in advance whether or not the predetermined operation to be performed is established in consideration of the surrounding environment, for example, even when the
《动作判定部的处理的一例》"An example of processing by the motion determination unit"
图6是表示本实施方式所涉及的动作判定部15的处理的一例的流程图。在此举出动作判定部15参照与发声装置20相关的环境信息来进行各处理的情况作为一例,来进行说明。FIG. 6 is a flowchart showing an example of processing performed by the
在步骤S101中,动作判定部15从环境信息取得部14取得移动体1的被估计的位置上的环境信息。In step S101 , the
动作判定部15从环境信息组34中所含的环境信息中取得与发声装置20相关的环境信息即「音量」。The
在步骤S102中,动作判定部15判定所实施的预定的动作(例如发声)是否成立。动作判定部15在判定为所实施的预定的动作成立的情况下,前进到步骤S103的处理。动作判定部15在判定为所实施的预定的动作不成立的情况下,前进到步骤S104的处理。In step S102, the
例如设为通过任务请求的发声音量是P。这时,动作判定部15判定通过任务请求的发声音量P是否是容许音量Pa以下(发声音量P≤容许音量Pa)。在通过任务请求的发声音量P是容许音量Pa以下的情况下,动作判定部15前进到步骤S103的处理。另一方面,在通过任务请求的发声音量P比容许音量Pa大的情况下,动作判定部15前进到步骤S104的处理。For example, it is assumed that the sound volume requested by the task is P. At this time, the
在步骤S103中,动作判定部15将动作执行设定为开启。In step S103, the
在步骤S104中,由于在估计为移动体1会存在的位置,通过任务请求的发声音量P超过容许音量Pa,因此,动作判定部15设定表现所实施的预定的动作(例如发声)不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In step S104, since the sound production volume P requested by the task exceeds the allowable sound volume Pa at the position where it is estimated that the
在步骤S105中,动作判定部15将动作执行设定为停止。In step S105, the
根据上述的处理,能事前判定在移动体1所存在的环境下,移动体1所实施的预定的动作是否成立。According to the above-described processing, it can be determined in advance whether or not the predetermined operation performed by the
《动作判定部的处理的一例》"An example of processing by the motion determination unit"
图7是表示本实施方式所涉及的动作判定部15的处理的一例的流程图。在此,举出动作判定部15参照与发声装置20相关的环境信息来进行各处理的情况为一例进行说明。另外,在图7中,对与图6共通的部分省略重复的说明。FIG. 7 is a flowchart showing an example of processing performed by the
步骤S1001到步骤S1003的处理与图6中步骤S101到步骤S103的处理同样。The processing from steps S1001 to S1003 is the same as the processing from steps S101 to S103 in FIG. 6 .
在步骤S1004中,动作判定部15判定是否能进行动作信息的补正,以使得通过任务请求的发声音量P满足容许音量Pa。In step S1004, the
动作判定部15在判定为能进行动作信息的补正的情况下,前进到步骤S1005的处理。动作判定部15在判定为不能进行动作信息的补正情况下,前进到步骤S1006的处理。When the
例如在发声装置20中,设为能发声的发声音量P满足Pmin≤P≤Pmax。这时,在容许音量Pa为能发声的发声音量P的最小值Pmin以上(音量Pmin≤容许音量Pa)的情况下,动作判定部15判定为能进行动作信息的补正,前进到步骤S1005的处理。另一方面,在容许音量Pa比能发声的发声音量P的最小值Pmin小的(音量Pmin>容许音量Pa)情况下,动作判定部15判定为不能进行动作信息的补正,前进到步骤S1006的处理。For example, in the
在步骤S1005中,动作判定部15对动作信息进行补正。例如动作判定部15将通过任务请求的发声音量P变更成容许音量Pa(发声音量P=容许音量Pa)。In step S1005, the
在步骤S1006中,由于在移动体1的被估计的位置,通过任务请求的发声音量P超出容许音量Pa,进而也不能进行动作信息的补正,因此动作判定部15设定表现所实施的预定的动作(例如发声)不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In step S1006, since the sound production volume P requested by the task exceeds the allowable volume Pa at the estimated position of the
步骤S1007的处理与图6中的步骤S105的处理同样。The processing of step S1007 is the same as the processing of step S105 in FIG. 6 .
另外,在动作判定部15参照与显示装置30相关的环境信息的情况下也能进行与上述同样的处理。在该情况下,动作信息不是P、Pa、Pmin、Pmax,而成为Q、Qa、Qmin、Qmax。Also, when the
根据上述的处理,能事前判定在移动体1所存在的环境下,移动体1所实施的预定的动作是否成立。According to the above-described processing, it can be determined in advance whether or not the predetermined operation performed by the
<第2实施方式><Second Embodiment>
《动作判定部的处理的一例》"An example of processing by the motion determination unit"
图8是表示本实施方式所涉及的动作判定部15的处理的一例的流程图。在此,举出动作判定部15参照与姿态角度检测装置50相关的环境信息来进行各处理的情况为一例来进行说明。FIG. 8 is a flowchart showing an example of the processing of the
在步骤S201中,动作判定部15从环境信息取得部14取得移动体1的被估计的位置上的环境信息。In step S201 , the
动作判定部15从环境信息组34中所含的环境信息中取得「地面的倾斜角度」、「与障碍物32或壁33的距离」。The
在步骤S202中,动作判定部15判定移动体1是否正自主站立。另外,动作判定部15进行该判定是因为,在移动体1未自主站立的状态(倒地的状态、倚靠的状态)下进行所实施的预定的动作会诱发移动体1的故障。In step S202, the
动作判定部15在判定为是移动体1正自主站立的状态的情况下,前进到步骤S203的处理。动作判定部15在判定为移动体1未自主站立的情况下,前进到步骤S205的处理。When the
例如在与俯仰方向相关的姿态角度θ满足θmin≤θ≤θmax、与翻滚方向相关的姿态角度满足的情况下,动作判定部15判定为是移动体1正自主站立的状态,前进到步骤S203的处理。另一方面,在与俯仰方向相关的姿态角度θ不满足θmin≤θ≤θmax、与翻滚方向相关的姿态角度不满足的情况下,动作判定部15判定为是移动体1未自主站立的状态,前进到步骤S205的处理。For example, the attitude angle θ related to the pitch direction satisfies θmin≤θ≤θmax, and the attitude angle related to the roll direction Satisfy In the case of , the
在步骤S203中,动作判定部15判定移动体1所存在的位置是否是通过任务请求的动作(所实施的预定的动作)成立的位置。动作判定部15在判定为移动体1所存在的位置是通过任务请求的动作成立的位置的情况下,前进到步骤S204的处理。动作判定部15在判定为移动体1所存在的位置是通过任务请求的动作不成立的位置的情况下,前进到步骤S205的处理。In step S203 , the
例如设为与近旁的障碍物32或壁33的距离是Da。这时,动作判定部15判定近旁距离Da是否是所实施的预定的动作成立的与障碍物32或壁33的最短距离D1以上(近旁距离Da≥最短距离D1)。For example, it is assumed that the distance from the
在近旁距离Da是最短距离D1以上的情况下,动作判定部15判定为移动体1所存在的位置是通过任务请求的动作成立的位置,前进到步骤S204的处理。另一方面,在近旁距离Da比最短距离D1短的情况下,动作判定部15判定为移动体1所存在的位置是通过任务请求的动作不成立的位置,前进到步骤S205的处理。When the proximity distance Da is equal to or greater than the shortest distance D1, the
在步骤S204中,动作判定部15将动作执行设定为开启。In step S204, the
在步骤S205中,在从步骤S202过渡过来的情况下,由于移动体1未自主站立,因此动作判定部15设定表现若进行所实施的预定的动作、移动体1就会故障的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In step S205 , when transitioning from step S202 , since the
另外,在步骤S205中,在从步骤S203过渡过来的情况下,由于与近旁的障碍物32或壁33的距离比所实施的预定的动作成立的与障碍物32或壁33的最短距离短,因此动作判定部15设定表现所实施的预定的动作不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In addition, in step S205, when transitioning from step S203, since the distance to the
在步骤S206中,动作判定部15将动作执行设定为停止。In step S206, the
根据上述的处理,能事前判定在移动体1所存在的环境下,移动体1所实施的预定的动作是否成立。由此能防止移动体1在动作中向壁、障碍物碰撞,或跌倒。According to the above-described processing, it can be determined in advance whether or not the predetermined operation performed by the
《动作判定部的处理的一例》"An example of processing by the motion determination unit"
图9是表示本实施方式所涉及的动作判定部15的处理的一例的流程图。在此,举出动作判定部15参照与姿态角度检测装置50相关的环境信息来进行各处理的情况作为一例来进行说明。另外,在图9中,对于与图8共通的部分,省略重复的说明。FIG. 9 is a flowchart showing an example of the processing of the
步骤S2001到步骤S2002的处理与图8中的步骤S201到步骤S202的处理同样。The processing of steps S2001 to S2002 is the same as the processing of steps S201 to S202 in FIG. 8 .
在骤S2003中,动作判定部15判定移动体1所存在的位置是否是通过任务请求的动作(实施的预定的动作)成立的位置。动作判定部15在判定为移动体1所存在的位置是通过任务请求的动作成立的位置的情况下,前进到步骤S2004的处理。动作判定部15在判定为移动体1所存在的位置是通过任务请求的动作不成立的位置的情况下,前进到步骤S2007的处理。另外,动作判定部15也可以考虑移动体1的姿态来进行该判定。In step S2003, the
在步骤S2004中,动作判定部15估计移动体1的姿态。动作判定部15基于由姿态角度检测装置50检测的姿态角度是否满足给定的范围,来判定移动体1是否正在正常直立,从而估计移动体1的姿态。In step S2004 , the
若如图10所示设为移动体1在例如倾斜角度α的地面直立,则移动体1向后方向倾斜地面的倾斜角度α的相应量,与俯仰方向相关的姿态角度θ的理想值成为角度-α。另外,将移动体1的前方向的倾斜度设为正(+)的角度,将移动体1的后方向的倾斜度设为负(-)的角度。As shown in FIG. 10 , if the
另外,由姿态角度检测装置50检测的姿态角度θ实际上包含检测误差θf,始终变动。因此,若考虑检测误差θf,则动作判定部15能基于由姿态角度检测装置50检测的姿态角度θ是否满足-α-θf≤θ≤-α+θf来判定移动体1是否正在正常直立。In addition, the attitude angle θ detected by the attitude
在姿态角度θ满足-α-θf≤θ≤-α+θf的情况下,动作判定部15判定为移动体1正在倾斜角度α的地面正常直立,估计为移动体1的姿态是直立姿态。另一方面,在姿态角度θ不满足-α-θf≤θ≤-α+θf的情况下,动作判定部15判定为移动体1未在倾斜角度α的地面正常直立,估计为移动体1的姿态不是直立姿态。When the posture angle θ satisfies -α-θf≤θ≤-α+θf, the
在步骤S2005中,动作判定部15判定移动体1的姿态是否是通过任务请求的动作(所实施的预定的动作)成立的姿态。In step S2005, the
动作判定部15在判定为移动体1的姿态是通过任务请求的动作成立的姿态(正常的姿态)的情况下,前进到步骤S2006的处理。动作判定部15在判定为移动体1的姿态是通过任务请求的动作不成立的姿态(异常的姿态)的情况下,前进到步骤S2007的处理。When it is determined that the posture of the
在步骤S2006中,动作判定部15将动作执行设定为开启。In step S2006, the
在步骤S2007中,在从步骤S2002过渡过来的情况下,由于移动体1未自主站立,因此动作判定部15设定表现若进行所实施的预定的动作、移动体1就会故障的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In step S2007 , when transitioning from step S2002 , since the
另外,在步骤S2007中,在从步骤S2003过渡过来的情况下,由于与近旁的障碍物32或壁33的距离比所实施的预定的动作成立的与障碍物32或壁33的最短距离短,因此动作判定部15设定表现所实施的预定的动作不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In addition, in step S2007, when transitioning from step S2003, the distance to the
另外,在步骤S2007中,在从步骤S2005过渡过来的情况下,由于移动体1的姿态是异常的姿态,因此动作判定部15设定表现所实施的预定的动作不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In addition, in step S2007, when transitioning from step S2005, since the posture of the
步骤S2008的处理与图8中的步骤S206的处理同样。The processing of step S2008 is the same as the processing of step S206 in FIG. 8 .
根据上述的处理,能事前判定在移动体1所存在的环境下,移动体1所实施的预定的动作是否成立。由此,能防止移动体1在动作中向壁、障碍物碰撞,或者跌倒。According to the above-described processing, it can be determined in advance whether or not the predetermined operation performed by the
<第3实施方式><Third Embodiment>
《移动体的跌倒复原》"Fall Recovery of Moving Objects"
在本实施方式中,说明移动体1作为所实施的预定的动作而进行跌倒复原的情况。图11是表示本实施方式所涉及的移动体1进行所实施的预定的动作之一的跌倒复原的一例的示意图。In the present embodiment, a case where the
在图11A中,移动体1跌倒而成为俯卧的状态。在图11B中,移动体1将躯干2后仰,将臂3L、臂3R弯曲,将腿4L、腿4R弯曲。在图11C中,移动体1将臂3L、臂3R向头部6的方向移动,将腿4L、腿4R进一步弯曲。在图11D中,移动体1将臂3L、臂3R伸开,并将腿4L、腿4R进一步弯曲。在图11E中,移动体1在使躯干2前倾的同时将臂3L、臂3R伸开,从而向腿4L、腿4R的方向移动。在图11F中,移动体1将躯干2后仰,将臂3L、臂3R弯曲的同时向后方移动,成为坐着的状态。在图11G中,移动体1将臂3L、臂3R伸开,并将腿4L、腿4R伸开,从而成为直立的状态。In FIG. 11A , the
跌倒复原可以是从图11A所示移动体1跌倒而俯卧的状态向图11F所示坐着的状态进行复原的动作,也可以是从图11A所示移动体1跌倒而俯卧的状态向图11G所示直立的状态进行复原的动作。Fall recovery may be an action of recovering from the state in which the
另外,如图11F所示,移动体1即使是坐着状态,也能通过车轮5L、车轮5R行驶。因此,移动体1可以在地面的倾斜角度陡峭的场所以重心低的坐着的状态移动,在移动到适合站起的场所后,如图11G所示成为直立的状态。In addition, as shown in FIG. 11F , even if the
由上述的动作控制系统100控制的移动体1能考虑周围环境事前判定所实施的预定的动作是否成立。为此,例如在移动体1的跌倒的情况下,也能合适地进行跌倒复原。The
《动作判定部的处理的一例》"An example of processing by the motion determination unit"
图12是表示本实施方式所涉及的动作判定部15的处理的一例的流程图。在此,举出移动体1从跌倒而俯卧的状态进行跌倒复原的情况作为一例来进行说明,但例如在移动体1从跌倒而仰面朝天的状态进行跌倒复原的情况下,在移动体1从跌倒而朝向侧面(左、右)的状态进行跌倒复原的情况下,也能进行同样的处理。FIG. 12 is a flowchart showing an example of processing performed by the
步骤S301到步骤S303的处理与图9中的步骤S2001到步骤S2003的处理同样。The processing of steps S301 to S303 is the same as the processing of steps S2001 to S2003 in FIG. 9 .
在步骤S304中,动作判定部15判定移动体1所存在的地面的倾斜角度是否是跌倒复原(所实施的预定的动作)成立的倾斜角度。动作判定部15在判定为移动体1所存在的地面的倾斜角度是跌倒复原成立的倾斜角度的情况下,前进到步骤S305的处理。动作判定部15在判定为移动体1所存在的地面的倾斜角度不是跌倒复原成立的倾斜角度的情况下,前进到步骤S310的处理。In step S304 , the
即,在地面的倾斜是平的或缓坡的情况下,移动体1由于在站起时不会再度跌倒,因此跌倒复原成立。另一方面,在地面的倾斜陡峭的情况下,移动体1在站起时会再度跌倒,跌倒复原不成立。That is, when the inclination of the ground is flat or a gentle slope, since the
例如,将「地面的倾斜角度」设为是α。这时,动作判定部15判定地面的倾斜角度α是否是跌倒复原成立的倾斜角度α2以下(倾斜角度α≤倾斜角度α2)。For example, let "the inclination angle of the ground" be α. At this time, the
因此,在地面的倾斜角度α为倾斜角度α2以下的情况下,动作判定部15判定为地面的倾斜角度α是跌倒复原成立的角度,前进到步骤S305的处理。另一方面,在地面的倾斜角度α比倾斜角度α2大的情况下,动作判定部15判定为地面的倾斜角度α不是跌倒复原成立的角度,前进到步骤S310的处理。Therefore, when the inclination angle α of the ground is equal to or smaller than the inclination angle α2, the
在步骤S305中,动作判定部15估计移动体1的姿态。动作判定部15基于由姿态角度检测装置50检测的姿态角度是否满足给定的范围来判定移动体1是否是正常跌倒,从而来估计移动体1的姿态。另外所谓,「移动体1是正常跌倒的姿态」是指图11所示的跌倒复原能成立的跌倒姿态,所谓「移动体1不是正常跌倒的姿态」,是指图11所示的跌倒复原不能成立的跌倒姿态。In step S305 , the
若如图13所示,移动体1在例如倾斜角度α的地面以俯卧的状态跌倒,移动体成为站起地面的倾斜角度α的相应量的状态,因此与俯仰方向相关的姿态角度θ的理想值成为角度π/2-α。另外,将移动体1的前方向的倾斜度设为正(+)的角度,将移动体1的后方向的倾斜度设为负(-)的角度。As shown in FIG. 13 , if the
另外,由姿态角度检测装置50检测的姿态角度θ即使上包含检测误差θc,始终变动。因此,若考虑检测误差θc,则动作判定部15基于由姿态角度检测装置50检测的姿态角度θ是否满足π/2-α-θc≤θ≤π/2-α+θc来判定移动体1是否是正常跌倒。In addition, the attitude angle θ detected by the attitude
在姿态角度θ满足π/2-α-θc≤θ≤π/2-α+θc的情况下,动作判定部15判定为移动体1在倾斜角度α的地面正常跌倒,估计为移动体1的姿态是正常的跌倒姿态(不是靠在障碍物等而跌倒)。另一方面,在姿态角度θ不满足π/2-α-θc≤θ≤π/2-α+θc的情况下,动作判定部15判定为移动体1在倾斜角度α的地面不是正常跌倒,估计为移动体1的姿态是异常的跌倒姿态(靠在障碍物等而跌倒)。When the attitude angle θ satisfies π/2-α-θc≤θ≤π/2-α+θc, the
在步骤S306中,动作判定部15判定移动体1的姿态是否是跌倒复原成立的姿态。In step S306 , the
动作判定部15在判定为移动体1的姿态是跌倒复原成立的姿态(正常的跌倒姿态)的情况下,前进到步骤S307的处理。动作判定部15在判定为移动体1的姿态是跌倒复原不成立的姿态(异常的跌倒姿态)的情况下,前进到步骤S310的处理。When the
在步骤S307中,动作判定部15判定是否限制所实施的预定的动作(跌倒复原)。动作判定部15在判定为直到最后都不实施跌倒复原、即限制所实施的预定的动作的情况下,前进到步骤S308的处理。另一方面,动作判定部15在判定为在最后前实施跌倒复原、即不限制所实施的预定的动作的情况下,前进到步骤S309的处理。In step S307, the
例如设为「地面的倾斜角度」是α。这时,动作判定部15判定地面的倾斜角度α是否如图11F所示是移动体1能从跌倒而俯卧的状态向坐着的状态复原的地面的倾斜角度α2(>α1)以下,另外,判定是否如图11G所示比移动体1能从跌倒而俯卧的状态向直立的状态复原的地面的倾斜角度α1大。For example, it is assumed that "the inclination angle of the ground" is α. At this time, the
因此,在地面的倾斜角度α满足α1<α≤α2的情况下,动作判定部15限制跌倒复原,即,移动体1应从跌倒而俯卧的状态起在坐着的状态中断动作,前进到步骤S308的处理。另一方面,在地面的倾斜角度α满足α≤α1的情况下,动作判定部15不限制跌倒复原,即,判定为移动体1从跌倒而俯卧的状态起到直立的状态为止都应继续动作,前进到步骤S309的处理。Therefore, when the inclination angle α of the ground satisfies α1<α≦α2, the
在步骤S308中,动作判定部15在移动体1坐着的状态下中止动作(图11F参照)。In step S308, the
步骤S309的处理与图9中的步骤S2006的处理同样。The processing of step S309 is the same as the processing of step S2006 in FIG. 9 .
在步骤S310中,在从步骤S303过渡过来的情况下,由于移动体1所存在的位置是不会被近旁的障碍物32或壁33妨害所实施的预定的动作的位置,因此动作判定部15设定表现跌倒复原不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In step S310, in the case of transition from step S303, since the position where the moving
另外,在从步骤S304过渡过来的情况下,由于移动体1所存在的地面的倾斜角度不是移动体1能进行跌倒复原的倾斜角度,因此动作判定部15设定表现跌倒复原不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In addition, in the case of transition from step S304, since the inclination angle of the ground on which the
另外,在从步骤S306过渡过来的情况下,由于移动体1的姿态是异常的跌倒姿态,因此动作判定部15设定表现跌倒复原不成立的错误。然后动作判定部15对移动体1的管理者、操作人员进行错误报告。In addition, in the case of transition from step S306, since the posture of the
步骤S311的处理与图9中的步骤S2008的处理同样。The processing of step S311 is the same as the processing of step S2008 in FIG. 9 .
另外,第3实施方式的处理能与第2实施方式的处理组合。例如在图8所示的步骤S202以及图9所示的步骤S2002,动作判定部15在判定为移动体1未自主站立的情况下,能向图12所示的步骤S303的处理过渡。In addition, the processing of the third embodiment can be combined with the processing of the second embodiment. For example, in step S202 shown in FIG. 8 and step S2002 shown in FIG. 9 , when the
根据上述的处理,能事前判定在移动体1所存在的环境下,移动体1所实施的预定的动作是否成立。由此,由于能防止实施勉强的跌倒复原,因此能防止移动体1的故障。According to the above-described processing, it can be determined in advance whether or not the predetermined operation performed by the
符号说明Symbol Description
1 移动体1 moving body
13 自己位置估计部(位置决定部)13 Own position estimation unit (position determination unit)
14 环境信息取得部14 Environmental Information Acquisition Department
15 动作判定部15 Action Judging Section
16 动作执行部(动作指令部)16 Action execution part (action command part)
20 发声装置20 sound device
30 显示装置30 Display device
32 障碍物32 obstacles
33 壁33 walls
50 姿态角度检测装置50 Attitude angle detection device
80 环境信息设定装置80 Environmental information setting device
100 动作控制系统100 Motion Control System
α 姿态角度α Attitude angle
Claims (8)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018-002251 | 2018-01-10 | ||
| JP2018002251A JP7081926B2 (en) | 2018-01-10 | 2018-01-10 | Mobiles, motion control systems, and mobile systems |
| PCT/JP2018/039810 WO2019138650A1 (en) | 2018-01-10 | 2018-10-26 | Moving body |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111246979A true CN111246979A (en) | 2020-06-05 |
| CN111246979B CN111246979B (en) | 2023-08-22 |
Family
ID=67218915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201880068631.3A Active CN111246979B (en) | 2018-01-10 | 2018-10-26 | moving body |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11378960B2 (en) |
| JP (1) | JP7081926B2 (en) |
| CN (1) | CN111246979B (en) |
| WO (1) | WO2019138650A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025028370A1 (en) * | 2023-07-31 | 2025-02-06 | 日東電工株式会社 | Robot, robot control method, and program |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001212785A (en) * | 1998-06-09 | 2001-08-07 | Sony Corp | Robot apparatus and attitude control method thereof |
| JP2002036152A (en) * | 2000-07-26 | 2002-02-05 | Matsushita Electric Works Ltd | Autonomous moving robot |
| US20060243499A1 (en) * | 2005-03-14 | 2006-11-02 | Yuji Hosoda | Moving robot |
| US20100049391A1 (en) * | 2008-08-25 | 2010-02-25 | Murata Machinery, Ltd. | Autonomous moving apparatus |
| US20110231050A1 (en) * | 2010-03-22 | 2011-09-22 | Goulding John R | In-Line Legged Robot Vehicle and Method for Operating |
| JP2012245573A (en) * | 2011-05-25 | 2012-12-13 | Honda Motor Co Ltd | Floor surface estimating device |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3051641B2 (en) * | 1994-07-05 | 2000-06-12 | 三菱重工業株式会社 | Trajectory generation method for mobile robot |
| JP3555107B2 (en) | 1999-11-24 | 2004-08-18 | ソニー株式会社 | Legged mobile robot and operation control method for legged mobile robot |
| EP1484134B1 (en) * | 2002-02-15 | 2019-05-01 | Sony Corporation | Leg device for leg type movable robot, and method of controlling leg type movable robot |
| JP3555946B2 (en) * | 2002-03-15 | 2004-08-18 | ソニー株式会社 | Mobile robot apparatus and control method for mobile robot apparatus |
| JP2003334773A (en) * | 2002-05-14 | 2003-11-25 | Sanyo Electric Co Ltd | Bipedal walking robot |
| JP2005313291A (en) * | 2004-04-30 | 2005-11-10 | Mitsubishi Heavy Ind Ltd | Image display method linked with robot action, and device thereof |
| JP4485887B2 (en) * | 2004-09-17 | 2010-06-23 | 本田技研工業株式会社 | Force sensor abnormality detection device for legged mobile robot |
| JP2007160427A (en) * | 2005-12-12 | 2007-06-28 | Advanced Telecommunication Research Institute International | Robot control system |
| JP4976903B2 (en) * | 2007-04-05 | 2012-07-18 | 本田技研工業株式会社 | robot |
| JP2009118720A (en) * | 2007-10-16 | 2009-05-28 | Equos Research Co Ltd | vehicle |
| US9840007B1 (en) * | 2014-08-25 | 2017-12-12 | X Development Llc | Robotic operation libraries |
| US9618937B1 (en) * | 2014-08-25 | 2017-04-11 | Google Inc. | Slip detection using robotic limbs |
| JP6344523B2 (en) * | 2015-03-12 | 2018-06-20 | 株式会社村田製作所 | Ball riding robot |
-
2018
- 2018-01-10 JP JP2018002251A patent/JP7081926B2/en active Active
- 2018-10-26 WO PCT/JP2018/039810 patent/WO2019138650A1/en not_active Ceased
- 2018-10-26 CN CN201880068631.3A patent/CN111246979B/en active Active
- 2018-10-26 US US16/767,196 patent/US11378960B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001212785A (en) * | 1998-06-09 | 2001-08-07 | Sony Corp | Robot apparatus and attitude control method thereof |
| JP2002036152A (en) * | 2000-07-26 | 2002-02-05 | Matsushita Electric Works Ltd | Autonomous moving robot |
| US20060243499A1 (en) * | 2005-03-14 | 2006-11-02 | Yuji Hosoda | Moving robot |
| US20100049391A1 (en) * | 2008-08-25 | 2010-02-25 | Murata Machinery, Ltd. | Autonomous moving apparatus |
| US20110231050A1 (en) * | 2010-03-22 | 2011-09-22 | Goulding John R | In-Line Legged Robot Vehicle and Method for Operating |
| JP2012245573A (en) * | 2011-05-25 | 2012-12-13 | Honda Motor Co Ltd | Floor surface estimating device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019138650A1 (en) | 2019-07-18 |
| US11378960B2 (en) | 2022-07-05 |
| CN111246979B (en) | 2023-08-22 |
| US20200393836A1 (en) | 2020-12-17 |
| JP7081926B2 (en) | 2022-06-07 |
| JP2019119028A (en) | 2019-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4276624B2 (en) | Robot control apparatus, robot control method, and robot control program | |
| CN112146649B (en) | Navigation method and device in AR scene, computer equipment and storage medium | |
| CN110554692B (en) | Map information updating system | |
| JP2009025898A (en) | Route planning apparatus, route planning method, and moving body | |
| JP2007310866A (en) | Robot using absolute azimuth and map creation method using the same | |
| WO2024041132A1 (en) | Movement control method for mobile robot and mobile robot | |
| JP7439822B2 (en) | Map creation device, map creation method, and program | |
| WO2015137169A1 (en) | Terrain determination device, legged mobile robot, robot system, control method for legged mobile robot, and control method for robot system | |
| JP7295654B2 (en) | self-propelled robot | |
| CN111246979A (en) | Moving body | |
| JP2004209562A (en) | Mobile robot | |
| TWI555524B (en) | Walking assist system of robot | |
| CN118418191B (en) | Stability evaluation method for robot placed articles and robot | |
| JP2000206862A (en) | Walking sensation generating apparatus | |
| CN114326736B (en) | Following path planning method and legged robot | |
| WO2023021734A1 (en) | Movement device, movement device control method, and program | |
| CN115480561B (en) | Control method and device for motion state, wheel-leg robot and storage medium | |
| JP3199059B2 (en) | Robot apparatus and attitude control method thereof | |
| CN115480560B (en) | Control method and device for motion state, wheel-leg robot and storage medium | |
| WO2025203361A1 (en) | Control device, mobile body system, control method, and program | |
| CN114610017B (en) | A method for avoiding self-collision of a legged robot, a related device and a storage medium | |
| US12193977B2 (en) | Moving body and control apparatus | |
| WO2025203272A1 (en) | Control device, control method, and program | |
| WO2025203310A1 (en) | Control device, control method, and program | |
| WO2025191786A1 (en) | Control device, control method, and program |
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 |