CN109448410A - 一种信息处理方法、服务器和智能移动机器人 - Google Patents

一种信息处理方法、服务器和智能移动机器人 Download PDF

Info

Publication number
CN109448410A
CN109448410A CN201811124563.6A CN201811124563A CN109448410A CN 109448410 A CN109448410 A CN 109448410A CN 201811124563 A CN201811124563 A CN 201811124563A CN 109448410 A CN109448410 A CN 109448410A
Authority
CN
China
Prior art keywords
mobile robot
parking stall
intelligent mobile
server
home
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
CN201811124563.6A
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201811124563.6A priority Critical patent/CN109448410A/zh
Publication of CN109448410A publication Critical patent/CN109448410A/zh
Priority to PCT/CN2019/108045 priority patent/WO2020063717A1/zh
Priority to US17/210,980 priority patent/US11541880B2/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/90Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/06Automatic manoeuvring for parking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/006Controls for manipulators by means of a wireless system for controlling one or several manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0015Planning or execution of driving tasks specially adapted for safety
    • B60W60/0016Planning or execution of driving tasks specially adapted for safety of the vehicle or its occupants
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • B60W60/0021Planning or execution of driving tasks specially adapted for travel time
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0133Traffic data processing for classifying traffic situation
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0967Systems involving transmission of highway information, e.g. weather, speed limits
    • G08G1/096708Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
    • G08G1/096725Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information generates an automatic action on the vehicle control
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/14Traffic control systems for road vehicles indicating individual free spaces in parking areas
    • G08G1/145Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
    • G08G1/146Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas where the parking area is a limited parking space, e.g. parking garage, restricted space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Chemical & Material Sciences (AREA)
  • Signal Processing (AREA)
  • Analytical Chemistry (AREA)
  • Robotics (AREA)
  • Environmental & Geological Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Emergency Management (AREA)
  • Public Health (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Alarm Systems (AREA)

Abstract

本发明实施例公开了一种信息处理方法、服务器和智能移动机器人,用于当智能移动机器人遇到危险时,通过与服务器的信息交互,实现智能移动机器人逃离现场到安全的地方的目的。本发明实施例方法包括:服务器接收智能移动机器人发送的危险告警,所述危险告警用于指示所述智能移动机器人监测到危险事件;所述服务器为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;所述服务器向所述智能移动机器人发送逃离指示,所述逃离指示包括所述安全位置。

Description

一种信息处理方法、服务器和智能移动机器人
技术领域
本发明涉及通信领域,尤其涉及一种信息处理方法、服务器和智能移动机器人。
背景技术
智能移动机器人是内置人工智能、具有移动能力的机器人。智能移动机器人内置的人工智能可以通过传感器、处理器、遥控操作器和自动控制的移动载体组成的智能***实现。通过人工智能,智能移动机器人可以具备环境感知、动态决策与规划、行为控制与执行等多种功能。由于智能移动机器人具有移动功能,在从事危险、恶劣(如辐射、有毒等)环境下作业和人所不及的(如宇宙空间、水下等)环境作业方面,比一般机器人有更大的机动性、灵活性。
在一些可行的实施例中,智能移动机器人可以根据移动方式分为轮式移动机器人(如自动驾驶车)、步行移动机器人(单腿式、双腿式和多腿式)、履带式移动机器人、爬行机器人、蠕动式机器人、飞行式机器人(如自动飞行无人机)和游动式机器人等类型。以自动驾驶车为例,自动驾驶车可以自动规划行车的行驶路线,通过车载传感***感知道路环境,并根据感知所获得的道路、车辆位置和障碍物信息,控制车辆的转向和速度,从而使车辆能够安全、可靠地在道路上行驶,直至预定目的地。
自从自动驾驶车上路以来,对于自动驾驶的研究越来越多,如从人工智能的角度进行研究。与此同时传统车厂和互联网公司纷纷成立移动服务公司,探索自动驾驶车的载客服务,提供有竞争力的移动出行服务。当下,自动驾驶车不仅可以自动行驶,还可以自动寻找停车位,自动寻找充电桩,或者自动接人等。但是,当遇到如火灾等可能会对自动驾驶车造成损伤的情况时,自动驾驶车却没有相应的应对机制。
发明内容
本发明实施例提供了一种信息处理方法、服务器和智能移动机器人,用于当智能移动机器人遇到危险时,通过与服务器的信息交互,实现智能移动机器人逃离现场到安全的地方的目的。
本申请第一方面提供了一种信息处理方法,包括:
服务器接收智能移动机器人发送的危险告警后,该危险告警用于指示该智能移动机器人监测到危险事件,为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置,接着向该智能移动机器人发送逃离指示,该逃离指示包括该安全位置,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
以自动驾驶车为例,当自动驾驶车遇到危险事件时,如自动驾驶车停靠在停车场时,遇到火灾、水灾或地震,可以向服务器发送危险告警。服务器接收到自动驾驶车发送的危险告警后,可以首先寻找没有发生危险事件的安全位置,如另一个停车场,确定停车场的可用的车位,作为安全位置,并向自动驾驶车返回包括安全位置的逃离指示。则自动驾驶车可以通过导航功能确定到达安全位置的行驶路线,遵循行驶路线向安全位置行驶。
在一些可行的实施例中,该服务器接收智能移动机器人发送的危险告警之前,还包括:
该服务器接收该智能移动机器人发送该智能移动机器人的当前位置,该逃离指示还包括逃离路线,该逃离路线用于向该智能移动机器人指示从该当前位置行驶至该安全位置的行驶路线,通过明确的行驶路线,智能移动机器人可以遵循行驶路线行驶到安全位置,以逃离危险。
在本申请实施例中,当智能移动机器人在行驶状态的时候,智能移动机器人的当前位置可能随着时间而改变,则若智能移动机器人周期性地向服务器发送自身的当前位置的信息,则服务器可以周期性地获取智能移动机器人的最新的当前位置,若周期为1秒或0.1 秒,则可以视为服务器“随时”获取智能移动机器人的最新的当前位置。
在一些可行的实施例中,本申请的方法适用的范围广泛,该智能移动机器人包括自动驾驶车和自动飞行无人机。自动驾驶车又称无人驾驶车、电脑驾驶车、或轮式移动机器人,是一种人工智能实现的无人驾驶的智能汽车,自动驾驶车可以在没有任何人类主动操作的情况下,实现自动安全地行驶。自动驾驶无人机属于无人机的一种,自动驾驶无人机可以被遥控,也可以自动驾驶,只要无人机具备自动驾驶的功能,就可以称为自动驾驶无人机。
在一些可行的实施例中,若该智能移动机器人为该自动驾驶车,该服务器可以根据车位信息库为该智能移动机器人确定该安全位置,该车位信息库包括至少一个车位以及该至少一个车位中各个车位的使用情况,该使用情况为未使用或已使用,该安全位置为该车位信息库中使用情况为未使用的一个车位,通过车位信息库以及对车位信息库的管理,实现了对安全位置的确定,使得智能移动机器人可以在遇到危险时可以向安全位置行驶。
在一些可行的实施例中,安全位置可以是郊外,也可以是停车场中的车位,此处不做限定。以安全位置为停车场中的车位的情况为例,在一些可行的实施例中,服务器可以从车位信息库中确定没有危险事件的停车场中使用情况为未使用的车位,作为安全位置。具体的,由于车位信息库包括至少一个车位以及至少一个车位中各个车位的使用情况,使用情况为未使用或已使用,则服务器可以首先根据车位信息库中使用情况为未使用的车位,得到未使用车位集合,若未使用车位集合中的车位不少于一个,则服务器从未使用车位集合中确定一个车位,作为安全位置。在一些可行的实施例中,若未使用车位集合中的车位少于一个,则可以等待预设时间,直到未使用车位集合中的车位不少于一个,或者从其他方式确定安全位置,此处不做限定。
具体的,该服务器根据该车位信息库确定使用情况为未使用的车位,得到未使用车位集合,若该未使用车位集合中的车位不少于一个,则该服务器从该未使用车位集合中确定一个车位,作为该安全位置。
在一些可行的实施例中,若该未使用车位集合中的车位多于一个,该服务器分别计算该当前位置到该未使用车位集合中的每一个车位的距离,该服务器确定该未使用车位集合中离该当前位置的距离最短的车位,作为该安全位置,由于以当前位置和车位之间的距离为依据,可以有效地确定安全位置。
在一些可行的实施例中,该距离为直线距离或驾驶距离,该直线距离为以两个位置分别作为端点的线段的长度,该驾驶距离为该智能移动机器人在两个位置之间的行驶路线的路程。
在一些可行的实施例中,若该未使用车位集合中的车位多于一个,该服务器获取当下的交通情况,该服务器根据该当下的交通情况计算从该当前位置行驶到该未使用车位集合中的每一个车位所使用的时长,该服务器确定从该当前位置行驶到达的所使用的时长最短的车位为该安全位置,由于以当前位置和车位之间的行驶的时长为依据,可以有效地确定安全位置。
在一些可行的实施例中,该服务器向该智能移动机器人发送逃离指示之后,还包括:该服务器在该车位信息库中将该安全位置的使用情况修改为已使用,以使得可以及时更新车位信息库,使得车位信息库的信息更准备,使用体验更好。
在一些可行的实施例中,该服务器接收该智能移动机器人发送该智能移动机器人的当前位置之后,还包括:若该当前位置为该车位信息库中的一个车位,则该服务器使用该当前位置更新该车位信息库,以使得更新后的该车位信息库指示该当前位置所对应的车位的使用情况为已使用,以使得可以及时更新车位信息库,使得车位信息库的信息更准备,使用体验更好。
在一些可行的实施例中,该安全位置为停车场中的车位,和/或,该当前位置为停车场中的车位。
在一些可行的实施例中,该危险事件包括火灾事件、水灾事件和地震事件。
本申请第二方面提供了一种信息处理方法,包括:
智能移动机器人对周围环境进行监测,以确定是否发生危险事件,当确定发生该危险事件时,该智能移动机器人向服务器发送危险告警,该危险告警用于指示该智能移动机器人监测到该危险事件,以使得该服务器为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置,该智能移动机器人接收该服务器发送的逃离指示,该逃离指示包括该安全位置,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该智能移动机器人接收该服务器发送的逃离指示之后,还包括:该智能移动机器人根据该逃离指示向该安全位置行驶,从而远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该智能移动机器人向服务器发送危险告警之前,还包括:该智能移动机器人向服务器发送该智能移动机器人的当前位置,该逃离指示还包括逃离路线,该逃离路线用于向该智能移动机器人指示从该当前位置行驶至该安全位置的行驶路线,通过明确的行驶路线,智能移动机器人可以遵循行驶路线行驶到安全位置,以逃离危险。
在一些可行的实施例中,该智能移动机器人包括自动驾驶车和自动飞行无人机,若该智能移动机器人为该自动驾驶车,该安全位置为停车场中的车位,和/或,该当前位置为停车场中的车位,该危险事件包括火灾事件、水灾事件和地震事件。
在一些可行的实施例中,该智能移动机器人对周围环境进行监测,以确定是否发生危险事件包括:该智能移动机器人通过红外传感器和/或烟雾传感器监测该周围环境,以确定是否发生该火灾事件;和/或,该智能移动机器人通过水面接触传感器监测该周围环境,以确定是否发生该水灾事件;和/或,该智能移动机器人通过角度传感器监测该周围环境,以确定是否发生该地震事件,以此确定监测不同危险事件的方法。
在一些可行的实施例中,智能移动机器人通过水面接触传感器监测周围环境,以确定是否发生水灾事件。在一些可行的实施例中,车辆可以内置水面接触传感器,用于当车辆进水的时候,可以关掉引擎或者其他器件,防止进一步的损害。在一些可行的实施例中,智能移动机器人中可以内置水面接触传感器,当智能移动机器人通过水面接触传感器感应到进水,且进水程度到达一定程度时,可以确定发生了水灾。需要说明的是,水灾可以由暴雨、洪水、决堤等原因产生,此处不做赘述。
在一些可行的实施例中,智能移动机器人通过角度传感器监测周围环境,以确定是否发生地震事件。在本申请实施例中,角度传感器如陀螺仪等,可以检测到当下的环境下是否一致摇晃,若摇晃程度达到一定程度,则可以确定发生了地震事件。需要说明的是,由于地震事件的发生是有轻度到重度的,当轻度地震时,如2级地震,还不会为车身造成损害,当到达地震灾害的程度时,则可能会车身造成损害,期间可能有足够时间逃离现场。
在一些可行的实施例中,智能移动机器人还可以通过无线网络接收灾难预警,当接收到灾难预警时,则确定发生危险事件,则向服务器发送危险告警。只要可以确定周围环境发生了危险事件的方式,此处不做限定。
本申请第三方面提供了一种服务器,包括:
收发模块,用于接收智能移动机器人发送的危险告警,该危险告警用于指示该智能移动机器人监测到危险事件。处理模块,用于为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置。该收发模块,还用于向该智能移动机器人发送逃离指示,该逃离指示包括该安全位置。由于智能移动机器人可以根据逃离指示向安全位置行驶,因此可以远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该收发模块,还用于接收该智能移动机器人发送该智能移动机器人的当前位置。该逃离指示还包括逃离路线,该逃离路线用于向该智能移动机器人指示从该当前位置行驶至该安全位置的行驶路线,由于具有明确的行驶路线,智能移动机器人可以遵循行驶路线行驶到安全位置,以逃离危险。
在一些可行的实施例中,该处理模块,具体用于:
若该智能移动机器人为自动驾驶车,根据车位信息库为该智能移动机器人确定该安全位置,该车位信息库包括至少一个车位以及该至少一个车位中各个车位的使用情况,该使用情况为未使用或已使用,该安全位置为该车位信息库中使用情况为未使用的一个车位,由于对获取了车位信息库以及对车位信息库的管理,实现了对安全位置的确定,使得智能移动机器人可以在遇到危险时可以向安全位置行驶。
在一些可行的实施例中,在该根据车位信息库为该智能移动机器人确该定安全位置的步骤中,该处理模块至少执行如下步骤:
根据该车位信息库确定使用情况为未使用的车位,得到未使用车位集合。若该未使用车位集合中的车位不少于一个,则从该未使用车位集合中确定一个车位,作为该安全位置。
在一些可行的实施例中,在该从该未使用车位集合中确定一个车位,作为该安全位置的步骤中,该处理模块至少执行如下步骤:
若该未使用车位集合中的车位多于一个,分别计算该当前位置到该未使用车位集合中的每一个车位的距离。确定该未使用车位集合中离该当前位置的距离最短的车位,作为该安全位置,由于以当前位置和车位之间的距离为依据,可以有效地确定安全位置。
在一些可行的实施例中,在该从该未使用车位集合中确定一个车位作为该安全位置的步骤中,该处理模块至少执行如下步骤:
若该未使用车位集合中的车位多于一个,获取当下的交通情况。根据该当下的交通情况计算从该当前位置行驶到该未使用车位集合中的每一个车位所使用的时长。确定从该当前位置行驶到达的所使用的时长最短的车位为该安全位置,由于以当前位置和车位之间的行驶的时长为依据,可以有效地确定安全位置。
在一些可行的实施例中,该处理模块,还用于在该车位信息库中将该安全位置的使用情况修改为已使用,以使得可以及时更新车位信息库,使得车位信息库的信息更准备,使用体验更好。
在一些可行的实施例中,该处理模块,还用于若该当前位置为该车位信息库中的一个车位,则使用该当前位置更新该车位信息库,以使得更新后的该车位信息库指示该当前位置所对应的车位的使用情况为已使用,以使得可以及时更新车位信息库,使得车位信息库的信息更准备,使用体验更好。
本申请第四方面提供了一种智能移动机器人,包括:
监测模块,用于对周围环境进行监测,以确定是否发生危险事件。收发模块,用于当确定发生该危险事件时,向服务器发送危险告警,该危险告警用于指示该监测模块监测到该危险事件,以使得该服务器为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置。该收发模块,还用于接收该服务器发送的逃离指示,该逃离指示包括该安全位置,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该智能移动机器人还包括:
自动驾驶模块,用于根据该逃离指示向该安全位置行驶,从而远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该收发模块,还用于向该服务器发送该智能移动机器人的当前位置。该逃离指示还包括逃离路线,该逃离路线用于向该智能移动机器人指示从该当前位置行驶至该安全位置的行驶路线,通过明确的行驶路线,智能移动机器人可以遵循行驶路线行驶到安全位置,以逃离危险。
在一些可行的实施例中,该监测模块,具体用于:
通过红外传感器和/或烟雾传感器监测该周围环境,以确定是否发生火灾事件。
和/或,通过水面接触传感器监测该周围环境,以确定是否发生水灾事件。
和/或,通过角度传感器监测该周围环境,以确定是否发生地震事件。
在一些可行的实施例中,该智能移动机器人对周围环境进行监测,以确定是否发生危险事件包括:该智能移动机器人通过红外传感器和/或烟雾传感器监测该周围环境,以确定是否发生该火灾事件;和/或,该智能移动机器人通过水面接触传感器监测该周围环境,以确定是否发生该水灾事件;和/或,该智能移动机器人通过角度传感器监测该周围环境,以确定是否发生该地震事件,以此确定监测不同危险事件的方法。
在一些可行的实施例中,智能移动机器人通过水面接触传感器监测周围环境,以确定是否发生水灾事件。在一些可行的实施例中,车辆可以内置水面接触传感器,用于当车辆进水的时候,可以关掉引擎或者其他器件,防止进一步的损害。在一些可行的实施例中,智能移动机器人中可以内置水面接触传感器,当智能移动机器人通过水面接触传感器感应到进水,且进水程度到达一定程度时,可以确定发生了水灾。需要说明的是,水灾可以由暴雨、洪水、决堤等原因产生,此处不做赘述。
在一些可行的实施例中,智能移动机器人通过角度传感器监测周围环境,以确定是否发生地震事件。在本申请实施例中,角度传感器如陀螺仪等,可以检测到当下的环境下是否一致摇晃,若摇晃程度达到一定程度,则可以确定发生了地震事件。需要说明的是,由于地震事件的发生是有轻度到重度的,当轻度地震时,如2级地震,还不会为车身造成损害,当到达地震灾害的程度时,则可能会车身造成损害,期间可能有足够时间逃离现场。
在一些可行的实施例中,智能移动机器人还可以通过无线网络接收灾难预警,当接收到灾难预警时,则确定发生危险事件,则向服务器发送危险告警。只要可以确定周围环境发生了危险事件的方式,此处不做限定。
本申请的第五方面提供了一种服务器,包括收发器、处理器和存储器。
该收发器,用于接收智能移动机器人发送的危险告警,该危险告警用于指示该智能移动机器人监测到危险事件。
该存储器,用于存储程序;该处理器调用该存储器存储的程序,用于为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置。
该收发器,还用于向该智能移动机器人发送逃离指示,该逃离指示包括该安全位置。
本申请的第六方面提供了一种智能移动机器人,包括收发器、处理器和存储器。
其中,该存储器用于存储程序,该处理器调用该存储器存储的程序,用于对周围环境进行监测,以确定是否发生危险事件,当确定发生该危险事件时。该收发器,用于向服务器发送危险告警,该危险告警用于指示该智能移动机器人监测到该危险事件,以使得该服务器为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置,接收该服务器发送的逃离指示,该逃离指示包括该安全位置。
本申请的第七方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面任意一种可能实现方式所述的信息处理方法。
本申请的第八方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第二方面任意一种可能实现方式所述的信息处理方法。
本申请实施例第九方面提供一种芯片***,该芯片***包括处理器,用于支持服务器实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,芯片***还包括存储器,存储器,用于保存执行功能网元必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件。
本申请实施例第十方面提供一种芯片***,该芯片***包括处理器,用于支持智能移动机器人实现上述第二方面或第二方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,芯片***还包括存储器,存储器,用于保存控制功能网元必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件。
从以上技术方案可以看出,本发明实施例具有以下优点:
当发生危险事件时,智能移动机器人可以向服务器发送危险告警,由于服务器可以为智能移动机器人确定当前没有发生危险事件的安全位置,并向智能移动机器人发送包括安全位置的逃离指示,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
附图说明
图1为一种信息交互***的实施例示意图;
图2为一种信息处理方法的实施例示意图;
图3-1为一种信息处理方法的另一实施例示意图;
图3-2为行驶路线的实施例示意图;
图4为一种服务器的实施例示意图;
图5为一种智能移动机器人的实施例示意图;
图6为一种服务器的实施例示意图;
图7为一种智能移动机器人的实施例示意图。
具体实施方式
本发明实施例提供了一种信息处理方法、服务器和智能移动机器人,用于当智能移动机器人遇到危险时,通过与服务器的信息交互,实现智能移动机器人逃离现场到安全的地方的目的。
为了使本领域技术人员更好地理解本申请实施方式方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分的实施方式,而不是全部的实施方式。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施方式能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本申请实施例中,智能移动机器人是内置人工智能、具有移动能力的机器人。智能移动机器人内置的人工智能可以通过由传感器、处理器、遥控操作器和自动控制的移动载体组成的智能***实现。通过人工智能,智能移动机器人可以具备环境感知、动态决策与规划、行为控制与执行任务等多种功能。同时智能移动机器人可以通过移动功能代替人类在危险恶劣的环境(如辐射、有毒等)下进行作业,或在人类所不能及的环境(如宇宙空间、水下等)下进行作业。随着人工智能的发展,智能移动机器人的应用范围大为扩展,不仅在工业、农业、医疗、服务等行业中得到广泛的应用,而且在城市安全、国防和空间探测领域等有害与危险场合得到很好的应用。
智能移动机器人可以根据移动方式分为轮式移动机器人(如自动驾驶车)、步行移动机器人(单腿式、双腿式和多腿式)、履带式移动机器人、爬行机器人、蠕动式机器人、飞行式机器人(如自动飞行无人机)和游动式机器人等类型。
当下,关于智能移动机器人的各方面的研究越来越多,如从人工智能的发明进行的研究。以自动驾驶车为例,自动驾驶车又称无人驾驶车、电脑驾驶车、或轮式移动机器人,是一种人工智能实现的无人驾驶的智能汽车,自动驾驶车可以在没有任何人类主动操作的情况下,实现自动安全地行驶。当前传统车厂和互联网公司纷纷成立移动服务公司,探索自动驾驶车的载客服务,提供有竞争力的移动出行服务,实现了自动驾驶车多种功能,不仅可以自动行驶,还可以自动寻找停车位,自动寻找充电桩,或者自动接人等。
自动驾驶车可以通过人工智能完成既定的任务,但是,当遇到如火灾等可能会对自动驾驶车造成损伤的情况时,却没有应对机制。如在停车场中遇到火灾事件时,自动驾驶车却没有相应的应对机制,可能会对自动驾驶车造成一定的损伤。
在本申请实施例中,当发生危险事件时,智能移动机器人可以通过向服务器发送危险告警,以使得服务器为智能移动机器人确定当前没有发生危险事件的安全位置,并向智能移动机器人发送包括安全位置的逃离指示,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
以自动驾驶车为例,当自动驾驶车遇到危险事件时,如自动驾驶车停靠在停车场时,遇到火灾、水灾或地震,可以向服务器发送危险告警。服务器接收到自动驾驶车发送的危险告警后,可以首先寻找没有发生危险事件的安全位置,如另一个停车场,确定停车场的可用的车位,作为安全位置,并向自动驾驶车返回包括安全位置的逃离指示。则自动驾驶车可以通过导航功能确定到达安全位置的行驶路线,遵循行驶路线向安全位置行驶。
以智能移动机器人为自动驾驶无人机为例进行说明。自动驾驶无人机属于无人机的一种,自动驾驶无人机可以被遥控,也可以自动驾驶,只要无人机具备自动驾驶的功能,就可以称为自动驾驶无人机。在一些场景中,如在自动驾驶无人机在私人的专用园区内,如自动驾驶无人机的生产厂家的生活或研发的园区中,自动驾驶无人机可以实现自动飞行,执行任务,以及自动返航,回到专用的或公用的位置中,如可充电的存储柜,并实现自动连接充电。当自动驾驶无人机在执行任务图中遇到危险事件时,或火灾,或者没电,或者局部受损,自动驾驶无人机可以自动返航,返回存储柜中,充电、等待修理或者等待下一次任务。在一些可行的实施例中,若自动驾驶无人机在存储柜中遇到危险事件时,也可以向服务器发送危险告警,则服务器可以为自动驾驶无人机安排另一个存储柜,作为安全位置,以使得自动驾驶无人机可以飞向安全位置。
由于智能移动机器人种类繁多,在此不一一列举。
请参考图1,为信息交互***100,包括服务器101和智能移动机器人102,其中,服务器101与智能移动机器人102通过无线网络进行通信连接。
在本申请实施例中,服务器101可以包括一个或一个以***处理器(centralprocessing units,CPU)(例如,一个或一个以上处理器)和存储器,一个或一个以上存储应用程序或数据的存储介质(例如一个或一个以上海量存储设备)。其中,存储器和存储介质可以是短暂存储或持久存储。存储在存储介质的程序可以包括一个或一个以上模块,每个模块可以包括对服务器101中的一系列指令操作。更进一步地,中央处理器可以设置为与存储介质通信,在服务器101上执行存储介质中的一系列指令操作。在一些可行的实施例中,服务器101还可以包括一个或一个以上电源,一个或一个以上有线或无线网络接口,一个或一个以上输入输出接口,和/或,一个或一个以上操作***,例如Windows ServerTM,Mac OSXTM,UnixTM,LinuxTM,FreeBSDTM等等,此处不做限定。
在一些可行的实施例中,服务器101可以为云端服务器。所谓云端服务器,即为使用了云端技术的服务器。云端技术通过集软件搜索、下载、使用、管理、备份等多种功能为一体软件平台,将各类常用软件都能够在独立的虚拟化环境中被封装起来,从而使应用软件不会与***产生耦合,达到绿色使用软件的目的。在一些可行的实施例中,服务器101 还可以为其他类型的服务器,此处不做限定。
在本申请实施例中,智能移动机器人102可以内置定位导航模块(如全球定位导航***/北斗卫星导航***/伽利略卫星导航***/格罗斯纳导航***)、视觉模块、雷达模块、计算模块、电池模块和无线模块,智能移动机器人102可以根据需要内置上述的一个或多个模块,也可以包括更多的模块,此处不做限定。其中,定位导航模块可以实现智能移动机器人102的精准定位,包含静止时或运动时过程中的智能移动机器人102的位置;视觉模块是指智能移动机器人102的诸如单目、双目或者多目视觉***,用于识别智能移动机器人102辆周边的环境要素;雷达模块是指智能移动机器人102的毫米波雷达、激光雷达,用于识别智能移动机器人102辆周边的障碍物;计算模块是指智能移动机器人102的计算单元,用于综合视觉模块、雷达模块和定位导航模块的数据,并输出引导智能移动机器人 102的行驶;电池模块是指智能移动机器人102的动力***,也可以是内燃机的动力***替换,此处不受限;无线模块是指服务器101和智能移动机器人102的数据传输通道。
通过上述多个模块,智能移动机器人102可以获取周围的交通状况的相应数据,并上传至服务器101,以使得服务器101可以处理有关周围地形的大量信息,并向智能移动机器人102返回相关的信息或指令,智能移动机器人102根据相关的信息或指令进行安全地行驶。由于通过服务器101对数据的处理,智能移动机器人102的行驶模式可以使得交通事故发生率下降,行驶过程中更安全。
需要说明的是,不同类型的智能移动机器人,可以具备上述的与智能移动机器人102 所具备的功能中的一个或多个,还可以具备其他特殊的功能,如自动飞行无人机具备飞行的能力,此处不做限定。
请参考图2,在本申请实施例中提供了一种信息处理方法,包括:
201、智能移动机器人对周围环境进行监测,以确定是否发生危险事件。
202、当确定发生危险事件时,智能移动机器人向服务器发送危险告警,危险告警用于指示智能移动机器人监测到危险事件。
203、服务器为智能移动机器人确定安全位置,安全位置为当前没有发生危险事件的位置。
204、服务器向智能移动机器人发送逃离指示,逃离指示包括安全位置。
在本申请实施例中,当发生危险事件时,智能移动机器人可以向服务器发送危险告警,由于服务器可以为智能移动机器人确定当前没有发生危险事件的安全位置,并向智能移动机器人发送包括安全位置的逃离指示,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
具体的,智能移动机器人以自动驾驶车为例,请参考图3-1,在本申请实施例中提供了一种信息处理方法,包括:
301、自动驾驶车向服务器发送自动驾驶车的当前位置。
在本申请实施例中,当自动驾驶车在行驶状态的时候,自动驾驶车的当前位置随着时间而改变,则若自动驾驶车周期性地向服务器发送自身的当前位置,则服务器可以周期性地获取自动驾驶车的最新的当前位置,若周期为1秒或0.1秒,则服务器可以随时获取自动驾驶车的最新的当前位置。
在本申请实施例中,自动驾驶车可以有两种状态,分别为行驶状态和停靠状态。其中,行驶状态是指自动驾驶车开启驾驶模式,通过内置的动力***(如电力或汽油)发动马达,运动视觉***等使得自动驾驶车相对于地面为参照物进行位移,如在公路或山路上行驶的状态。
在一些可行的实施例中,当自动驾驶车在公路上行驶时,由于红灯的关系停靠在红绿灯前,由于启动了行驶模式,即开动了马达,运用了视觉***等,停留在红灯前只是为了遵守交通规则,可以理解为仍然在行驶状态。
在一些可行的实施例中,以具体的情况和不同的定义确定是否为行驶状态,如自动驾驶车被载在货车上,货车载公路上行驶,如自动驾驶车由于违反停车条例或者受损上被拖车拖走,此处不做限定。
在本申请实施例中,上述的停靠状态可以为停靠在停车场的车位上,也停靠在私人车位上,也可以停靠在私人车库中,或者其他非行驶状态,均可视为停靠状态,此处不做限定。
在一些可行的实施例中,自动驾驶车的当前位置的表示方式可以为坐标,如坐标可以为以地球的参考系的坐标。具体的,若以地球为参考系的坐标,可以以经度作为x轴(如正方向为北向),以纬度作为y轴(如正方向为东向),引力方向为z轴(如正方向为上),以地表的某一点或地心为0点,得到地球上的任意一个位置的坐标(x,y,z)。在一些可行的实施例中,还可以以城市、省份或国家为参考系的坐标,以经度作为x轴,以纬度作为y轴,引力方向为z轴,以城市、省份或国家中的某一点(如市政府)为0点,得到城市、省份或国家上的任意一个位置的坐标,如:A市(x,y,z)。在一些可行的实施例中,还可以以其他方式表示的坐标,此处不做限定。
以下举例说明,请参考表1:
车辆编号 坐标
001 (x1,y1,z1)
表1
如表1所示,车辆编号为001的车辆的坐标为(x1,y1,z1)。
在一些可行的实施例中,自动驾驶车的当前位置的坐标可以为自动驾驶车上的定位***的器件的位置(如GPS或者其他定位***)的坐标。如***,可以放在车头,或者车尾的***,向服务器发送定位信号。在一些可行的实施例中,还可以通过***确定自动驾驶车所停靠的位置所占的空间。如预设***的正方向,正方向设置为车头方向,则车头方向相反为车尾方向,车头方向逆时针90°为左,车头方向顺时针90°为右方向,引力方向为下,引力方向相反为上。当接收到当前位置的坐标时,则可以确定坐标往车头方向、车尾方向、左、右、上和下分别移动预设距离,得到一个具有体积或者面积的空间,作为车位的位置。如通过自动驾驶车的***获取的坐标为(x1,y1,z1),***放在车中心的位置,x轴的正方向为车头方向,假设***到车头和车尾的距离分别是1.5米,到左车门和右车门的距离分别为0.6米,到车顶和车底的位置分别为0.7米,则确定自动驾驶车的位置为{(x,y,z)|x1-1.5<x<x1+1.5,y1-0.6<y<y1+0.6,z1-0.0.7<z< z1-0.0.7},是一个具有体积的空间。在一些可行的实施例中,车位的坐标还可以有其他表示方法,此处不做限定。
在一些可行的实施例中,当自动驾驶车处于停靠状态时,若自动驾驶车停靠在停车场中车位中,则当前位置为停车场中的车位,则自动驾驶车可以向服务器发送停车场中的车位,作为当前位置。具体的,车位的表示方法为停车场名、停车场地址、停车场区域、楼层、行号列号、车位编号等信息,此处不做限定。需要说明的是,停车场的车位可以与坐标对应,使得车位可以使用坐标表示,此处不做限定。
以下举例说明,请参考表2:
车位编号 坐标 停车场区域 楼层 停车场 车辆编号 使用情况
1001 (x1,y1,z1) A1 1 A 001 已使用
表2
如表2所示,自动驾驶车的编号为001,作为当前位置的车位为:停车场名为A,楼层为1楼,停车场区域为A1,坐标为(x1,y1,z1),车位编号为1001,由于车辆编号为001 的车辆使用了,所以车位的使用情况为“已使用”。需要说明的是,坐标(x1,y1,z1) 可以是预先在停车场的车位上确定好的坐标,也可以是自动驾驶车通过导航***确定的坐标,此处不做限定。在一些可行的实施例中,自动驾驶车可以通过与停车场的服务设备进行信息交互中获取分配的车位以及车位的信息,也可以通过其他方式,此处不做限定。
需要说明的是,本身请实施例所述的停车场是指提供专门的空间,以供车辆停放的场所。在一些可行的实施例中,停车场中可以包括多个车位,其中每一个车位在一个时间点上仅供一部车使用。
需要说明的是,停车场可以为公共停车场、专用停车场和道路停车场。其中,公共停车场是根据城市规划建造以及公共建筑配套专供社会车辆停放的(露天或室内)停车场。而专用停车场是指投资者在路外建造的停车场地,专供本单位、本居住小区车辆停放的场所,一般不对外开放。在一些可行的实施例中,专用停车场也可以为商场或者酒店等营业性质的场所根据用户的消费而提供的免费停车场。道路停车场亦可称为公共停车区域,是指允许停车范围有限,规定停放时间有限的情况下,只能在非交通高峰时段,又不影响交通畅通的路段(一般设在未贯通的断头路段)设置,必须随着市政工程建设和动态交通的变化而调整的停车场。
302、服务器使用所述当前位置更新车位信息库,以使得更新后的该车位信息库指示该当前位置的使用情况为已使用。
在一些可行的实施例中,服务器中可以具有车位信息库,车位信息库中可以包括至少一个车位以及至少一个车位中各个车位的使用情况,其中,使用情况为未使用或已使用。在一些可行的实施例中,车位信息库中的车位可以为只服务自动驾驶车的车位,也可以为自动驾驶车和非自动驾驶车均可服务的车位,此处不做限定。需要说明的是,可以服务自动驾驶车的车位,可以设置有充电桩,以使得使用电力的自动驾驶车在停靠在车位上时,可以同时进行充电。在一些可行的实施例中,车位信息库中的车位可以分布在整个小镇、城市、省或者国家,甚至全世界,此处不做限定。
在一些可行的实施例中,车位信息库中的车位可以来源于服务器的后台人员的更新录入,也可以通过不同的停车场的服务设备上传数据获得。在一些可行的实施例中,当自动驾驶车处于停靠状态时,向服务器发送当前位置,若自动驾驶车停靠较久(如1小时,以排除如等待红绿灯或在加油站加油的情况),则服务器可以确定自动驾驶车停靠的位置为一个车位。在一些可行的实施例中,自动驾驶车进入停靠状态后,确定停靠的为停车场中的一个车位,向服务器发送当前位置时,向服务器知会当前停靠在停车场的一个车位上。车位信息库的获取还可以有其他方式,此处不做限定。
在一些可行的实施例中,并非所有自动驾驶车都来自同一家厂商,不是同一家厂商的自动驾驶车可能不会接受同一个服务器的服务,则本申请实施例中所述的服务器并不能服务所有自动驾驶车,则若其他厂商的自动驾驶车停靠在某个车位上,有可能不会向本申请实施例中所述的服务器发送当前位置。为此,在本申请实施例中,不同家的厂商的服务器可以共享数据,以使得当其他厂商的服务器接收其他自动驾驶车发送的当前位置时,本申请实施例中所述的服务器可以从其他厂商的服务器中获取相关的信息,以及时并准确地更新车位信息库。
在本申请实施例中,车位信息库可以包括至少一个车位中各个车位的使用情况,使用情况可以为未使用或已使用。需要说明的是,若当前位置为停车场中的车位,当自动驾驶车向服务器发送当前位置时,服务器可以更新所述车位信息库,以使得更新后的车位信息库指示当前位置的使用情况为已使用。即若当前位置对应的车位的使用情况在此之前为未使用,则改为已使用;若当前位置对应的车位的使用情况在此之前为已使用,则保持为已使用。需要说明的是,当自动驾驶车处于行驶状态时,说明自动驾驶车未停靠在任何车位上,则当自动驾驶车向服务器发送当前位置后,服务器可以使用当前位置更新车位信息库。
在本申请实施例中,服务器既可以服务自动驾驶车,也可以非自动驾驶车,则自动驾驶车或非自动驾驶车都可以向服务器发送对应的当前位置,车位信息库中的车位既可以给自动驾驶车使用,也可以给非自动驾驶车使用(除了自动驾驶车专用的车位),此处不做限定。
以下举例说明,请参考表3:
表3
如表3所示,服务器分别接收了车辆编号为001(是自动驾驶车)和003(是非自动驾驶车)的车辆发送的当前位置,分别为车位编号为1001和1003的车位,服务器可以以此更新车位信息库,使得车位编号为1001和1003的车位的使用情况为已使用。而由于车位编号为1002的车位没有车辆使用,因此车位编号为1002的车位的使用情况为未使用。在一些可行的实施例中,一些车位虽然暂时没有车辆使用,但是车辆可以在APP或者其他渠道预定了车位(如电话预定),因此这样的车位的使用情况可以为已使用。
在一些可行的实施例中,停车场可以具有智能管理***,智能管理***是通过计算机、网络设备、车道管理设备搭建的一套对停车场车辆出入、场内车流引导、收取停车费进行管理的网络***。在一些可行的实施例中,停车场的智能管理***具有多个车位的信息,可以将多个车位的信息向服务器发送,以使得服务器将多个车位的信息此处在车位信息库中。智能管理***还可以通过采集记录车辆出入记录、场内位置,实现车辆出入和场内车辆的动态和静态的综合管理,通过感应卡记录车辆进出信息,通过管理软件完成收费策略,实现收费账务管理,车道设备控制等功能。在一些可行的实施例中,进场车主和停车场的管理人员均持有一张具有私人标识的感应卡,作为个人的身份识别,只有通过***检验认可的卡片才能进行操作(管理卡)或进出(停车卡),当刷卡进入停车场后,可以自动分配车位,并接收到来自智能管理***发送的车位的信息,在一些可行的实施例中,并智能管理***可以将车位的信息向服务器发送,此处不做限定。
303、自动驾驶车对周围环境进行监测,以确定是否发生危险事件。
在本申请实施例中,危险事件可以包括火灾事件、水灾事件和地震事件,还可以包括其他事件,此处不做限定。在本申请实施例中,自动驾驶车可以内置监测模块,监测模块可以包括一种或多种传感器,用于对周围环境进行监测。
在一些可行的实施例中,自动驾驶车通过红外传感器和/或烟雾传感器监测周围环境,以确定是否发生火灾事件。如自动驾驶车通过烟雾传感器确定发生了火灾,和/或通过红外传感器确定热感,还可以确定热感的来源方向。当感应的烟雾的浓度达到预设浓度,和 /或红外传感器感应到的热感到达预设热度,则可以确定发生了火灾。
在一些可行的实施例中,自动驾驶车通过水面接触传感器监测周围环境,以确定是否发生水灾事件。在一些可行的实施例中,车辆可以内置水面接触传感器,用于当车辆进水的时候,可以关掉引擎或者其他器件,防止进一步的损害。在一些可行的实施例中,自动驾驶车中可以内置水面接触传感器,当自动驾驶车通过水面接触传感器感应到进水,且进水程度到达一定程度时,可以确定发生了水灾。需要说明的是,水灾可以由暴雨、洪水、决堤等原因产生,此处不做赘述。
在一些可行的实施例中,自动驾驶车通过角度传感器监测周围环境,以确定是否发生地震事件。在本申请实施例中,角度传感器如陀螺仪等,可以检测到当下的环境下是否一致摇晃,若摇晃程度达到一定程度,则可以确定发生了地震事件。需要说明的是,由于地震事件的发生是有轻度到重度的,当轻度地震时,如2级地震,还不会为车身造成损害,当到达地震灾害的程度时,则可能会车身造成损害,期间可能有足够时间逃离现场。
在一些可行的实施例中,自动驾驶车还可以通过无线网络接收灾难预警,当接收到灾难预警时,则确定发生危险事件,则向服务器发送危险告警。只要可以确定周围环境发生了危险事件的方式,此处不做限定。
在本申请实施例中,对自动驾驶车而言,周围环境可以为以自动驾驶车为中心,以预设长度为半径的圆形区域,也可以为以自动驾驶车为中心的预设大小的其他形状的区域(如正方形),此处不做限定。在一些可行的实施例中,若自动驾驶车在停车场中,周围环境可以为所在的停车场,或者所在的停车场的楼层或者停车场区域,此处不做限定。
304、当确定发生危险事件时,自动驾驶车向服务器发送危险告警,危险告警用于指示自动驾驶车监测到危险事件。
在一些可行的实施例中,危险告警可以指示危险事件的类型,如火灾事件、水灾事件或地震事件,而且可以指示危险事件的危险程度,还可以指示危险事件的地点,危险的覆盖范围等信息,此处不做限定。
在一些可行的实施例中,当服务器接收到自动驾驶车向发送的危险告警后,可以在将自动驾驶车的当前位置设置为危险位置,或者将当前位置所在的区域设置为危险区域。在一些可行的实施例中,若当前位置为停车场中的车位,则可以设置当前位置对应的车位为危险车位,或者车位附近的若干个车位为危险车位,或者设置停车场为危险停车场,则停车场中所有的车位都为危险车位,此处不做限定。
在一些可行的实施例中,服务器还可以设置危险指数,还可以设置危险事件类型,此处不做限定。需要说明的是,当危险事件已经结束,车位或者停车场恢复安全,则可以将危险位置的设置取消,恢复为安全。
305、服务器为自动驾驶车确定安全位置,安全位置为当前没有发生危险事件的位置。
在一些可行的实施例中,安全位置可以是郊外,也可以是停车场中的车位,此处不做限定。以安全位置为停车场中的车位的情况为例,在一些可行的实施例中,服务器可以从车位信息库中确定没有危险事件的停车场中使用情况为未使用的车位,作为安全位置。具体的,由于车位信息库包括至少一个车位以及至少一个车位中各个车位的使用情况,使用情况为未使用或已使用,则服务器可以首先根据车位信息库中使用情况为未使用的车位,得到未使用车位集合,若未使用车位集合中的车位不少于一个,则服务器从未使用车位集合中确定一个车位,作为安全位置。在一些可行的实施例中,若未使用车位集合中的车位少于一个,则可以等待预设时间,直到未使用车位集合中的车位不少于一个,或者从其他方式确定安全位置,此处不做限定。
以下举例说明,请参考表4:
车位编号 坐标 停车场区域 楼层 停车场 车辆编号 使用情况 是否危险
1001 (x7,y7,z7) B3 负2 B - 未使用
1002 (x8,y8,z8) C3 负3 C - 未使用
1003 (x9,y9,z9) D1 1 D 102 已使用
1004 (x10,y10,z10) D2 2 D - 未使用
表4
在车位信息库中,如表4所示的4个位置中,车位编号为1003的车位的使用情况为已使用,车位编号为1001、1002和1004的车位的使用情况为未使用,但是车位编号为1001的车位当前发生危险事件,因此,可以得到未使用车位集合中车位的车位编号为{1002,1004}。由于未使用车位集合中的车位不少于一个,则服务器可以从未使用车位集合中确定一个车位,作为安全位置。
在一些可行的实施例中,当确定了未使用车位集合后,若未使用车位集合中的车位多于一个,则可以通过考虑一些因素(如距离或时间)来确定选择一个车位作为安全位置。在一些可行的实施例中,服务器可以分别计算当前位置到未使用车位集合中的每一个车位的距离,然后确定未使用车位集合中离当前位置的距离最短的车位,作为安全位置。在一些可行的实施例中,距离可以为直线距离或驾驶距离,其中,直线距离为以两个位置分别作为端点的线段的长度,驾驶距离为自动驾驶车在两个位置之间的行驶路线的路程。
以下以直线距离为例进行说明,假设自动驾驶车的当前位置的坐标为(x0,y0,z0),从表4得知,有两个车位作为候选的安全位置,坐标分别为(x8,y8,z8)和(10,y10,z10),则可以分别计算(x0,y0,z0)到(x8,y8,z8)和(10,y10,z10)的直线距离,分别得到自动驾驶车的当前位置到(x8,y8,z8)和(10,y10,z10)的直线距离:
然后选择直线距离较短的位置作为安全位置,如较小,则选择(x7,y7,z7)作为自动驾驶车的安全位置,否者选择(x10,y10,z10)作为自动驾驶车的安全位置。在一些可行的实施例中,若两者距离一样(在一些计算方式中,如得到的数字省略一部分尾数,如5784.18,省略尾数后得到5700,则有较大概率出现数据相同的情况),则可以选用驾驶距离,或者随机选择一个,此处不做限定。
在一些可行的实施例中,由于路况可能比较复杂,直线距离未必是能够表现出自动驾驶车在两个位置之间行驶的路程,则可以使用驾驶距离作为参数。假设自动驾驶车的当前位置的坐标为(x0,y0,z0),从表4得知,有两个车位作为候选的安全位置,坐标分别为(x8,y8,z8)和(10,y10,z10),则可以首先通过导航模块设计出(x0,y0,z0) 分别到(x8,y8,z8)和(10,y10,z10)的行驶路线。具体的,服务器可以基于车位信息库、结合地图等信息进行路径规划,给出自动驾驶车可以行使的可选的行驶路线,以使得自动驾驶车可以从中根据某一规则选择一条合理的行驶路线,作为逃离路线。在一些可行的实施例中,逃离路线包括具有时序关系的多个绝对坐标点,以指示自动驾驶车依次经过所述多个绝对坐标点所指示的位置,其中逃离路线的起点为当前位置,逃离路线的终点为安全位置。当确定两条行驶路线后,分别计算出两条行驶路线的路程,得到自动驾驶车的当前位置到(x8,y8,z8)和(10,y10,z10)的驾驶距离,然后取距离较短的行驶路线对应的车位作为安全位置。
具体的,以自动驾驶车的当前位置的坐标(x0,y0,z0)到点(x8,y8,z8)的驾驶距离的计算方法,如图3-2所示(为行驶路线的示意图),可以首先确定从点(x0,y0, z0)到点(x8,y8,z8)的行驶路线,确定行驶路线中的若干个点,如3个点,依次为(x8-1, y8-1,z8-1)、(x8-2,y8-2,z8-2)和(x8-3,y8-3,z8-3),则点(x0,y0,z0)到 (x8,y8,z8)需要依次经过(x8-1,y8-1,z8-1)、(x8-2,y8-2,z8-2)和(x8-3, y8-3,z8-3),则需要分别计算点(x0,y0,z0)到点(x8-1,y8-1,z8-1)、点(x8-1, y8-1,z8-1)到点(x8-2,y8-2,z8-2)和点(x8-2,y8-2,z8-2)到点(x8-3,y8-3, z8-3)的直线距离,然后进行相加,得到点(x0,y0,z0)到点(x8,y8,z8)的驾驶距离。
当出现灾难的情况时,路况可能十分拥堵,则服务器获取当下的交通情况,如是否堵车、天气等原因,使用若遵循行驶路线进行行驶,可能时间会更久,从而造成延误或者损失,因此在一些可行的实施例中,可以根据时长来确定选择什么车位。具体的,服务器可以获取当下的交通情况,然后根据当下的交通情况计算从当前位置行驶到未使用车位集合中的每一个车位所使用的时长,最后确定从当前位置行驶到达的所使用的时长最短的车位为安全位置。
如计算出从自动驾驶车的当前位置的坐标为(x0,y0,z0)分别到(x8,y8,z8)或(10,y10,z10)的两条行驶路线,根据当下的交通情况分别预测自动驾驶车走完两条行驶路线所需要的时长,确定以时长较短的车位作为安全位置。
需要说明的是,并非所有自动驾驶车都来自同一家厂商,则服务器无法从所有自动驾驶车中获知对应的当前位置,也获知所有停车场的车位情况。在一些可行的实施例中,不同厂商的服务器可以实现数据共享,以使得本实施例中服务器可以获知所有自动驾驶车的对应的当前位置,从而或获知所有停车场的车位情况,以此保障了信息的准确性以及避免出现多部自动驾驶车对应同一个车位的情况。
306、服务器向自动驾驶车发送逃离指示,逃离指示包括安全位置。
在一些可行的实施例中,在确定了自动驾驶车对应的安全位置后,可以设置安全位置的车位的使用状态为已使用。在一些可行的实施例中,虽然确定了自动驾驶车对应的安全位置,但是自动驾驶车未必会去停靠,则可以等待自动驾驶车返回确认消息,以确认自动驾驶车会去安全位置停靠,或者向自动驾驶车发送确认请求,然后等待自动驾驶车返回确认消息,当确认自动驾驶车会去停靠在安全位置上时,则可以将安全位置对应的车位的使用状态修改为已使用。
在一些可行的实施例中,逃离指示还可以包括逃离路线,逃离路线用于向自动驾驶车指示从当前位置行驶至安全位置的行驶路线。逃离路线的计算方法如步骤305所述,此处不再赘述。
307、自动驾驶车根据逃离指示向安全位置行驶。
在一些可行的实施例中,当自动驾驶车接收到逃离指示后,自动驾驶车可以根据逃离指示向安全位置行驶。在一些可行的实施例中,若逃离指示中具有逃离路线,则自动驾驶车可以使用其自动驾驶功能,如使用毫米波雷达、激光雷达,用于识别自动驾驶车辆周边的障碍物,实现遵循逃离路线向安全位置行驶。若逃离指示没有逃离路线,自动驾驶车也可以通过导航***获取从当前位置行驶安全位置的行驶路线,此处不做限定。
上面对本申请实施例中的信息处理方法进行描述,下面对本申请实施例中的服务器进行描述。
请参考图4,本申请实施例提供了一种服务器400,包括:
收发模块401,用于接收智能移动机器人发送的危险告警,该危险告警用于指示该智能移动机器人监测到危险事件。
处理模块402,用于为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置。该收发模块,还用于向该智能移动机器人发送逃离指示,该逃离指示包括该安全位置。
由于智能移动机器人可以根据逃离指示向安全位置行驶,因此可以远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该收发模块401,还用于接收该智能移动机器人发送该智能移动机器人的当前位置。需要说明的是,该逃离指示还包括逃离路线,该逃离路线用于向该智能移动机器人指示从该当前位置行驶至该安全位置的行驶路线。
由于使得智能移动机器人具有明确的行驶路线,因此可以遵循行驶路线行驶到安全位置,以逃离危险。
在一些可行的实施例中,该处理模块402,具体用于:
若该智能移动机器人为自动驾驶车,根据车位信息库为该智能移动机器人确定该安全位置,该车位信息库包括至少一个车位以及该至少一个车位中各个车位的使用情况,该使用情况为未使用或已使用,该安全位置为该车位信息库中使用情况为未使用的一个车位。
由于对获取了车位信息库以及对车位信息库的管理,实现了对安全位置的确定,使得智能移动机器人可以在遇到危险时可以向安全位置行驶。
在一些可行的实施例中,在该根据车位信息库为该智能移动机器人确该定安全位置的步骤中,该处理模块402至少执行如下步骤:
根据该车位信息库确定使用情况为未使用的车位,得到未使用车位集合。
若该未使用车位集合中的车位不少于一个,则从该未使用车位集合中确定一个车位,作为该安全位置。
在一些可行的实施例中,在该从该未使用车位集合中确定一个车位,作为该安全位置的步骤中,该处理模块402至少执行如下步骤:
若该未使用车位集合中的车位多于一个,分别计算该当前位置到该未使用车位集合中的每一个车位的距离。
确定该未使用车位集合中离该当前位置的距离最短的车位,作为该安全位置。
由于以当前位置和车位之间的距离为依据,可以有效地确定安全位置。
在一些可行的实施例中,在该从该未使用车位集合中确定一个车位作为该安全位置的步骤中,该处理模块402至少执行如下步骤:
若该未使用车位集合中的车位多于一个,获取当下的交通情况。
根据该当下的交通情况计算从该当前位置行驶到该未使用车位集合中的每一个车位所使用的时长。
确定从该当前位置行驶到达的所使用的时长最短的车位为该安全位置。
由于以当前位置和车位之间的行驶的时长为依据,可以有效地确定安全位置。
在一些可行的实施例中,该处理模块402,还用于在该车位信息库中将该安全位置的使用情况修改为已使用,以使得可以及时更新车位信息库,使得车位信息库的信息更准备,使用体验更好。
在一些可行的实施例中,该处理模块402,还用于若该当前位置为该车位信息库中的一个车位,则使用该当前位置更新该车位信息库,以使得更新后的该车位信息库指示该当前位置所对应的车位的使用情况为已使用,以使得可以及时更新车位信息库,使得车位信息库的信息更准备,使用体验更好。
上面对本申请实施例中的服务器进行描述,下面对本申请实施例中的智能移动机器人进行描述。
请参考图5,本申请实施例提供了一种智能移动机器人500,包括:
监测模块501,用于对周围环境进行监测,以确定是否发生危险事件。
收发模块502,用于当确定发生该危险事件时,向服务器发送危险告警,该危险告警用于指示该监测模块监测到该危险事件,以使得该服务器为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置。
该收发模块502,还用于接收该服务器发送的逃离指示,该逃离指示包括该安全位置,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该智能移动机器人500还包括:
自动驾驶模块503,用于根据该逃离指示向该安全位置行驶,从而远离危险事件,降低受损伤的风险。
在一些可行的实施例中,该收发模块502,还用于向该服务器发送该智能移动机器人的当前位置。
需要说明的是,该逃离指示还包括逃离路线,该逃离路线用于向该智能移动机器人500 指示从该当前位置行驶至该安全位置的行驶路线,通过明确的行驶路线,智能移动机器人 500可以遵循行驶路线行驶到安全位置,以逃离危险。
在一些可行的实施例中,该监测模块501,具体用于:
通过红外传感器和/或烟雾传感器监测该周围环境,以确定是否发生火灾事件。
和/或,通过水面接触传感器监测该周围环境,以确定是否发生水灾事件。
和/或,通过角度传感器监测该周围环境,以确定是否发生地震事件。
在本申请实施例中,当发生危险事件时,由于智能移动机器人可以向服务器发送危险告警,由于服务器可以为智能移动机器人确定当前没有发生危险事件的安全位置,并向智能移动机器人发送包括安全位置的逃离指示,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
请参考图6,本申请实施例还提供了一种服务器600,包括收发器601、处理器602和存储器603。
该收发器601、该处理器602和该存储器603通过总线604连接。
该收发器601,用于接收智能移动机器人发送的危险告警,该危险告警用于指示该智能移动机器人监测到危险事件。
该存储器603,用于存储程序,该处理器602调用该存储器存储的程序,用于为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置。
该收发器601,还用于向该智能移动机器人发送逃离指示,该逃离指示包括该安全位置。
请参考图7,本申请实施例还提供了一种智能移动机器人700,包括收发器701、处理器702和存储器703。
该收发器701、该处理器702和该存储器703通过总线704连接。
该存储器703,用于存储程序,该处理器702调用该存储器存储的程序,用于对周围环境进行监测,以确定是否发生危险事件。
该收发器701,还用于当确定发生该危险事件时,向服务器发送危险告警,该危险告警用于指示该智能移动机器人监测到该危险事件,以使得该服务器为该智能移动机器人确定安全位置,该安全位置为当前没有发生该危险事件的位置,接收该服务器发送的逃离指示,该逃离指示包括该安全位置。
需要说明的是,收发器601/701包括ZigBee、Wi-Fi、LTE(Long Term Evolution,长期演进)、RFID(Radio Frequency Identification,射频识别技术)、NFC(Near FieldCommunication,近场通信)、红外、UWB(Ultra Wideband,超宽带)的一种或多种组合,此处不作限定;也可以包括EIA-RS-232C标准下的通信接口,即数据终端设备(英文:DataTerminal Equipment,缩写:DTE)和数据通信设备(英文:Data Circuit-terminatingEquipment,缩写:DCE)之间串行二进制数据交换接口技术标准的通信接口,也可以包括RS-485协议下的通信接口,此处不作限定。
处理器602/702可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。
处理器602/702还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其任意组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。
存储器603/703可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器603/703也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘 (英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器603/703还可以包括上述种类的存储器的任意组合,此处不作限定。
可选地,存储器603/703还可以用于存储程序指令,处理器602/702可以调用该存储器603/703中存储的程序指令,执行图2或图3所示实施例中的一个或多个步骤,或其中可选的实施方式。
可选的,本申请实施例提供了一种芯片***,该芯片***包括处理器,用于支持服务器或者智能移动机器人实现上述信息处理方法。在一种可能的设计中,该芯片***还包括存储器。该存储器,用于保存服务器或者智能移动机器人必要的程序指令和数据。该芯片***,可以由芯片构成,也可以包含芯片和其他分立器件,本申请实施例对此不作具体限定。
在本申请实施例中,当发生危险事件时,智能移动机器人可以向服务器发送危险告警,由于服务器可以为智能移动机器人确定当前没有发生危险事件的安全位置,并向智能移动机器人发送包括安全位置的逃离指示,因此智能移动机器人可以根据逃离指示向安全位置行驶,从而远离危险事件,降低受损伤的风险。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如, DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
在上述实施例中,还提供了一种芯片,包括处理单元和存储单元,其中所述存储单元用于存储计算机操作指令,所述处理单元用于通过调用所述计算机操作指令执行上述各个方法步骤所述的信息处理方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备 (可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (35)

1.一种信息处理方法,其特征在于,包括:
服务器接收智能移动机器人发送的危险告警,所述危险告警用于指示所述智能移动机器人监测到危险事件;
所述服务器为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;
所述服务器向所述智能移动机器人发送逃离指示,所述逃离指示包括所述安全位置。
2.根据权利要求1所述方法,其特征在于,所述服务器接收智能移动机器人发送的危险告警之前,还包括:
所述服务器接收所述智能移动机器人发送所述智能移动机器人的当前位置;
所述逃离指示还包括逃离路线,所述逃离路线用于向所述智能移动机器人指示从所述当前位置行驶至所述安全位置的行驶路线。
3.根据权利要求1或2所述方法,其特征在于,所述智能移动机器人包括自动驾驶车和自动飞行无人机。
4.根据权利要求3所述方法,其特征在于,所述服务器为所述智能移动机器人确定安全位置包括:
若所述智能移动机器人为所述自动驾驶车,所述服务器根据车位信息库为所述智能移动机器人确定所述安全位置,所述车位信息库包括至少一个车位以及所述至少一个车位中各个车位的使用情况,所述使用情况为未使用或已使用,所述安全位置为所述车位信息库中使用情况为未使用的一个车位。
5.根据权利要求4所述方法,其特征在于,所述服务器根据车位信息为所述智能移动机器人确定所述安全位置包括:
所述服务器根据所述车位信息库确定使用情况为未使用的车位,得到未使用车位集合;
若所述未使用车位集合中的车位不少于一个,则所述服务器从所述未使用车位集合中确定一个车位,作为所述安全位置。
6.根据权利要求5所述方法,其特征在于,所述服务器从所述未使用车位集合中确定一个车位,作为所述安全位置包括:
若所述未使用车位集合中的车位多于一个,所述服务器分别计算所述当前位置到所述未使用车位集合中的每一个车位的距离;
所述服务器确定所述未使用车位集合中离所述当前位置的距离最短的车位,作为所述安全位置。
7.根据权利要求6所述方法,其特征在于,所述距离为直线距离或驾驶距离,所述直线距离为以两个位置分别作为端点的线段的长度,所述驾驶距离为所述智能移动机器人在两个位置之间的行驶路线的路程。
8.根据权利要求5所述方法,其特征在于,所述服务器从所述未使用车位集合中确定一个车位作为所述安全位置包括:
若所述未使用车位集合中的车位多于一个,所述服务器获取当下的交通情况;
所述服务器根据所述当下的交通情况计算从所述当前位置行驶到所述未使用车位集合中的每一个车位所使用的时长;
所述服务器确定从所述当前位置行驶到达的所使用的时长最短的车位为所述安全位置。
9.根据权利要求4-8中任一项所述方法,其特征在于,所述服务器向所述智能移动机器人发送逃离指示之后,还包括:
所述服务器在所述车位信息库中将所述安全位置的使用情况修改为已使用。
10.根据权利要求4-9中任一项所述方法,其特征在于,所述服务器接收所述智能移动机器人发送所述智能移动机器人的当前位置之后,还包括:
若所述当前位置为所述车位信息库中的一个车位,则所述服务器使用所述当前位置更新所述车位信息库,以使得更新后的所述车位信息库指示所述当前位置所对应的车位的使用情况为已使用。
11.根据权利要求4-10中任一项所述方法,其特征在于,所述安全位置为停车场中的车位,和/或,所述当前位置为停车场中的车位。
12.根据权利要求1-11中任一项所述方法,其特征在于,所述危险事件包括火灾事件、水灾事件和地震事件。
13.一种信息处理方法,其特征在于,包括:
智能移动机器人对周围环境进行监测,以确定是否发生危险事件;
当确定发生所述危险事件时,所述智能移动机器人向服务器发送危险告警,所述危险告警用于指示所述智能移动机器人监测到所述危险事件,以使得所述服务器为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;
所述智能移动机器人接收所述服务器发送的逃离指示,所述逃离指示包括所述安全位置。
14.根据权利要求13所述方法,其特征在于,所述智能移动机器人接收所述服务器发送的逃离指示之后,还包括:
所述智能移动机器人根据所述逃离指示向所述安全位置行驶。
15.根据权利要求13或14所述方法,其特征在于,所述智能移动机器人向服务器发送危险告警之前,还包括:
所述智能移动机器人向所述服务器发送所述智能移动机器人的当前位置;
所述逃离指示还包括逃离路线,所述逃离路线用于向所述智能移动机器人指示从所述当前位置行驶至所述安全位置的行驶路线。
16.根据权利要求13-15中任一项所述方法,其特征在于,所述智能移动机器人包括自动驾驶车和自动飞行无人机。
17.根据权利要求16所述方法,其特征在于,若所述智能移动机器人为所述自动驾驶车,则所述安全位置为停车场中的车位,和/或,所述当前位置为停车场中的车位。
18.根据权利要求13-17中任一项所述方法,其特征在于,所述危险事件包括火灾事件、水灾事件和地震事件。
19.根据权利要求18中任一项所述方法,其特征在于,所述智能移动机器人对周围环境进行监测,以确定是否发生危险事件包括:
所述智能移动机器人通过红外传感器和/或烟雾传感器监测所述周围环境,以确定是否发生所述火灾事件;
和/或,所述智能移动机器人通过水面接触传感器监测所述周围环境,以确定是否发生所述水灾事件;
和/或,所述智能移动机器人通过角度传感器监测所述周围环境,以确定是否发生所述地震事件。
20.一种服务器,其特征在于,包括:
收发模块,用于接收智能移动机器人发送的危险告警,所述危险告警用于指示所述智能移动机器人监测到危险事件;
处理模块,用于为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;
所述收发模块,还用于向所述智能移动机器人发送逃离指示,所述逃离指示包括所述安全位置。
21.根据权利要求20所述服务器,其特征在于,
所述收发模块,还用于接收所述智能移动机器人发送所述智能移动机器人的当前位置;
所述逃离指示还包括逃离路线,所述逃离路线用于向所述智能移动机器人指示从所述当前位置行驶至所述安全位置的行驶路线。
22.根据权利要求20或21所述服务器,其特征在于,所述处理模块,具体用于:
若所述智能移动机器人为自动驾驶车,根据车位信息库为所述智能移动机器人确定所述安全位置,所述车位信息库包括至少一个车位以及所述至少一个车位中各个车位的使用情况,所述使用情况为未使用或已使用,所述安全位置为所述车位信息库中使用情况为未使用的一个车位。
23.根据权利要求22所述服务器,其特征在于,在所述根据车位信息库为所述智能移动机器人确定所述安全位置的步骤中,所述处理模块至少执行如下步骤:
根据所述车位信息库确定使用情况为未使用的车位,得到未使用车位集合;
若所述未使用车位集合中的车位不少于一个,则从所述未使用车位集合中确定一个车位,作为所述安全位置。
24.根据权利要求23所述服务器,其特征在于,在所述从所述未使用车位集合中确定一个车位,作为所述安全位置的步骤中,所述处理模块至少执行如下步骤:
若所述未使用车位集合中的车位多于一个,分别计算所述当前位置到所述未使用车位集合中的每一个车位的距离;
确定所述未使用车位集合中离所述当前位置的距离最短的车位,作为所述安全位置。
25.根据权利要求23所述服务器,其特征在于,在所述从所述未使用车位集合中确定一个车位作为所述安全位置的步骤中,所述处理模块至少执行如下步骤:
若所述未使用车位集合中的车位多于一个,获取当下的交通情况;
根据所述当下的交通情况计算从所述当前位置行驶到所述未使用车位集合中的每一个车位所使用的时长;
确定从所述当前位置行驶到达的所使用的时长最短的车位为所述安全位置。
26.根据权利要求23-25中任一项所述服务器,其特征在于,
所述处理模块,还用于在所述车位信息库中将所述安全位置的使用情况修改为已使用。
27.根据权利要求23-25中任一项所述服务器,其特征在于,
所述处理模块,还用于若所述当前位置为所述车位信息库中的一个车位,则使用所述当前位置更新所述车位信息库,以使得更新后的所述车位信息库指示所述当前位置所对应的车位的使用情况为已使用。
28.一种智能移动机器人,其特征在于,包括:
监测模块,用于对周围环境进行监测,以确定是否发生危险事件;
收发模块,用于当确定发生所述危险事件时,向服务器发送危险告警,所述危险告警用于指示所述监测模块监测到所述危险事件,以使得所述服务器为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;
所述收发模块,还用于接收所述服务器发送的逃离指示,所述逃离指示包括所述安全位置。
29.根据权利要求28所述智能移动机器人,其特征在于,所述智能移动机器人还包括:
自动驾驶模块,用于根据所述逃离指示向所述安全位置行驶。
30.根据权利要求28或29所述智能移动机器人,其特征在于,
所述收发模块,还用于向所述服务器发送所述智能移动机器人的当前位置;
所述逃离指示还包括逃离路线,所述逃离路线用于向所述智能移动机器人指示从所述当前位置行驶至所述安全位置的行驶路线。
31.根据权利要求28-30中任一项所述智能移动机器人,其特征在于,所述监测模块,具体用于:
通过红外传感器和/或烟雾传感器监测所述周围环境,以确定是否发生火灾事件;
和/或,通过水面接触传感器监测所述周围环境,以确定是否发生水灾事件;
和/或,通过角度传感器监测所述周围环境,以确定是否发生地震事件。
32.一种服务器,其特征在于,包括:
收发器、处理器和存储器;
所述收发器,用于接收智能移动机器人发送的危险告警,所述危险告警用于指示所述智能移动机器人监测到危险事件;
所述存储器,用于存储程序;所述处理器调用所述存储器存储的程序,用于为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;
所述收发器,还用于向所述智能移动机器人发送逃离指示,所述逃离指示包括所述安全位置。
33.一种智能移动机器人,其特征在于,包括:
收发器、处理器和存储器;
所述存储器,用于存储程序;所述处理器调用所述存储器存储的程序,用于对周围环境进行监测,以确定是否发生危险事件;
所述收发器,用于当确定发生所述危险事件时,向服务器发送危险告警,所述危险告警用于指示所述智能移动机器人监测到所述危险事件,以使得所述服务器为所述智能移动机器人确定安全位置,所述安全位置为当前没有发生所述危险事件的位置;
所述收发器,还用于接收所述服务器发送的逃离指示,所述逃离指示包括所述安全位置。
34.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述权利要求1至12中任意一项所述的信息处理方法。
35.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述权利要求13至19中任意一项所述的信息处理方法。
CN201811124563.6A 2018-09-26 2018-09-26 一种信息处理方法、服务器和智能移动机器人 Pending CN109448410A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811124563.6A CN109448410A (zh) 2018-09-26 2018-09-26 一种信息处理方法、服务器和智能移动机器人
PCT/CN2019/108045 WO2020063717A1 (zh) 2018-09-26 2019-09-26 一种信息处理方法、服务器和智能移动机器人
US17/210,980 US11541880B2 (en) 2018-09-26 2021-03-24 Information processing method, server, and intelligent mobile robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811124563.6A CN109448410A (zh) 2018-09-26 2018-09-26 一种信息处理方法、服务器和智能移动机器人

Publications (1)

Publication Number Publication Date
CN109448410A true CN109448410A (zh) 2019-03-08

Family

ID=65544470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811124563.6A Pending CN109448410A (zh) 2018-09-26 2018-09-26 一种信息处理方法、服务器和智能移动机器人

Country Status (3)

Country Link
US (1) US11541880B2 (zh)
CN (1) CN109448410A (zh)
WO (1) WO2020063717A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109940639A (zh) * 2019-05-06 2019-06-28 广东工业大学 一种地震应急机器人
CN110058195A (zh) * 2019-05-24 2019-07-26 珠海格力电器股份有限公司 工业机器人的工作范围状态的确定方法及装置
WO2020063717A1 (zh) * 2018-09-26 2020-04-02 华为技术有限公司 一种信息处理方法、服务器和智能移动机器人
US10796582B1 (en) 2019-06-12 2020-10-06 International Business Machines Corporation Autonomous emergency evacuation
CN111968368A (zh) * 2020-08-12 2020-11-20 上海宝通汎球电子有限公司 一种物联网数据处理***和处理方法
EP4119411A4 (en) * 2020-04-01 2023-07-26 Huawei Technologies Co., Ltd. METHOD AND DEVICE FOR AUTOMATIC DRIVING

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113316501B (zh) * 2019-05-31 2022-02-18 乐恩吉室株式会社 以危险度判断为基础的机器人移动控制方法及利用其的移动机器人装置
SE545284C2 (en) * 2019-12-12 2023-06-20 Husqvarna Ab Exit path determination for a robotic work tool
FR3136726A1 (fr) * 2022-06-17 2023-12-22 Psa Automobiles Sa Procédé de sécurisation d’un véhicule automobile à la suite d’une perte de contrôle dudit véhicule

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064065A (zh) * 2007-03-29 2007-10-31 汤一平 基于计算机视觉的停车诱导***
CN105043376A (zh) * 2015-06-04 2015-11-11 上海物景智能科技有限公司 一种适用于非全向移动车辆的智能导航方法及***
CN205632352U (zh) * 2016-03-31 2016-10-12 汪家琳 全智能全自动无人驾驶汽车
CN106043222A (zh) * 2016-06-01 2016-10-26 百度在线网络技术(北京)有限公司 无人驾驶车辆防盗***
CN106504574A (zh) * 2016-10-31 2017-03-15 陕西科技大学 一种智能停车引导***及方法
CN106920416A (zh) * 2017-04-18 2017-07-04 武汉康慧然信息技术咨询有限公司 基于物联网大数据技术的车辆防止被淹的方法及***
CN107170276A (zh) * 2017-06-08 2017-09-15 浙江大学 一种基于云的无人停车场自动泊车管理***
WO2017198696A2 (en) * 2016-05-18 2017-11-23 Unmanned Systems Ltd. Intelligent autonomous drone fleet management
CN107845263A (zh) * 2017-10-14 2018-03-27 浙江瑞丰信息科技有限公司 一种应用于停车场的物联网管理平台
US20180114422A1 (en) * 2016-10-20 2018-04-26 Deutsche Post Ag Averting a Danger
CN108198448A (zh) * 2018-01-26 2018-06-22 济南浪潮高新科技投资发展有限公司 一种车辆脱困***及方法
US20180201187A1 (en) * 2017-01-16 2018-07-19 NextEv USA, Inc. Method and system for providing an escape route from a vehicle

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4945194B2 (ja) * 2006-08-22 2012-06-06 三洋電機株式会社 ナビゲーション装置
US8289171B2 (en) * 2010-01-08 2012-10-16 Mitac International Corp. Method of providing crime-related safety information to a user of a personal navigation device and related device
KR20120096808A (ko) * 2011-02-23 2012-08-31 한국전자통신연구원 보안 관제 장치, 궤도 보안 장치, 관제 로봇 장치, 보안 관제 서비스 시스템 및 그 방법
US9773413B1 (en) * 2014-09-16 2017-09-26 Knighscope, Inc. Autonomous parking monitor
US10145699B2 (en) * 2015-08-28 2018-12-04 The Boeing Company System and methods for real-time escape route planning for fire fighting and natural disasters
US9827983B2 (en) * 2015-11-24 2017-11-28 Wellen Sham Automated vehicle parking
US20180239359A1 (en) * 2016-08-16 2018-08-23 Faraday&Future Inc. System and method for determining navigational hazards
US10656645B1 (en) * 2017-10-10 2020-05-19 Uatc, Llc Determining autonomous vehicle routes
US11460849B2 (en) * 2018-08-09 2022-10-04 Cobalt Robotics Inc. Automated route selection by a mobile robot
CN109448410A (zh) * 2018-09-26 2019-03-08 华为技术有限公司 一种信息处理方法、服务器和智能移动机器人

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101064065A (zh) * 2007-03-29 2007-10-31 汤一平 基于计算机视觉的停车诱导***
CN105043376A (zh) * 2015-06-04 2015-11-11 上海物景智能科技有限公司 一种适用于非全向移动车辆的智能导航方法及***
CN205632352U (zh) * 2016-03-31 2016-10-12 汪家琳 全智能全自动无人驾驶汽车
WO2017198696A2 (en) * 2016-05-18 2017-11-23 Unmanned Systems Ltd. Intelligent autonomous drone fleet management
CN106043222A (zh) * 2016-06-01 2016-10-26 百度在线网络技术(北京)有限公司 无人驾驶车辆防盗***
US20180114422A1 (en) * 2016-10-20 2018-04-26 Deutsche Post Ag Averting a Danger
CN106504574A (zh) * 2016-10-31 2017-03-15 陕西科技大学 一种智能停车引导***及方法
US20180201187A1 (en) * 2017-01-16 2018-07-19 NextEv USA, Inc. Method and system for providing an escape route from a vehicle
CN106920416A (zh) * 2017-04-18 2017-07-04 武汉康慧然信息技术咨询有限公司 基于物联网大数据技术的车辆防止被淹的方法及***
CN107170276A (zh) * 2017-06-08 2017-09-15 浙江大学 一种基于云的无人停车场自动泊车管理***
CN107845263A (zh) * 2017-10-14 2018-03-27 浙江瑞丰信息科技有限公司 一种应用于停车场的物联网管理平台
CN108198448A (zh) * 2018-01-26 2018-06-22 济南浪潮高新科技投资发展有限公司 一种车辆脱困***及方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063717A1 (zh) * 2018-09-26 2020-04-02 华为技术有限公司 一种信息处理方法、服务器和智能移动机器人
US11541880B2 (en) 2018-09-26 2023-01-03 Huawei Technologies Co., Ltd. Information processing method, server, and intelligent mobile robot
CN109940639A (zh) * 2019-05-06 2019-06-28 广东工业大学 一种地震应急机器人
CN110058195A (zh) * 2019-05-24 2019-07-26 珠海格力电器股份有限公司 工业机器人的工作范围状态的确定方法及装置
US10796582B1 (en) 2019-06-12 2020-10-06 International Business Machines Corporation Autonomous emergency evacuation
EP4119411A4 (en) * 2020-04-01 2023-07-26 Huawei Technologies Co., Ltd. METHOD AND DEVICE FOR AUTOMATIC DRIVING
CN111968368A (zh) * 2020-08-12 2020-11-20 上海宝通汎球电子有限公司 一种物联网数据处理***和处理方法

Also Published As

Publication number Publication date
US20210206367A1 (en) 2021-07-08
WO2020063717A1 (zh) 2020-04-02
US11541880B2 (en) 2023-01-03

Similar Documents

Publication Publication Date Title
CN109448410A (zh) 一种信息处理方法、服务器和智能移动机器人
US11893160B2 (en) Flying vehicle
US11675324B2 (en) Air transportation systems and methods
JP7189931B2 (ja) ロボット車両のリモート操作のためのシステムおよび方法
EP4071661A1 (en) Automatic driving method, related device and computer-readable storage medium
Giyenko et al. Intelligent UAV in smart cities using IoT
US8682573B2 (en) Method of initiating vehicle movement
WO2020023490A1 (en) Autonomous vehicle idle state task selection for improved computational resource usage
US20190354114A1 (en) Selective Activation of Autonomous Vehicles
WO2019213415A1 (en) Reducing autonomous vehicle downtime and idle data usage
CN109035747B (zh) 一种智能移动平台***及其运行调度方法
CN109478062A (zh) 用于无人机的wwan无线电链路质量导航
US11449055B2 (en) Systems and methods for energy based autonomous vehicle control
CN111902782A (zh) 集中式共享自主运载工具操作管理
CN105247593A (zh) 飞行禁区的飞行控制
WO2019200053A1 (en) Autonomous vehicle control using service pools across different service entities
CN113785594A (zh) 用于自主车辆的自适应移动电信的***和方法
US11615370B1 (en) Optimized package delivery
US20190061545A1 (en) Systems and methods for electric vehicle charging with automated trip planning integration
CN108827332A (zh) 驾车与地铁的路径组合规划方法、***、设备及存储介质
Andreou et al. UAV trajectory optimisation in smart cities using modified A* algorithm combined with haversine and vincenty formulas
WO2020056125A1 (en) Coordination of remote vehicles using automation level assignments
US11613269B2 (en) Learning safety and human-centered constraints in autonomous vehicles
US11599839B2 (en) Systems and methods for limiting autonomous vehicle requests
CN115574826A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190308

RJ01 Rejection of invention patent application after publication