[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6922737B2 - 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム - Google Patents

移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム Download PDF

Info

Publication number
JP6922737B2
JP6922737B2 JP2017535322A JP2017535322A JP6922737B2 JP 6922737 B2 JP6922737 B2 JP 6922737B2 JP 2017535322 A JP2017535322 A JP 2017535322A JP 2017535322 A JP2017535322 A JP 2017535322A JP 6922737 B2 JP6922737 B2 JP 6922737B2
Authority
JP
Japan
Prior art keywords
information
moving body
user
moving
mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017535322A
Other languages
English (en)
Other versions
JPWO2017029982A1 (ja
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.)
Sony Corp
Sony Group Corp
Original Assignee
Sony Corp
Sony Group Corp
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 Sony Corp, Sony Group Corp filed Critical Sony Corp
Publication of JPWO2017029982A1 publication Critical patent/JPWO2017029982A1/ja
Application granted granted Critical
Publication of JP6922737B2 publication Critical patent/JP6922737B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/222Remote-control arrangements operated by humans
    • G05D1/224Output arrangements on the remote controller, e.g. displays, haptics or speakers
    • G05D1/2244Optic
    • G05D1/2245Optic providing the operator with a purely computer-generated representation of the environment of the vehicle, e.g. virtual reality
    • G05D1/2246Optic providing the operator with a purely computer-generated representation of the environment of the vehicle, e.g. virtual reality displaying a map of the environment
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J5/00Manipulators mounted on wheels or on carriages
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0038Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with simple or augmented images from one or more cameras located onboard the vehicle, e.g. tele-operation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/0202Control of position or course in two dimensions specially adapted to aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/222Remote-control arrangements operated by humans
    • G05D1/223Command input arrangements on the remote controller, e.g. joysticks or touch screens
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/222Remote-control arrangements operated by humans
    • G05D1/224Output arrangements on the remote controller, e.g. displays, haptics or speakers
    • G05D1/2244Optic
    • G05D1/2247Optic providing the operator with simple or augmented images from one or more cameras
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/228Command input arrangements located on-board unmanned vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/247Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
    • G05D1/249Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons from positioning sensors located off-board the vehicle, e.g. from cameras
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/646Following a predefined trajectory, e.g. a line marked on the floor or a flight path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/69Coordinated control of the position or course of two or more vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/69Coordinated control of the position or course of two or more vehicles
    • G05D1/698Control allocation
    • G05D1/6987Control allocation by centralised control off-board any of the vehicles
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U10/00Type of UAV
    • B64U10/10Rotorcrafts
    • B64U10/13Flying platforms
    • B64U10/14Flying platforms with four distinct rotor axes, e.g. quadcopters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/10UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2201/00UAVs characterised by their flight controls
    • B64U2201/20Remote controls
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/246Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/247Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
    • G05D1/248Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons generated by satellites, e.g. GPS
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/30Specific applications of the controlled vehicles for social or care-giving applications
    • G05D2105/34Specific applications of the controlled vehicles for social or care-giving applications for telepresence or videoconferencing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/80Specific applications of the controlled vehicles for information gathering, e.g. for academic research
    • G05D2105/85Specific applications of the controlled vehicles for information gathering, e.g. for academic research for patrolling or reconnaissance for police, security or military applications
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/60Open buildings, e.g. offices, hospitals, shopping areas or universities
    • G05D2107/63Offices, universities or schools
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/20Aircraft, e.g. drones
    • G05D2109/25Rotorcrafts
    • G05D2109/254Flying platforms, e.g. multicopters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/01Mobile robot

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electromagnetism (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本開示は、撮像部と移動機構とを有する移動体、そのような移動体と情報処理装置とを備えた移動体システム、ならびに、そのような移動体システムに適用される情報処理装置、情報処理方法および情報処理プログラムに関する。
遠隔地にいる移動体(ロボット)をユーザが操作機器(例えばスマートフォン等の情報処理装置)を用いて遠隔操作することで、ユーザが疑似的にその遠隔地にいるかのような状況を作り出すことを可能とする、「Telepresence」と呼ばれる技術が存在する。そして、この技術に適用されるロボットは、「Telepresence Robot」と呼ばれている。これらの手法は、例えば、特許文献1等に開示されている。
米国特許出願公開第2013/0325244号明細書
ところで、このような移動体を用いたシステム(移動体システム)では一般に、ユーザの利便性を向上させることが求められている。したがって、ユーザの利便性を向上させる手法の提案が望まれる。
ユーザの利便性を向上させることが可能な移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラムを提供することが望ましい。
本開示の一実施の形態に係る移動体は、ユーザによって操作機器を用いて遠隔操作される移動体であると共に、操作機器を用いた遠隔操作によって、その移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする「Telepresence Robot」として機能する移動体であって、撮像部と、上記移動体としての自身を移動させる移動機構と、無線通信を行う無線通信部と、この無線通信部によって外部から受信した外部情報に基づいて、移動機構によって自身を移動させる際のルート案内情報を生成する情報生成部と、上記無線通信を利用して、他の移動体との間でのコミュニケーションとして、他の移動体と間で、所定の動作を行うための交渉を行うコミュニケーション動作部とを備えたものである。このコミュニケーション動作部における、他の移動体との間での交渉を通じて、上記所定の動作としての、自身を含む複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、自身から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る第1の情報処理方法は、ユーザによって操作機器を用いて遠隔操作される移動体であると共に、操作機器を用いた遠隔操作によって、その移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に適用される方法であって、撮像部および移動機構を有する移動体における無線通信によって、外部から外部情報を受信する第1ステップと、この第1ステップにおいて受信した外部情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報を生成する第2ステップと、上記無線通信を利用して、複数の移動体間でのコミュニケーションとしての、所定の動作を行うための交渉を行う第3ステップとを含むようにしたものである。この第3ステップにおいて、複数の移動体間での交渉を通じて、上記所定の動作としての、複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、現在の移動体から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る第1の情報処理プログラムは、ユーザによって操作機器を用いて遠隔操作される移動体であると共に、操作機器を用いた遠隔操作によって、その移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に適用されるプログラムであって、撮像部および移動機構を有する移動体における無線通信によって、外部から外部情報を受信する第1ステップと、この第1ステップにおいて受信した外部情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報を生成する第2ステップと、上記無線通信を利用して、複数の移動体間でのコミュニケーションとしての、所定の動作を行うための交渉を行う第3ステップとを、移動体におけるコンピュータに実行させるようにしたものである。上記第3ステップにおいて、複数の移動体間での交渉を通じて、上記所定の動作としての、複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、現在の移動体から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る移動体、第1の情報処理方法および第1の情報処理プログラムでは、移動体において外部から受信した外部情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報が生成される。これにより、移動体において、ルート案内情報が容易に作成できるようになる。
本開示の一実施の形態に係る情報処理装置は、ユーザによる遠隔操作によって、移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に対して、遠隔操作を行う操作機器としての情報処理装置であって、撮像部および移動機構を有する移動体との間で無線通信を行う無線通信部と、ユーザインタフェース部と、記憶部と、無線通信部によって移動体から受信した受信情報と、ユーザインタフェース部においてユーザから入力された入力情報と、記憶部に保持されている保持情報と、のうちの少なくとも1つの情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報を生成する情報生成部と、上記無線通信を利用して、複数の移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉の制御を行うコミュニケーション制御部とを備えたものである。このコミュニケーション制御部によって制御される、複数の移動体間での交渉を通じて、上記所定の動作としての、複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、現在の移動体から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る第2の情報処理方法は、ユーザによる遠隔操作によって、移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に対して、遠隔操作を行う操作機器としての情報処理装置に適用される方法であって、撮像部および移動機構を有する移動体との間での無線通信によって移動体から受信した受信情報と、情報処理装置におけるユーザインタフェース部においてユーザから入力された入力情報と、情報処理装置における記憶部に保持されている保持情報と、のうちの少なくとも1つの情報を取得する第1ステップと、この第1ステップにおいて取得した上記少なくとも1つの情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報を生成する第2ステップと、上記無線通信を利用して、複数の移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉の制御を行う第3ステップとを含むようにしたものである。この第3ステップにおいて、複数の移動体間での交渉を通じて、上記所定の動作としての、複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、現在の移動体から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る第2の情報処理プログラムは、ユーザによる遠隔操作によって、移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に対して、遠隔操作を行う操作機器としての情報処理装置に適用されるプログラムであって、撮像部および移動機構を有する移動体との間での無線通信によって移動体から受信した受信情報と、情報処理装置におけるユーザインタフェース部においてユーザから入力された入力情報と、情報処理装置における記憶部に保持されている保持情報と、のうちの少なくとも1つの情報を取得する第1ステップと、この第1ステップにおいて取得した上記少なくとも1つの情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報を生成する第2ステップと、上記無線通信を利用して、複数の移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉の制御を行う第3ステップとを、情報処理装置におけるコンピュータに実行させるようにしたものである。上記第3ステップにおいて、複数の移動体間での交渉を通じて、上記所定の動作としての、複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、現在の移動体から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る情報処理装置、第2の情報処理方法および第2の情報処理プログラムでは、移動体から受信した受信情報と、ユーザから入力された入力情報と、記憶部に保持されている保持情報とのうちの少なくとも1つの情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報が生成される。これにより、情報処理装置において、ルート案内情報が容易に作成できるようになる。
本開示の一実施の形態に係る移動体システムは、ユーザによって操作機器を用いて遠隔操作される移動体であると共に、操作機器を用いた遠隔操作によって、その移動体が位置する遠隔地にユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体を含んだシステムであって、撮像部と第1無線通信部と上記移動体としての自身を移動させる移動機構とを有する移動体と、この移動体との間で無線通信を行う第2無線通信部とユーザインタフェース部と記憶部とを有する、上記操作機器としての情報処理装置と、を備えたものである。移動体内において、第1無線通信部によって外部から受信した外部情報に基づいて、移動機構によって移動体を移動させる際のルート案内情報としての第1情報を生成する第1情報生成部と、情報処理装置内において、第2無線通信部によって移動体から受信した受信情報と、ユーザインタフェース部においてユーザから入力された入力情報と、記憶部に保持されている保持情報と、のうちの少なくとも1つの情報に基づいて、上記ルート案内情報としての第2情報を生成する第2情報生成部と、のうちの少なくとも一方が設けられている。また、複数の移動体間での無線通信を利用して、複数の移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉が行われるようになっており、複数の移動体間での交渉を通じて、上記所定の動作としての、複数の移動体のうちのユーザによる遠隔操作の対象となる移動体の切換動作が、行われるようになっている。また、ユーザに関する情報としての、操作機器のGPSに関する情報または操作機器での検索履歴情報に基づいて推薦された、自身から距離的に離間したお勧めの場所周辺に位置する他の移動体への、遠隔操作の対象となる移動体の切換動作が、行われるようになっている。
本開示の一実施の形態に係る移動体システムでは、移動体内において上記ルート案内情報としての第1情報を生成する第1情報生成部と、情報処理装置内において上記ルート案内情報としての第2情報を生成する第2情報生成部と、のうちの少なくとも一方が設けられている。これにより、移動体および情報処理装置の少なくとも一方において、上記ルート案内情報が容易に作成できるようになる。
本開示の一実施の形態に係る移動体、第1の情報処理方法および第1の情報処理プログラムによれば、上記外部情報に基づいて上記ルート案内情報を生成するようにしたので、移動体においてルート案内情報を容易に作成できるようになる。よって、ユーザの利便性を向上させることが可能となる。
本開示の一実施の形態に係る情報処理装置、第2の情報処理方法および第2の情報処理プログラムによれば、上記受信情報と上記入力情報と上記保持情報とのうちの少なくとも1つの情報に基づいて上記ルート案内情報を生成するようにしたので、情報処理装置においてルート案内情報を容易に作成できるようになる。よって、ユーザの利便性を向上させることが可能となる。
本開示の一実施の形態に係る移動体システムによれば、上記第1情報生成部および上記第2情報生成部のうちの少なくとも一方が設けられているようにしたので、移動体および情報処理装置の少なくとも一方において、上記ルート案内情報を容易に作成できるようになる。よって、ユーザの利便性を向上させることが可能となる。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれの効果であってもよい。
本開示の一実施の形態に係る移動体システムの概略構成例を表す模式図である。 図1に示した移動体システムに適用される移動体の他の概略構成例を表す模式図である。 図1に示した移動体システムに適用される移動体の他の概略構成例を表す模式図である。 図1に示した移動体システムに適用される移動体の他の概略構成例を表す模式図である。 図1に示した移動体システムの詳細構成例を表すブロック図である。 図3に示した移動体においてルート案内情報を生成する場合の動作例を表す流れ図である。 図3に示した操作機器においてルート案内情報を生成する場合の動作例を表す流れ図である。 移動モードの種類と適用される各種情報との対応関係の一例を表す図である。 生成されたルート案内情報に対応するルート案の一例を表す模式図である。 図6に示した「Mode1」の場合の動作の一例を表す模式図である。 図6に示した「Mode1」の場合の動作の他の例を表す模式図である。 図6に示した「Mode2」の場合における適用例を表す模式図である。 図6に示した「Mode3」の場合に適用されるスケジュール情報の一例を表す模式図である。 図6に示した「Mode4」の場合の動作の一例を表す模式図である。 図6に示した「Mode6」の場合の動作の一例を表す模式図である。 その他の移動モードの場合における動作の一例を表す模式図である。 その他の移動モードの場合における動作の他の例を表す模式図である。 変形例1に係る移動体システムの構成例を表すブロック図である。 変形例1に係るコミュニケーション動作の一例を表す模式図である。 変形例1に係るコミュニケーション動作の他の例を表す模式図である。 変形例2に係る移動体システムの概略構成例を表すブロック図である。 変形例3に係る移動体システムの概略構成例を表すブロック図である。
以下、本開示の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
1.実施の形態(移動体および情報処理装置の各々に情報生成部が設けられている例)
2.変形例
変形例1(複数の移動体間でコミュニケーション動作が行われる場合の例)
変形例2(移動体のみに情報生成部が設けられている例)
変形例3(情報処理装置のみに情報生成部が設けられている例)
3.その他の変形例
<1.実施の形態>
[概略構成例]
図1は、本開示の一実施の形態に係る移動体システム(移動体システム3)の概略構成例を模式的に表したものである。この移動体システム3は、いわゆる「Telepresence Robot」として機能する移動体1と、この移動体1に対する操作機器(情報処理装置)2とを備えている。操作機器2は、移動体システム3(移動体1)のユーザ9によって操作されるようになっている。また、これらの移動体1および操作機器2はそれぞれ、相互に通信(この例では無線通信C12)を行う機能を有しており、これによって移動体1と操作機器2との間で各種情報(データ)のやり取り(送受信)を行うことが可能となっている。
なお、本開示の一実施の形態に係る第1の情報処理方法および第1の情報処理プログラムはそれぞれ、本実施の形態の移動体1において具現化される。また、本開示の一実施の形態に係る第2の情報処理方法および第2の情報処理プログラムはそれぞれ、本実施の形態の操作機器2において具現化される。したがって、これらについても、以下併せて説明する。
(移動体1)
移動体1は、移動機構10によって自身を移動させることが可能に構成されたロボットである。この移動体1は、例えば図1に示したように、移動機構10、マイクロフォン111、表示部112、撮像部113および連結部19を含んで構成されている。
移動機構10は、例えば図1中の破線の矢印M1で示したように、移動体1自身を移動させるための機構である。この例では、移動機構10が2つの車輪機構およびこれらを駆動する駆動機構(モータ等)を含んで構成されており、これにより、移動体1が例えば前後双方に移動可能となっている(矢印M1参照)。
ただし、例えば図2A,図2B,図2Cにそれぞれ示したように、移動体1における移動機構10としては、他の構成のものを用いるようにしてもよい。なお、この点は、後述する各種の変形例等においても同様である。
具体的には、図2Aに示した移動体1の例では、移動機構10Aが、4つの車輪機構およびこれらを駆動する駆動機構を含んで構成されている。つまり、この図2Aの例では、移動体1が自動車(自動運転機能を有する四輪自動車)により構成されている。
一方、図2Bに示した移動体1の例では、移動機構10Bが、二本足による歩行機構およびこれを駆動する駆動機構を含んで構成されている。つまり、この図2Bの例では、移動体1が二足歩行の人型ロボットにより構成されている。
他方、図2Cに示した移動体1の例では、移動機構10Cが、4つのプロペラを用いた飛行機構およびこれらの駆動機構を含んで構成されている。つまり、この図2Cの例では、移動体1が無人飛行体により構成されている。
なお、これら図2A,図2B,図2Cに挙げた例には限られず、移動体1が、例えば、二輪車や三輪車、四足歩行の動物型ロボット、ジェットエンジンを用いた飛行体等により構成されていてもよい。
図1に示したマイクロフォン111は、音声を電気信号に変換する部材であり、この例では、後述する表示部112の額縁領域に配置されている。このようなマイクロフォン111としては、各種タイプのものを用いることが可能である。
表示部112は、各種情報を表示するための部材であり、各種方式によるディスプレイ(例えば、液晶ディスプレイや有機EL(Electro Luminescence)ディスプレイなど)を用いて構成されている。この表示部112には、例えば図1に示したように、ユーザ9の顔等を表示することが可能となっている。具体的には、例えば、マイクロフォン111に入力された音声が、外部サーバ(例えば後述する外部サーバ8)に保持されている情報と照合されることで、その音声を発した人物(ユーザ9等)と紐付けた画像(ユーザ9の顔等)が表示部112に表示されるようになっている。
なお、この表示部112に、例えば以下のような高さ調節機能が設けられているようにしてもよい。すなわち、後述する撮像部113によって撮像された画像情報に基づいて顔認識処理が行われ、認識された顔の位置(高さ)に応じて、表示部112の高さが自動的に調整されるようにしてもよい(例えば、図1中の破線の矢印M2参照)。
撮像部113は、撮像動作を行うことで後述する撮像画像データDiを取得する部材であり、この例では、表示部112の額縁領域に配置されている。このような撮像部113は、例えば、CCD(Charge Coupled Device;電荷結合素子)またはCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子(イメージセンサ)を用いて構成されている。
連結部19は、図1に示したように、移動機構10と表示部112との間を連結する部材であり、この例では、垂直方向に延伸する棒状部材により構成されている。
(操作機器2)
操作機器2は、前述したように、移動体1に対する操作機器(操作端末)として機能するものであり、本開示における「情報処理装置」の一具体例に対応している。この操作機器2は、図1に示したように、例えば自宅90内にいるユーザ9等によって操作されるようになっている。このような操作機器2は、例えば、スマートフォンや携帯電話機、専用端末等のモバイル機器により構成されている。
[ブロック構成例]
次いで、図3を参照して、このような移動体システム3の詳細構成例について説明する。図3は、移動体システム3の詳細構成例を、移動体1および操作機器2ごとにブロック図で表したものである。
(移動体1)
移動体1は、図1において前述した移動機構10、マイクロフォン111、表示部112および撮像部113に加え、記憶部12、無線通信部13、位置検知部141、異常検知部142、バッテリー16、情報生成部17および制御部18を有している。
なお、図3に示したように、マイクロフォン111から得られた電気信号と、撮像部113から得られた撮像画像データDiとはそれぞれ、後述する制御部18へ入力されるようになっている。また、表示部112において用いられる表示画像データは、制御部18から表示部112へと供給されるようになっている。
記憶部12は、各種データを記憶(保持)する部分であり、制御部18との間でこれらのデータの入出力処理が適宜なされるようになっている。このような記憶部12は、例えば、磁気的記録媒体、光学的記憶媒体、または、ROM(Read Only Memory),RAM(Random Access Memory)等の半導体メモリなどの、各種の記録媒体により構成されている。
無線通信部13は、図3に示したように、操作機器2内の後述する無線通信部23との間で無線通信C12を行う機能を有している。これにより移動体1と操作機器2との間で、各種情報(例えば、後述する外部情報I12,I21等)の無線通信(ワイヤレスでの送受信)を行うことが可能となっている。この無線通信部13はまた、図3に示したように、例えば、操作機器2以外の外部機器(この例では外部サーバ8)との間でも無線通信C18を行う機能を有していてもよい。つまり、例えば後述する外部情報I81等が、この外部サーバ8から無線通信部13へと、無線通信C18によって供給されるようにしてもよい。なお、この無線通信部13は、本開示における「第1無線通信部」の一具体例に対応している。
ここで、このような無線通信C12,C18としては、例えば、無線LAN(Local Area Network)、ブルートゥース(登録商標)、トランスファージェット(登録商標)、NFC(Near Field Communication)等の通信方式によるものが挙げられる。ただし、これの通信方式には限られず、他の通信方式を用いて無線通信C12,C18が行われるようにしてもよい。
位置検知部141は、詳細は後述するが、無線通信C12や無線通信C18等が実行可能なエリア(例えば、後述する無線通信エリア93)内に、移動体1が位置しているのか否かを検知する部分である。なお、このような位置検知は、例えば、GPS(Global Positioning System)機能を用いて行われるようになっている。
異常検知部142は、詳細は後述するが、撮像部113によって現時点で取得された撮像画像データDiと過去に取得された撮像画像データDiとを、同一地点において比較することによって、後述する所定の異常(異常状態の有無)を検知する部分である。
バッテリー16は、移動体1の動力源として機能する(移動体1内の各ブロックに対して電力Pbを供給する)ものであり、各種方式の電池を含んで構成されている。この例では図3に示したように、バッテリー16に含まれる電池として、太陽光Lsを利用した発電を行う太陽電池160が用いられるようになっている。ただし、これには限られず、他の種類の電池(1次電池や2次電池等)を用いて、バッテリー16を構成するようにしてもよい。具体的には、例えば、リチウムイオン電池や燃料電池等を用いるようにしてもよい。
情報生成部17は、詳細は後述するが、無線通信部13によって外部(操作機器2または外部サーバ8等)から受信した外部情報に基づいて、移動機構10によって移動体1を移動させる際のルート案内情報Ir1を生成する部分である。この外部情報としては、例えば、操作機器2に保持されている固有の情報(外部情報I21)、あるいは、外部サーバ8に保持されている情報(外部情報I81)等が挙げられる。また、操作機器2における固有の情報(外部情報I21)としては、詳細は後述するが、例えば、操作機器2におけるGPSに関する情報(GPS情報)や、操作機器2における検索履歴情報等を含んでいる。ただし、これらの情報には限られず、後述する他の種類の情報を含むようにしてもよい。なお、この情報生成部17におけるルート案内情報Ir1の生成動作の詳細については、後述する。
ここで、情報生成部17は、本開示における「第1情報生成部」の一具体例に対応している。また、ルート案内情報Ir1は、本開示における「第1情報」の一具体例に対応している。
制御部18は、移動体1における各種の制御や処理等を行うものである。具体的には図3に示したように、制御部18は、移動体1内の各ブロック(移動機構10、マイクロフォン111、表示部112、撮像部113、記憶部12、無線通信部13、位置検知部141、異常検知部142、バッテリー16および情報生成部17等)における動作の制御等を行うようになっている。一例として、制御部18は、制御信号CTLに基づいて、移動機構10による移動体1の移動動作の制御を行う機能を有している。このような制御部18は、例えば、CPU(Central Processing Unit)やROM、RAM等を用いたマイクロコンピューターなどにより構成されている。なお、この制御部18における制御動作等の詳細については、後述する。
ここで、制御部18は、本開示における「移動制御部」の一具体例に対応している。また、制御部18および情報生成部17は、本開示における「移動体におけるコンピュータ」の一具体例に対応している。
(操作機器2)
操作機器2は、図3に示したように、ユーザインタフェース部(情報入出力部)21、記憶部22、無線通信部23、情報生成部27および制御部28を有している。
ユーザインタフェース部21は、この例では、情報入力部211および表示部212を有している。ただし、これらの情報入力部211および表示部212に加えて(あるいは代えて)、他の部材を用いてユーザインタフェース部21を構成するようにしてもよい。
情報入力部211は、ユーザ9による操作に応じて各種の情報(入力情報Ii)が入力される部分(入力情報Iiを取得するための部分)である。このような情報入力部211は、例えば、所定のキーボードやボタン、タッチパネル等を用いて構成されている。
表示部212は、各種情報を表示するための部材であり、前述した表示部112と同様に、各種方式によるディスプレイを用いて構成されている。この表示部212には、具体的には、例えば図3に示したように、前述した情報生成部17において生成されたルート案内情報Ir1や、後述する情報生成部27において生成されたルート案内情報Ir2等が表示されるようになっている。
記憶部22は、各種データを記憶(保持)する部分であり、制御部28との間でこれらのデータ(例えば後述する保持情報Ih)の入出力処理が適宜なされるようになっている。このような記憶部22は、前述した記憶部12と同様に、各種の記録媒体により構成されている。
無線通信部23は、図3に示したように、移動体1内の前述した無線通信部13との間で無線通信C12を行う機能を有している。これにより前述したように、移動体1から外部情報I12を受信すると共に、移動体1に対して外部情報I21を送信することが可能となっている。なお、この無線通信部23は、本開示における「第2無線通信部」の一具体例に対応している。
情報生成部27は、詳細は後述するが、各種の情報に基づいて、移動機構10によって移動体1を移動させる際のルート案内情報Ir2を生成する部分である。この各種の情報としては、例えば図3に示したように、無線通信部23によって移動体1から受信した受信情報(外部情報I12)と、ユーザインタフェース部21(情報入力部211)においてユーザ9から入力された入力情報Iiと、記憶部22に保持されている保持情報Ihと、のうちの少なくとも1つの情報が挙げられる。また、この例では、これらの外部情報I12と、入力情報Iiと、保持情報Ihとに基づいて、ルート案内情報Ir2が生成されるようになっている。
ここで、外部情報I12としては、詳細は後述するが、例えば、移動体1における移動履歴情報を含んでいる。入力情報Iiとしては、詳細は後述するが、例えば、操作機器2における検索履歴情報(ユーザ9による操作によってなされてきた情報検索の履歴情報)を含んでいる。保持情報Ihとしては、詳細は後述するが、例えば、操作機器2におけるGPSに関する情報(GPS情報)を含んでいる。ただし、これらの情報には限られず、後述する他の種類の情報を用いてルート案内情報Ir2を生成するようにしてもよい。なお、この情報生成部27におけるルート案内情報Ir2の生成動作の詳細については、後述する。
このような情報生成部27は、本開示における「第2情報生成部」の一具体例に対応している。また、ルート案内情報Ir2は、本開示における「第2情報」の一具体例に対応している。
制御部28は、操作機器2における各種の制御や処理等を行うものである。具体的には図3に示したように、制御部28は、操作機器2内の各ブロック(ユーザインタフェース部21、記憶部22、無線通信部23および情報生成部27等)における動作の制御等を行うようになっている。このような制御部28は、前述した制御部18と同様に、例えばマイクロコンピューターなどにより構成されている。なお、この制御部28における制御動作等の詳細については、後述する。
ここで、この制御部28および情報生成部27は、本開示における「情報処理装置におけるコンピュータ」の一具体例に対応している。
[動作および作用・効果]
(A.基本動作)
この移動体システム3では、例えば図1および図3に示したように、ユーザ9が操作機器2を用いて、遠隔地にいる移動体1に対して遠隔操作(無線通信C12を利用した操作)を行うことで、ユーザ9が疑似的にその遠隔地にいるかのような状況が実現される。具体的には、例えば、移動体1の表示部112にユーザ9の顔等が表示された状態で、移動体1は、所定のルートに従った移動動作を行う(図1中の破線の矢印M1参照)。このルートは、以下説明する手法にて生成されるルート案内情報を基にして、ユーザ9によって設定(選択・決定)されるものである。
(B.ルート案内情報の生成動作の概要)
続いて、図4および図5等を参照して、移動体システム3におけるルート案内情報(ルート案内情報Ir1,Ir2)の生成動作の概要について説明する。具体的には、移動体1において生成される場合(図4)と、操作機器2において生成される場合(図5)との各々について、この順にて分けて説明する。
(B−1.移動体1において生成する場合)
図4は、移動体1(情報生成部17)においてルート案内情報Ir1を生成する場合における、移動体1および操作機器2における動作例をそれぞれ、時系列に沿って流れ図で表したものである。なお、図4中の一部のステップにおいて横の部分に示した符号は、そのステップにおける処理動作の主体となる、移動体1または操作機器2におけるブロック(図3参照)を表している。
この動作例では、まず、操作機器2側および移動体1側においてそれぞれ、所定のソフトウェア(アプリケーションソフト)がダウンロードされた後、ユーザ9によって所定のログイン動作がなされる(図4のステップS101)。具体的には、ユーザ9によって操作機器2に対する所定の操作がなされる(例えば、情報入力部211においてユーザ名およびパスワード等の情報が入力される)ことで、操作機器2から移動体1に対し、無線通信C12を用いてそのようなログイン動作が行われる。これにより、操作機器2を用いた移動体1に対する遠隔操作が実行可能となる。
次いで、このようなログイン動作に対する応答信号が、無線通信C12を用いて移動体1から操作機器2へと送信される(ステップS102)。
続いて、例えば操作機器2におけるユーザインタフェース部21(情報入力部211および表示部212)を用いることで、ユーザ9による後述する移動モードMm(移動体1が移動動作を行う際のモード:図6参照)の設定(選択・決定)がなされる(ステップS103)。すると、この操作機器2から移動体1に対し、無線通信C12を用いて後述するモード設定情報Imが送信される(ステップS104)。このモード設定情報Imは、詳細は後述するが、設定された移動モードMmを示す情報である。
次に、詳細は後述するが、移動体1における情報生成部17が、その移動体1の外部から外部情報(後述する各種情報)を取得する(ステップS105)。具体的には、この例では移動体1は、無線通信C12,C18等を用いて、操作機器2や外部サーバ8等から外部情報I21や外部情報I81等を受信することで、そのような外部情報を取得する。そして、情報生成部17は、取得(受信)したその外部情報に基づいて、前述したルート案内情報Ir1を生成する(ステップS106)。
すると、このようにして生成されたルート案内情報Ir1が、移動体1から操作機器2に対し、無線通信C12を用いて送信される(ステップS107)。
次いで、例えば図7に示したように、操作機器2における表示部212は、受信したルート案内情報Ir1に基づいて、移動体1における実際の移動動作の際の1または複数のルート案(この例では、2つのルートR1,R2)を表示する(ステップS108)。なお、この例におけるルートR1は、始点Psから終点Pg1へと至る経路となっており、ルートR2は、始点Psから終点Pg2へと至る経路となっている(図7参照)。これにより、情報生成部17によって生成されたルート案内情報Ir1が、無線通信C12を介してユーザ9に提示されることになる。なお、この例では、後述する地図情報ImapとともにルートR1,R2がそれぞれ重ね合わされて表示されていることで、各ルートR1,R2がユーザ9にとって分かり易くなっている(一見して各ルートR1,R2を把握できるようになっている)。
続いて、例えば操作機器2におけるユーザインタフェース部21(情報入力部211および表示部212)を用いることで、ユーザ9によるルート(移動体1における実際の移動ルート)の決定(選択)がなされる(ステップS109)。具体的には、図7に示した例の場合、ユーザ9によって、上記したルートR1,R2のうちの一方のルートが選択されることで、実際のルートが決定される。すると、この操作機器2から移動体1に対し、無線通信C12を用いて、外部情報I21としてのルート情報および移動指示信号がそれぞれ送信される(ステップS110)。このルート情報とは、決定されたルートを示す情報のことを意味している。また、移動指示信号とは、移動体1の移動機構10(制御部18)に対して移動の指示をするための信号のことを意味している。
そして、これらのルート情報および移動指示信号を受信した移動体1は、これらの情報に基づいて、自身の移動動作を開始する(ステップS111)。具体的には、制御部18から移動機構10へ供給される制御信号CTLに従って、移動機構10が移動動作を開始する。このようにして移動機構10では、ユーザ9によって決定されたルートに基づいて、移動体1の移動動作が行われる。以上にて、図4に示した一連の動作が終了となる。
このようにして本実施の形態の移動体1では、外部から受信した外部情報(外部情報I21や外部情報I81等)に基づいて、移動機構10によって移動体1を移動させる際のルート案内情報Ir1が生成される。これにより後述するように、この移動体1において、ルート案内情報Ir1が容易に作成できるようになる。
なお、図4に示した動作例では、ログイン動作(ステップS101)の後に、移動モードMmの選択(ステップS103)から実際のルートの選択(ステップS109)までが行われているが、これには限られず、他の順序にて各動作が行われるようにしてもよい。具体的には、例えば、ログイン動作(ステップS101)の前に、移動モードMmの選択(ステップS103)から実際のルートの選択(ステップS109)までが行われるようにしてもよい。
(B−2.操作機器2において生成する場合)
図5は、操作機器2(情報生成部27)においてルート案内情報Ir2を生成する場合における、移動体1および操作機器2における動作例をそれぞれ、時系列に沿って流れ図で表したものである。なお、図5中の一部のステップにおいて横の部分に示した符号も、そのステップにおける処理動作の主体となる、移動体1または操作機器2におけるブロック(図3参照)を表している。
この動作例では、まず、操作機器2側および移動体1側においてそれぞれ、所定のソフトウェアがダウンロードされた後、前述したステップS101と同様にして、ユーザ9によって所定のログイン動作がなされる(図5のステップS201)。これにより、操作機器2を用いた移動体1に対する遠隔操作が実行可能となる。
次いで、このようなログイン動作に対する応答として、移動体1の現在の位置情報Ipが、無線通信C12を用いて移動体1から操作機器2へと送信される(ステップS202)。なお、このような移動体1の位置情報Ipが、例えば、外部サーバ8に随時記憶されていて、この外部サーバ8から移動体1を経由して、操作機器2へとその位置情報Ipが送信されるようにしてもよい。
続いて、例えば操作機器2におけるユーザインタフェース部21(情報入力部211および表示部212)を用いることで、ユーザ9による前述した移動モードMmの設定(選択・決定)がなされる(ステップS203)。
次に、詳細は後述するが、操作機器2における情報生成部27が、前述した各種の情報(例えば、外部情報I12、入力情報Iiおよび保持情報Ih等)を取得する(ステップS204)。そして、この情報生成部27は、取得したその各種の情報に基づいて、前述したルート案内情報Ir2を生成する(ステップS205)。
次いで、前述したステップS108と同様にして、操作機器2における表示部212は、生成されたルート案内情報Ir2に基づいて、移動体1における実際の移動動作の際の1または複数のルート案を表示する(ステップS206)。これにより、情報生成部27によって生成されたルート案内情報Ir2が、ユーザ9に提示されることになる。
続いて、前述したステップS109と同様にして、例えば操作機器2におけるユーザインタフェース部21(情報入力部211および表示部212)を用いることで、ユーザ9によるルートの決定(選択)がなされる(ステップS207)。すると、この操作機器2から移動体1に対し、無線通信C12を用いて、外部情報I21としての前述したルート情報および移動指示信号がそれぞれ送信される(ステップS208)。
そして、これらのルート情報および移動指示信号を受信した移動体1は、これらの情報に基づいて、自身の移動動作を開始する(ステップS209)。具体的には、制御部18から移動機構10へ供給される制御信号CTLに従って、移動機構10が移動動作を開始する。このようにして移動機構10では、ユーザ9によって決定されたルートに基づいて、移動体1の移動動作が行われる。以上にて、図5に示した一連の動作が終了となる。
このようにして本実施の形態の操作機器2では、移動体1から受信した外部情報I12と、ユーザ9から入力された入力情報Iiと、記憶部22に保持されている保持情報Ihとのうちの少なくとも1つの情報に基づいて、移動機構10によって移動体1を移動させる際のルート案内情報Ir2が生成される。これにより後述するように、この操作機器2において、ルート案内情報Ir2が容易に作成できるようになる。
(C.各移動モードの際の詳細動作)
続いて、上記した図6および図7に加えて、図8〜図15を参照して、各移動モードMmの際の移動体システム3の詳細動作について説明する。
(C−1.移動モードMmと各種情報との対応関係について)
最初に、図6を参照して、移動モードMm(モード設定情報Im)と各種情報(タグ情報)との対応関係例について説明する。図6は、移動モードMmの種類と適用される各種情報との対応関係の一例を、対応表としてまとめて表したものであり、図6中の「○」で示した箇所が、それらの対応関係が存在する箇所を意味している。
まず、移動モードMmとしては、複数種類(この例では図6に示したように、以下の「Mode1」〜「Mode6」の6種類)が設けられている。ただし、この6種類に加えて(あるいは代えて)、例えば後述するような、他種類の移動モードMmが設けられているようにしてもよい。
・「Mode1」 … 各種施設(例えば、美術館、動物園、水族館など)において、ユーザ9の代わりに移動体1が散策を行う用途の際の移動モードMm
(適用される各種情報例:It1〜It3,It5〜It8,It12)
・「Mode2」 … 様々な地域(国内あるいは海外)での旅行について、ユーザ9の代わりに移動体1が散策を行う用途の際の移動モードMm
(適用される各種情報例:It1〜It8,It12)
・「Mode3」 … ユーザ9の代わりに移動体1が業務用の会議への出席を行う用途の際の移動モードMm
(適用される各種情報例:It5,It7〜It10,It12)
・「Mode4」 … ユーザ9の代わりに移動体1が警備員として建物内等の見回りを行う用途の際の移動モードMm
(適用される各種情報例:It5,It7,It8,It12)
・「Mode5」 … 無人飛行体として構成された移動体1(例えば前述した図2C参照)を用いて、ユーザ9の代わりに空中周遊を行う用途の際の移動モードMm
(適用される各種情報例:It1〜It7,It12)
・「Mode6」 … 移動体1がユーザ9等の見守り(追尾)を行う(移動体1が見守りロボットとして機能する)用途の際の移動モードMm
(適用される各種情報例:It3〜It5,It7,It8,It11,It12)
また、各種情報(タグ情報)としては、この例では図6に示したように、主に、以下の12種類の情報(It1〜It12)が用いられている。つまり、これらの各種情報は、ユーザによって設定された移動モードMmに応じて、ルート案内情報Ir1,Ir2の生成の際に用いられるようになっている。
操作機器2のGPSに関する情報It1は、操作機器2におけるGPS機能を利用して得られる、操作機器2の位置情報等である。なお、この操作機器2のGPSに関する情報It1として、操作機器2の移動履歴情報(時系列に沿った位置情報)も含まれているようにしてもよい。
操作機器2での検索履歴情報It2は、操作機器2におけるユーザインタフェース部21等を用いて、ユーザ9によってなされた、各種情報の検索履歴の情報(インターネットを利用したユーザ9の検索履歴情報)である。換言すると、この検索履歴情報It2は、そのユーザ9の嗜好や興味等を反映させた情報(嗜好情報)であるとも言える。
天候関連情報It3は、天候に関連する情報(天気,温度,湿度,日照量,紫外線量,天候に関する各種の注意報や警報等の情報)である。なお、この天候関連情報It3と、前述した移動体1の位置情報Ipとを組み合わせることで、例えば、その時点で移動体1がいる地域の天候関連情報It3が自動的に取得されるようにしてもよい。
広域の地図情報It4(Imap)は、広域の地図を示す情報である。この広域の地図情報It4として、例えば、各道路(ルート)における道幅や勾配、曲がり具合、混雑度等の情報や、例えば前述した図7に示したように(符号Pd1,Pd2)、各ルートにおける段差の有無を示す情報(段差ルートに関する情報)等を含むようにしてもよい。
移動体1の電力残量情報It5は、移動体1のバッテリー16に蓄えられている電力Pbの残量を示す情報であり、例えば図15において後述するように、その電力Pbの残量の目安が百分率(%)で示されるようになっている。
他のユーザによる評価情報It6は、他のユーザによる各種の評価内容を示す情報であり、例えば、事前に通知されている問い合わせ先等からクラウド(外部サーバ8等)を経由して取得されるようになっている。具体的には、例えば前述した「Mode1」の場合、各種施設(美術館等)において実際に利用された移動ルートについての、他のユーザによる評価(その移動ルートが良好であったのか否か等)等を含むようにしてもよい。そのようにした場合、その後にログインした別のユーザが移動体システム3を利用する際に、その評価情報It6をルート提案情報の生成に使用する(反映させる)ことが可能となる。
時刻情報It7は、その時点での(現在の)時刻を示す情報である。なお、この時刻情報It7と、前述した移動体1の位置情報Ipとを組み合わせることで、例えば移動体1が海外(外国)にいる場合には、その時点で移動体1がいる地域の時刻情報It7が自動的に取得されるようにしてもよい。また、例えば、移動体1がいる場所に関する各種の時間情報(例えば、各種施設に関する時間情報等)についても、併せて得られるようにしてもよい。
建物内の地図情報It8(Imap)は、例えば、前述した各種施設の館内や、会社内、前述した「Mode4」における警備対象となる建物内等の、各種建物の内部における地図を示す情報である。この建物内の地図情報It8についても、前述した広域の地図情報It4と同様に、例えば、各ルートにおける道幅や勾配、曲がり具合、混雑度、段差の有無等を示す情報を含むようにしてもよい。
ユーザ9のスケジュール情報It9は、ユーザ9のスケジュール(例えば、1日内の時間単位での業務スケジュール等)を示す情報である(例えば、後述する図11参照)。
移動体1の移動履歴情報It10は、移動体1の移動履歴を示す情報であり、移動体1におけるGPS機能を利用して得られるようになっている。
ユーザ9の行動履歴情報It11は、ユーザ9の行動履歴を示す情報であり、詳細は述するが、例えば、移動体1において得られる撮像画像データDiや、移動体1におけるGPS機能等を利用して得られるようになっている。なお、このユーザ9の行動履歴情報It11は、そのユーザ9の行動傾向を示す(今後の行動を予測する)情報であるとも言える。
無線通信エリア情報It12は、移動体1において使用される無線通信C12,C18等が実行可能なエリア(後述する無線通信エリア93)の範囲(領域)を示す情報である。なお、この無線通信エリア情報It12と、前述した移動体1の位置情報Ipとを組み合わせることで、例えば、その時点で移動体1がいる地域(移動体1の位置の周辺領域)における無線通信エリア情報It12が自動的に取得されるようにしてもよい。
ここで、これらの各種情報(It1〜It12)のうち、前述した外部情報I21(または外部情報I81)としては、例えば、以下の情報が挙げられる。すなわち、操作機器2のGPSに関する情報It1、検索履歴情報It2、天候関連情報It3、広域の地図情報It4、他のユーザによる評価情報It6、時刻情報It7、建物内の地図情報It8、スケジュール情報It9、および無線通信エリア情報It12等が挙げられる。すなわち、これらの情報がそれぞれ、本開示における「外部情報」の一具体例に対応している。また、これらの「外部情報」のうち、例えば、操作機器2のGPSに関する情報It1、検索履歴情報It2、およびスケジュール情報It9が、本開示における「(操作機器に保持されている)固有の情報」の一具体例に対応している。なお、これらの「外部情報」は、例えば移動体1において取得された後、その移動体1内の記憶部12に保持されるようになっている。
また、操作機器2における前述した入力情報Iiとしては、例えば、検索履歴情報It2と、前述したモード設定情報Imとが挙げられる。すなわち、これらの情報がそれぞれ、本開示における「入力情報」の一具体例に対応している。操作機器2における前述した保持情報Ihとしては、例えば、操作機器2のGPSに関する情報It1、検索履歴情報It2、およびスケジュール情報It9が挙げられる。すなわち、これらの情報がそれぞれ、本開示における「保持情報」の一具体例に対応している。前述した外部情報I12(操作機器2における受信情報)としては、例えば、移動体1の電力残量情報It5、移動体1の移動履歴情報It10、およびユーザ9の行動履歴情報It11と、前述した移動体1の位置情報Ipとが挙げられる。すなわち、これらの情報がそれぞれ、本開示における「受信情報」の一具体例に対応している。なお、これらの入力情報Ii、保持情報Ihおよび外部情報I12はそれぞれ、操作機器2において取得された後、その操作機器2内の記憶部22に保持されるようになっている。
(C−2.各移動モードMmの詳細について)
次いで、図6〜図15を参照して、このような移動モードMmと各種情報との対応関係例をふまえつつ、各移動モードMm(「Mode1」〜「Mode6」)の詳細について説明する。
(「Mode1」での動作)
この「Mode1」は、前述したように、各種施設において、ユーザ9の代わりに移動体1が散策を行う用途の際の移動モードMmである。
具体的には、例えば、水族館に設置されている移動体1に対し、あるユーザ9が操作機器2を用いて、無線通信C12によってログイン動作を行う場合を考えると、例えば以下のようにしてルート案内情報Ir1,Ir2が生成される。なお、この場合、例えば、ユーザ9は事前に行った会員登録情報に基づき、その水族館に設置されている移動体1のログインID(identification)およびパスワードをそれぞれ、メール等で受け取っているものとする。
この場合、図4および図5において前述したように、ユーザ9はまず、操作機器2を用いて、複数種類の移動モードMmのうちの「Mode1」を選択して決定する。なお、移動体1の位置情報Ip(水族館内に位置している)等を利用して、自動的に「Mode1」が選択されるようにしてもよい。
すると、移動体1における情報生成部17または操作機器2における情報生成部27は、この「Mode1」に適用される前述した各種情報例(It1〜It3,It5〜It8,It12)に基づいて、ルート案内情報Ir1またはルート案内情報Ir2を生成する。すなわち、この「Mode1」では、例えば以下のタグ情報を用いて、ルート案内情報Ir1,Ir2が自動的に生成される。
・操作機器2のGPSに関する情報It1
・操作機器2での検索履歴情報It2
・天候関連情報It3
・移動体1の電力残量情報It5
・他のユーザによる評価情報It6
・時刻情報It7
・建物内の地図情報It8
・無線通信エリア情報It12
具体的には、例えば、検索履歴情報It2により得られるユーザ9の嗜好情報や、天候関連情報It3により得られる、その水族館の地域における天気,気温等の情報や、電力残量情報It5により得られる電力Pbの大小や、評価情報It6により得られる、その水族館内の各スポットに関する他のユーザの評価や、時刻情報It7を基に得られる、その水族館の閉館時間や水族館内の各イベントの開催時間等を考慮して、ルート案内情報Ir1,Ir2が自動的に生成される。
すると、例えば図7に示したように、操作機器2の表示部212は、生成されたルート案内情報Ir1,Ir2と、建物内の地図情報It8(この例では水族館内の地図情報Imap)とに基づいて、ルート案(この例では2つのルートR1,R2)を表示する。そして、図4および図5において前述したように、ユーザ9は操作機器2を用いて、そのルート案のうちの1つを選択して決定する。これにより、決定されたルート(移動ルート)に従って、移動体1の移動動作が開始されることになる。
ここで、上記したルート案内情報Ir1,Ir2の生成の際に、情報生成部17または情報生成部27は、例えば、以下の点も考慮してルート案内情報Ir1,Ir2を生成するのが望ましい。
すなわち、例えば、移動体1が、車輪機構(図1,図2A参照)や歩行機構(図2B参照)を含む移動機構10,10A,10B等を有する場合には、情報生成部17,27は、段差を有するルート(段差ルート)を避けたうえで、ルート案内情報Ir1,Ir2を生成するのが望ましい。具体的には、図7に示した例では、建物内の地図情報It8(Imap)を用いて、例えば符号Pd1,Pd2で示した段差領域が避けられるよう、ルートR1,R2のうちの一方であるルートR2が生成されている。また、情報生成部17,27は、各ルートにおける勾配の大きさや道幅等も考慮して、ルート案内情報Ir1,Ir2を生成するようにするのも望ましい。これは、このような移動機構10,10A,10B等を有する移動体1の場合、例えば飛行機構を含む移動機構10C(図2C参照)を有する移動体1の場合とは異なり、これらの情報も考慮したほうが、ユーザ9の利便の更なる向上が図られるからである。つまり、移動体1の実際の移動動作がスムーズとなったり、移動体1の転倒等による不具合も防止されたりするようになる。
また、例えば図8に示したように、移動体1の動力源として太陽電池160が用いられている場合(図3参照)には、その移動体1内の制御部18は、以下のようにして移動機構10の動作を制御するのが望ましい。すなわち、制御部18は、前述した移動体1の位置情報Ipや、天候関連情報It3、時刻情報It7等を用いて、太陽92からの太陽光Lsが得られる日照時間帯においては、移動体1が優先的に屋外(建物91の外部)で移動動作を行うように、移動機構10を制御する。このようにした場合、日照時間帯での移動動作の際に、太陽電池160を利用した蓄電を効率良く行うことができ、移動体1における電力Pbの残量不足を抑えることが可能となる。
更に、例えば図9に示したように、制御部18は、前述した位置検知部141によって、移動体1が無線通信エリア93内に位置していない(無線通信エリア93の外部に移動してしまった)ことが検知された場合には(図9中の矢印M1参照)、以下のようにして移動機構10の動作を制御するのが望ましい。すなわち、制御部18は、移動体1がこの無線通信エリア93内へ向けて移動するように、移動機構10を制御する。具体的には、例えば移動機構10が逆走(逆方向への移動)可能なタイプのものである場合には、例えば図9中の矢印M11で示したように、移動体1が無線通信エリア93内への逆方向の移動を開始するように、移動機構10を制御する。また、例えば、移動機構10がそのような逆方向への移動ができないタイプのものである場合には、例えば図9中の矢印M12で示したように、移動体1が無線通信エリア93内へのUターン移動を開始するように、移動機構10を制御する。これらのようにした場合、移動体1との間での無線通信C12,C18等が実行不可となって、移動体1の操作ができなくなってしまう事態を、移動体1自身で自動的に回避することができ、ユーザ9の利便性の更なる向上を図ることが可能となる。
なお、その後、移動体1が無線通信エリア93内に復帰した場合には、例えばルート案内情報Ir1,Ir2が自動的に再作成され、ユーザ9に再提示されるようにしてもよい。また、無線通信エリア93の外部へ移動してしまいそうになったときには、制御部18によって移動体1が自動的に移動停止するように移動機構10が制御され、操作機器2(ユーザ9)に対して移動停止の通知がなされるようにしてもよい。そのようにした場合には、移動体1が無線通信エリア93の外部へ移動してしまうことを未然に防止することが可能となる。
このようにしてこの「Mode1」では、ユーザ9は、例えば図1に示したように自宅90にいながら、手元にある操作機器2への操作(移動モードMmおよび移動ルートの決定操作)を行うだけで、移動体1を利用して各種施設での散策を疑似的に行うことが可能となる。つまり、ユーザ9は、実際に各種施設まで出向く時間や交通費等を要することなく、また、各種施設内で実際に歩き回る必要もないため、手間や疲労、苦労等を伴うことなく、まるで現地にいるかのようにして散策を楽しむことが可能となる。なお、このような各種施設内で移動体1が移動する際に、各スポットや各イベントに関する音声案内等のデータが、例えば無線通信C18,C12等を介して操作機器2へ送信され、その操作機器2におけるスピーカ等を用いてユーザへ出力されるようにしてもよい。そのようにした場合、ユーザ9が現地にいるかのような臨場感が増すため、更なる利便性の向上が可能となる。
(「Mode2」での動作)
この「Mode2」は、前述したように、様々な地域(国内あるいは海外)での旅行について、ユーザ9の代わりに移動体1が散策を行う用途の際の移動モードMmである。
具体的には、例えば、ある地域(国内または海外の観光地等)に設置されている移動体1に対し、あるユーザ9が操作機器2を用いて、無線通信C12によってログイン動作を行う場合を考えると、例えば以下のようにしてルート案内情報Ir1,Ir2が生成される。なお、このログイン動作は、例えば、会員登録制または有料制になっているものとする。
この場合も、図4および図5において前述したように、ユーザ9はまず、操作機器2を用いて、複数種類の移動モードMmのうちの「Mode2」を選択して決定する。なお、移動体1の位置情報Ip等を利用して、自動的に「Mode2」が選択されるようにしてもよい。
すると、移動体1における情報生成部17または操作機器2における情報生成部27は、この「Mode2」に適用される前述した各種情報例(It1〜It8,It12)に基づいて、ルート案内情報Ir1またはルート案内情報Ir2を生成する。すなわち、この「Mode2」では、例えば以下のタグ情報を用いて、ルート案内情報Ir1,Ir2が自動的に生成される。
・操作機器2のGPSに関する情報It1
・操作機器2での検索履歴情報It2
・天候関連情報It3
・広域の地図情報It4
・移動体1の電力残量情報It5
・他のユーザによる評価情報It6
・時刻情報It7
・建物内の地図情報It8
・無線通信エリア情報It12
具体的には、例えば、検索履歴情報It2により得られるユーザ9の嗜好情報や、天候関連情報It3により得られる、その地域における天気,気温等の情報や、電力残量情報It5により得られる電力Pbの大小や、評価情報It6により得られる、その地域内の各スポットに関する他のユーザの評価や、時刻情報It7を基に得られる、その地域内の各スポットの閉館時間や各イベントの開催時間等を考慮して、ルート案内情報Ir1,Ir2が自動的に生成される。また、この「Mode2」の場合、操作機器2のGPSに関する情報It1や検索履歴情報It2等により得られる、そのユーザ9自身が実際に特定の地域に行ったことがあるかどうかについての情報は、ルート案内情報Ir1,Ir2を自動生成する際の有用な参考情報となる。
なお、その後は上記した「Mode1」の場合と同様に、操作機器2の表示部212が、生成されたルート案内情報Ir1,Ir2と、広域の地図情報It4または建物内の地図情報It8とに基づいて、ルート案を表示する。そして、図4および図5において前述したように、ユーザ9は操作機器2を用いて、そのルート案のうちの1つを選択して決定する。これにより、決定されたルート(移動ルート)に従って、移動体1の移動動作が開始されることになる。
ここで例えば図10に示したように、この「Mode2」では、ユーザ9がヘッドマウントディスプレイ4を併用することで、更に臨場感を増した疑似旅行を楽しむことも可能である。このヘッドマウントディスプレイ4は、ユーザ9の左右の眼の部分に対応した形状の表示部41と、ユーザ9の左右の耳の部分に対応した形状の耳掛け部とを有している。そして、図10に示したように、例えば、移動体1から操作機器2を介してヘッドマウントディスプレイ4へ送信された撮像画像データDi等に基づき、表示部41において移動体1により得られた様々な地域の撮像画像の視聴が可能となっている。このとき、臨場感の向上という観点からは、この撮像画像は立体視画像(3D画像)であることが望ましい。また、移動体1のマイクロフォン111により得られたステレオの音声データ等についても、操作機器2を介してヘッドマウントディスプレイ4のスピーカ等へ供給されるようにしてもよい。なお、このようなヘッドマウントディスプレイ4を利用した疑似旅行体験のサービスについては、例えば、移動体1に内蔵された料金の支払い機能(各種の電子マネーを利用した支払い機能等)を用いて、ユーザ9がサービス料金の支払いを行うようにしてもよい。ただし、移動体1自体が盗まれてしまうおそれを考慮すると、そのような電子マネーを利用した料金の支払いの際には、以下のようにするのが望ましい。すなわち、例えば、事前に操作機器2側からユーザ9によって暗証番号を入力するようにしたり、あるいは、カード認証や生体認証等を利用したユーザ9の照合処理を行うようにしたりするのが望ましいと言える。
このようにしてこの「Mode2」では、ユーザ9は自宅90にいながら、手元にある操作機器2への操作(移動モードMmおよび移動ルートの決定操作)を行うだけで、移動体1を利用して、国内または海外の各種観光地等での散策(旅行)を疑似的に行うことが可能となる。つまり、ユーザ9は、実際に各種観光地まで出向く時間や交通費等を要することなく、また、各種観光地にて実際に歩き回る必要もないため、手間や疲労、苦労等を伴うことなく、まるで現地にいるかのようにして観光を楽しむことが可能となる。
(「Mode3」での動作)
この「Mode3」は、前述したように、ユーザ9の代わりに移動体1が業務用の会議への出席を行う用途の際の移動モードMmである。
具体的には、例えば、ユーザ9が勤務する会社(例えば本社等)に設置されている移動体1に対し、遠隔地(例えば、距離的に離れた支社や事業所等、あるいは、ユーザ9の自宅90等)にいるユーザ9が操作機器2を用いて、無線通信C12によってログイン動作を行う場合を考える。するとこの場合、例えば以下のようにして、ルート案内情報Ir1,Ir2が生成される。なお、このログイン動作は、例えば、会員登録制または有料制になっているものとする。
この場合も、図4および図5において前述したように、ユーザ9はまず、操作機器2を用いて、複数種類の移動モードMmのうちの「Mode3」を選択して決定する。なお、移動体1の位置情報Ip等を利用して、自動的に「Mode3」が選択されるようにしてもよい。
すると、移動体1における情報生成部17または操作機器2における情報生成部27は、この「Mode3」に適用される前述した各種情報例(It5,It7〜It10,It12)に基づいて、ルート案内情報Ir1またはルート案内情報Ir2を生成する。すなわち、この「Mode3」では、例えば以下のタグ情報を用いて、ルート案内情報Ir1,Ir2が自動的に生成される。
・移動体1の電力残量情報It5
・時刻情報It7
・建物内の地図情報It8
・ユーザ9のスケジュール情報It9(例えば図11参照)
・移動体1の移動履歴情報It10
・無線通信エリア情報It12
具体的には、例えば、電力残量情報It5により得られる電力Pbの大小や、時刻情報It7により得られる現在の時刻の情報や、スケジュール情報It9により得られる、その日のユーザ9の業務スケジュール(例えば、出席する会議の開催時間帯および開催場所の情報等)の情報等を考慮して、ルート案内情報Ir1,Ir2が自動的に生成される。つまり、移動体1内の制御部18は、例えば、予め設定されたユーザ9のスケジュール情報It9に基づいて、その移動体1が自動的に移動するように移動機構10を制御する。
また、この「Mode3」の場合、移動体1の移動履歴情報It10により得られる、移動体1が過去に行ったことがある会議室の場所等の情報は、ルート案内情報Ir1,Ir2を自動生成する際の有用な参考情報となる。通常、会社内で会議が開催される場所(会議室等)は、ある程度限定されていると共に、業務スケジュール等と対応付けられて設定される傾向にあるためである。
なお、その後は上記した「Mode1」等の場合と同様に、操作機器2の表示部212が、生成されたルート案内情報Ir1,Ir2と、建物内の地図情報It8とに基づいて、ルート案を表示する。そして、図4および図5において前述したように、ユーザ9は操作機器2を用いて、そのルート案のうちの1つを選択して決定する。これにより、決定されたルート(移動ルート)に従って、移動体1の移動動作が開始されることになる。
このようにしてこの「Mode3」では、ユーザ9は遠隔地(例えば支社や事業所等、あるいは、自宅90等)にいながら、手元にある操作機器2への操作(移動モードMmおよび移動ルートの決定操作)を行うだけで、移動体1を利用して業務用の会議への出席を疑似的に行うことが可能となる。つまり、ユーザ9は、実際に会議室まで出向く時間や交通費等を要することなく、会議にて業務を遂行することが可能となる。
また、例えば、ユーザ9のスケジュール情報It9や移動体1の移動履歴情報It10等の有用な情報を利用して、自動的にルート案内情報Ir1,Ir2が生成されるため、例えば以下の効果も得られる。すなわち、例えば複雑なタグ情報の使用の有無等の選択を行ったりすることなく、適切なルート案内情報Ir1,Ir2を簡単に得ることができるようになり、ユーザ9の利便性が格段に向上することになる。
(「Mode4」での動作)
この「Mode4」は、前述したように、ユーザ9の代わりに移動体1が警備員として建物内等の見回りを行う用途の際の移動モードMmである。すなわち、この「Mode4」では、移動体1が警備員ロボットとしての役割を果たすことになる。
具体的には、例えば、警備対象となる建物内に設置されている移動体1に対し、遠隔地(例えば、ユーザ9が勤務する警備会社内や警備員室内、あるいは、ユーザ9の自宅90等)にいるユーザ9が操作機器2を用いて、無線通信C12によってログイン動作を行う場合を考える。するとこの場合、例えば以下のようにして、ルート案内情報Ir1,Ir2が生成される。なお、このログイン動作は、例えば、会員登録制または有料制になっているものとする。
この場合も、図4および図5において前述したように、ユーザ9はまず、操作機器2を用いて、複数種類の移動モードMmのうちの「Mode4」を選択して決定する。なお、移動体1の位置情報Ip等を利用して、自動的に「Mode4」が選択されるようにしてもよい。
すると、移動体1における情報生成部17または操作機器2における情報生成部27は、この「Mode4」に適用される前述した各種情報例(It5,It7,It8,It12)に基づいて、ルート案内情報Ir1またはルート案内情報Ir2を生成する。すなわち、この「Mode4」では、例えば以下のタグ情報を用いて、ルート案内情報Ir1,Ir2が自動的に生成される。
・移動体1の電力残量情報It5
・時刻情報It7
・建物内の地図情報It8
・無線通信エリア情報It12
具体的には、例えば、電力残量情報It5により得られる電力Pbの大小や、時刻情報It7により得られる現在の時刻の情報等を考慮して、ルート案内情報Ir1,Ir2が自動的に生成される。
なお、その後は上記した「Mode1」等の場合と同様に、操作機器2の表示部212が、生成されたルート案内情報Ir1,Ir2と、建物内の地図情報It8とに基づいて、ルート案を表示する。そして、図4および図5において前述したように、ユーザ9は操作機器2を用いて、そのルート案のうちの1つを選択して決定する。これにより、決定されたルート(移動ルート)に従って、移動体1の移動動作が開始されることになる。
このとき、例えば図12に示したように、移動体1内の前述した異常検知部142は、例えば以下のようにして、警備の際の建物内の異常(異常状態の有無)を検知するようにしてもよい。すなわち、異常検知部142は、撮像部113によって得られた現時点(現在)の撮像画像データDi(n)と、撮像部113によって得られた過去の撮像画像データDi(p)とを、同一地点において比較することによって、そのような異常を検知するようにしてもよい。すなわち、例えばこの図12の例では、符号Daで示したように、過去の撮像画像データDi(p)には存在していなかった物体が、現時点の撮像画像データDi(n)には存在していることから、異常検知部142は異常状態が発生したと検知(判定)することになる。なお、そのような検知結果は、無線通信C12により送信される外部情報I12等を利用して、ユーザ9等に通知されることになる。
このようにしてこの「Mode4」では、ユーザ9は遠隔地(例えば警備会社内や警備員室内、あるいは、自宅90等)にいながら、手元にある操作機器2への操作(移動モードMmおよび移動ルートの決定操作)を行うだけで、移動体1を利用して、警備対象となる建物内での見回り(警備)を行うことが可能となる。つまり、ユーザ9は、実際にその警備対象となる建物内まで出向く時間や交通費等を要することなく、また、その建物内にて実際に歩き回る必要もないため、手間や疲労、苦労等を伴うことなく、まるで現地にいるかのようにして見回りの業務を遂行することが可能となる。
(「Mode5」での動作)
この「Mode5」は、前述したように、無人飛行体として構成された移動体1(例えば前述した図2C参照)を用いて、ユーザ9の代わりに空中周遊を行う用途の際の移動モードMmである。つまり、この「Mode5」は、例えば、前述した「Mode1」や「Mode2」における各種施設や旅行での散策を、無人飛行体としての移動体1によって空中にて実施するような用途に対応している。
具体的には、例えば、前述した各種施設や各種地域等に設置されている移動体1に対し、あるユーザ9が操作機器2を用いて、無線通信C12によってログイン動作を行う場合を考えると、例えば以下のようにしてルート案内情報Ir1,Ir2が生成される。なお、このログイン動作は、例えば、会員登録制または有料制になっているものとする。
この場合も、図4および図5において前述したように、ユーザ9はまず、操作機器2を用いて、複数種類の移動モードMmのうちの「Mode5」を選択して決定する。なお、移動体1の位置情報Ip等を利用して、自動的に「Mode5」が選択されるようにしてもよい。
すると、移動体1における情報生成部17または操作機器2における情報生成部27は、この「Mode5」に適用される前述した各種情報例(It1〜It7,It12)に基づいて、ルート案内情報Ir1またはルート案内情報Ir2を生成する。すなわち、この「Mode5」では、例えば以下のタグ情報を用いて、ルート案内情報Ir1,Ir2が自動的に生成される。
・操作機器2のGPSに関する情報It1
・操作機器2での検索履歴情報It2
・天候関連情報It3
・広域の地図情報It4
・移動体1の電力残量情報It5
・他のユーザによる評価情報It6
・時刻情報It7
・無線通信エリア情報It12
具体的には、例えば、検索履歴情報It2により得られるユーザ9の嗜好情報や、天候関連情報It3により得られる、その地域における天気,気温等の情報や、電力残量情報It5により得られる電力Pbの大小や、評価情報It6により得られる他のユーザの評価や、時刻情報It7を基に得られる各種の時間等の情報を考慮して、ルート案内情報Ir1,Ir2が自動的に生成される。また、この「Mode5」の場合も、操作機器2のGPSに関する情報It1や検索履歴情報It2等により得られる、そのユーザ9自身が実際に特定の施設や地域に行ったことがあるかどうかについての情報は、ルート案内情報Ir1,Ir2を自動生成する際の有用な参考情報となる。
なお、その後は上記した「Mode1」の場合と同様に、操作機器2の表示部212が、生成されたルート案内情報Ir1,Ir2と、広域の地図情報It4とに基づいて、ルート案を表示する。そして、図4および図5において前述したように、ユーザ9は操作機器2を用いて、そのルート案のうちの1つを選択して決定する。これにより、決定されたルート(移動ルート)に従って、移動体1の移動動作が開始されることになる。
なお、この「Mode5」においても、前述した「Mode2」の場合(図10参照)と同様に、ユーザ9がヘッドマウントディスプレイ4を併用するようにしてもよい。
このようにしてこの「Mode5」では、ユーザ9は自宅90にいながら、手元にある操作機器2への操作(移動モードMmおよび移動ルートの決定操作)を行うだけで、移動体1を利用して、各種施設や各種地域での空中周遊を疑似的に行うことが可能となる。つまり、ユーザ9は、実際に各種施設や各種地域まで出向く時間や交通費等を要することなく、また、各種施設や各種地域にて実際に歩き回る必要もないため、手間や疲労、苦労等を伴うことなく、まるで現地にいるかのようにして空中周遊を楽しむことが可能となる。また、例えば、仕事の休憩時間に、この無人飛行体としての移動体1を飛ばすようにした場合には、ユーザ9自身が空を飛び回るかのような疑似体験をすることによって、ユーザ9が気分転換を図ることも可能となる。
(「Mode6」での動作)
この「Mode6」は、前述したように、移動体1がユーザ9等の見守り(追尾)を行う用途の際の移動モードMmである。すなわち、この「Mode6」では、移動体1が見守りロボットとしての役割を果たすことになる。なお、このときの見守り対象としては、例えば、ユーザ9自身の他、ユーザ9の家族や同居人等が挙げられ、具体的には、例えば高齢者や子供等が想定される。以下では、見守り対象がユーザ9自身である場合を例に挙げて説明する。
具体的には、例えば、見守り対象となる人物が住んでいる建物内に設置されている移動体1に対し、ユーザ9が操作機器2を用いて、無線通信C12によってログイン動作を行う場合を考える。するとこの場合、例えば以下のようにして、ルート案内情報Ir1,Ir2が生成される。なお、このログイン動作は、例えば、会員登録制または有料制になっているものとする。
この場合も、図4および図5において前述したように、ユーザ9はまず、操作機器2を用いて、複数種類の移動モードMmのうちの「Mode6」を選択して決定する。なお、移動体1の位置情報Ip等を利用して、自動的に「Mode6」が選択されるようにしてもよい。
すると、移動体1における情報生成部17または操作機器2における情報生成部27は、この「Mode6」に適用される前述した各種情報例(It3〜It5,It7,It8,It11,It12)に基づいて、ルート案内情報Ir1またはルート案内情報Ir2を生成する。すなわち、この「Mode6」では、例えば以下のタグ情報を用いて、ルート案内情報Ir1,Ir2が自動的に生成される。
・天候関連情報It3
・広域の地図情報It4
・移動体1の電力残量情報It5
・時刻情報It7
・建物内の地図情報It8
・ユーザ9の行動履歴情報It11
・無線通信エリア情報It12
具体的には、例えば、天候関連情報It3により得られる、その地域における天気,気温等の情報や、電力残量情報It5により得られる電力Pbの大小や、時刻情報It7を基に得られる各種の時間等の情報を考慮して、ルート案内情報Ir1,Ir2が自動的に生成される。
また、この「Mode6」の場合、ユーザ9の行動履歴情報It11により得られる、そのユーザ9についての行動情報は、ルート案内情報Ir1,Ir2を自動生成する際の有用な参考情報となる。これは、ユーザ9の行動予測に有用となるためである。
具体的には、例えば図13に示したように、情報生成部17,27は、移動体1の待機状態の際(移動動作が実行されていないとき)に取得されたユーザ9の行動履歴情報It11も考慮して、ルート案内情報Ir1,Ir2を生成するのが望ましい。つまり、この例では、例えば建物内や特定の部屋内でのユーザ9の行動(図13中のルートR3参照)が、待機状態にある移動体1の撮像部113によって監視されていることで、そのユーザ9の行動情報が移動体1によって学習され、行動予測がなされることになる。このようにした場合、移動体1の待機状態を有効活用しつつ、ルート案内情報Ir1,Ir2を自動生成する際の有用な参考情報を得ることが可能となる。
なお、その後は上記した「Mode1」の場合と同様に、操作機器2の表示部212が、生成されたルート案内情報Ir1,Ir2と、広域の地図情報It4または建物内の地図情報It8とに基づいて、ルート案を表示する。そして、図4および図5において前述したように、ユーザ9は操作機器2を用いて、そのルート案のうちの1つを選択して決定する。これにより、決定されたルート(移動ルート)に従って、移動体1の移動動作が開始されることになる。
このようにしてこの「Mode6」では、ユーザ9は手元にある操作機器2への操作(移動モードMmおよび移動ルートの決定操作)を行うだけで、移動体1を利用して、自身等に対する見守りを実施することが可能となる。
(その他の移動モードMmでの動作)
なお、このような「Mode1」〜「Mode6」以外のその他の移動モードMmにおいて、例えば、以下のような動作が移動体システム3においてなされるようにしてもよい。
すなわち、まず、例えば図14に示したように、情報生成部17または情報生成部27は、以下のようにして、移動体1が街中の道路に沿って自動的に移動する際(図14中の矢印M1参照)のルート案内情報Ir1,Ir2を自動生成するようにしてもよい。すなわち、情報生成部17,27は、前述した各種情報(タグ情報)とともに、例えば、移動体1の撮像部113により得られた撮像画像データDiと、その移動体1の位置情報Ipと、地図情報Imap(It4)とも用いて、ルート案内情報Ir1,Ir2を生成するようにしてもよい。このようにした場合、街中の撮像画像により生成される地図データが、ユーザ9の代わりに移動体1を用いて自動的に生成できるようになり、ユーザ9の利便性が向上することになる。
ここで、例えば図14中に示したように、撮像画像データDiと位置情報Ipと地図情報Imapとが、撮像画像データDiについてのデータ更新時刻情報Idrとともに対応付けて外部サーバ8等に記憶されている場合には、以下のようにしてもよい。すなわち、情報生成部17,27は、撮像画像データDiが定期的に自動更新されるように、そのデータ更新時刻情報Idrを用いて、ルート案内情報Ir1,Ir2を定期的に自動生成するようにしてもよい。例えばこの図14の例では、街中のある地点Pdrで得られた過去の撮像画像データDi(p)におけるデータ更新時刻情報Idrを参照すると、所定の更新期限(例えば数年程度)に到達したため、以下のようになっている。すなわち、情報生成部17,27は、そのような情報も考慮に入れたうえでルート案内情報Ir1,Ir2を生成し、その地点Pdrを経由するルート案が得られることになる。そして、移動体1の制御部18は、その地点Pdrでの現在の撮像画像データDi(n)を取得して自動的にデータ更新がなされるように、移動機構10とともに撮像部113に対する制御を行う。このようにした場合、街中の撮像画像により生成される地図データが、ユーザ9の代わりに移動体1を用いて、自動的に定期更新もできるようになり、ユーザ9の更なる利便性向上を図ることが可能となる。
また、例えば図15に示したように、操作機器2におけるユーザインタフェース部21(表示部212)は、以下のような情報をユーザ9へ出力(提示)するようにしてもよい。すなわち、表示部212は、例えば、外部から受信した情報(各移動体1からの外部情報I12、あるいは、外部サーバ8からの外部情報I81等)に基づいて、複数の移動体(この例では、3つの移動体1,1a,1b)における位置情報Ipをそれぞれ、ユーザ9へ出力するようにしてもよい。なお、この例では、あるユーザ9による利用対象(操作対象)としての移動体1の位置情報Ipとともに、その時点でこの移動体1の周辺領域に位置する他の移動体1a,1bの位置情報Ipがそれぞれ、それらの電力残量情報It5(電力残量の目安の百分率表示)とともに表示部212に表示されている。このようにした場合、例えば後述する変形例1等のように、他の移動体との間で各種のやり取りを行う場合等には、ユーザ9にとって有用な情報が一見して分かり易い態様にて得られるようになり、ユーザ9の利便性が向上することになる。なお、上記した移動体1a,1bはそれぞれ、本開示における「他の移動体」の一具体例に対応している。
ここで、例えば図15中の矢印で示したように、情報生成部17または情報生成部27は、これら複数の移動体1,1a,1bにおける位置情報Ipをそれぞれ用いて、移動体1,1a,1b同士が互いに最短ルートにて近づくための移動に利用されるルート案内情報Ir1,Ir2を生成するようにしてもよい。この例では、移動体1がその近辺に位置する移動体1bに対して最短ルートR4にて近づくための移動に利用されるルート案内情報Ir1,Ir2が、情報生成部17,27によって自動的に生成されている。なお、このとき情報生成部17,27は、上記した各移動体1,1a,1bにおける電力残量情報It5も考慮して、この最短ルートR4によるルート案内情報Ir1,Ir2を生成するようにしてもよい。これらのようにした場合、上記したように、他の移動体との間で各種のやり取りを行う場合等において、ユーザ9の更なる利便性向上を図ることが可能となる。
なお、これらの他にも、例えば、以下のような動作が移動体システム3においてなされるようにしてもよい。
・移動体1における残りの電力Pbによって到達可能なエリアを、地図上に表示する。
・移動体1において実行可能な非接触給電のエリアを、地図上で表示する。
・ルート案内情報Ir1,Ir2により得られるルート案等における混雑状況(混雑度)の情報を、外部サーバ8等から取得し、地図上に表示する。
以上のように本実施の形態の移動体1では、情報生成部17において、外部から受信した外部情報I21,I81等に基づいてルート案内情報Ir1を生成するようにしたので、この移動体1においてルート案内情報Ir1を容易に作成できるようになる。よって、ユーザ9の利便性を向上させることが可能となる。
また、本実施の形態の操作機器2では、情報生成部27において、移動体1から受信した外部情報I12と、ユーザ9から入力された入力情報Iiと、記憶部22に保持されている保持情報Ihとのうちの少なくとも1つの情報に基づいて、ルート案内情報Ir2を生成するようにしたので、この操作機器2においてルート案内情報Ir2を容易に作成できるようになる。よって、ユーザ9の利便性を向上させることが可能となる。
更に、これらの情報生成部17,27はそれぞれ、移動モードMmを示すモード設定情報Imと、複数種類の移動モードMmごとに対応付けられた各種情報(タグ情報)との対応関係(例えば図6参照)を利用して、ルート案内情報Ir1,Ir2を生成するようにしたので、以下の効果も得られる。すなわち、想定される移動体1の用途によって、ルート案内情報Ir1,Ir2の生成の際の参考情報は異なるが、ユーザ9側でどのような情報に基づいてルート案内情報Ir1,Ir2を生成するかを設定することなく、様々な用途(ユースケース)に適合したルート案内情報Ir1,Ir2を、自動生成することが可能となる。具体的には、ユーザ9側では操作機器2を用いて移動モードMmの設定を行うだけでよく、例えば複雑なタグ情報の使用の有無等の選択を行ったりすることなく、適切なルート案内情報Ir1,Ir2を簡単に得ることができるようになる。よって、ユーザ9側での移動体システム3の使い易さを格段に向上させることが可能となる。
<2.変形例>
続いて、上記実施の形態の変形例(変形例1〜3)について説明する。なお、実施の形態における構成要素と同一のものには同一の符号を付し、適宜説明を省略する。
また、これらの各変形例に係る第1の情報処理方法および第1の情報処理プログラムはそれぞれ、対応する変形例に係る移動体において具現化される。また、各変形例に係る第2の情報処理方法および第2の情報処理プログラムはそれぞれ、対応する変形例に係る操作機器(情報処理装置)において具現化される。したがって、これらについても、以下併せて説明する。
[変形例1]
(構成)
図16は、変形例1に係る移動体システム(移動体システム3A)の構成例を、この変形例1に係る移動体(移動体1A)および操作機器(操作機器2A)ごとにブロック図で表したものである。つまり、本変形例の移動体システム3Aは、これらの移動体1Aおよび操作機器2Aを備えている。なお、この操作機器2Aは、本開示における「情報処理装置」の一具体例に対応している。
移動体1Aは、実施の形態で説明した移動体1において、コミュニケーション動作部15を更に設けるようにしたものに対応しており、他の構成は同様となっている。このコミュニケーション動作部15は、詳細は後述するが、無線通信を利用して、この移動体1A以外の他の移動体との間で各種のコミュニケーション動作を行う機能(コミュニケーション機能)を有している。
操作機器2Aは、実施の形態で説明した操作機器2において、制御部28の代わりに制御部28Aを設けるようにしたものに対応しており、他の構成は同様となっている。この制御部28Aは、制御部28において、上記したコミュニケーション動作の際の各種制御を行う機能(コミュニケーション制御機能)を設けたものに対応しており、他の構成は同様となっている。具体的には、この制御部28Aは、例えば、ユーザ9によって操作機器2Aに入力された、コミュニケーション動作に関する指示信号等を基に、移動体1A内のコミュニケーション動作部15におけるコミュニケーション動作に対する制御信号を、無線通信C12を利用して供給するようになっている。
ここで、この制御部28Aは、本開示における「コミュニケーション制御部」の一具体例に対応している。また、制御部28Aおよび情報生成部27は、本開示における「情報処理装置におけるコンピュータ」の一具体例に対応している。
(動作および作用・効果)
本変形例のコミュニケーション動作部15では、制御部28Aによるコミュニケーション制御に従って、例えば以下のようにして、他の移動体とのコミュニケーション動作を行う。なお、以下では、移動体1Aが、前述の図15に示した他の移動体1aとの間で、所定のコミュニケーション動作を行う場合を例に挙げて説明する。
具体的には、まず、例えば図17に示したように、移動体1Aにおけるコミュニケーション動作部15は、そのようなコミュニケーションとして、他の移動体1aとの間で所定の動作を行うための交渉を行うようにしてもよい。ここで、この「所定の動作」としては、例えば、他の移動体1aとの間での、各種情報の送受信動作や、会話動作(チャット動作)、給電動作(有線あるいは無線によるもの)等が挙げられ、これらの動作のうちの少なくとも1つを含むようにしてもよい。なお、このような移動体1Aと他の移動体1との間の相互のコミュニケーションは、例えば、それらの間の無線通信C11を介して行われるようになっている。この無線通信C11についても、前述した無線通信C12,C18と同様に、各種の通信方式を用いることが可能である。また、各種のSNS(Social Networking Service)機能を利用して、そのような移動体同士での相互のコミュニケーション動作が行われるようにしてもよい。
ここで、上記した給電動作の場合、例えば、他の移動体1aとの交渉結果に応じて、移動体1Aが他の移動体1aから非接触給電によって電力供給を受けることが可能である。あるいは逆に、移動体1Aが他の移動体1aからのリクエストに応じて、他の移動体1aに対して非接触給電によって電力供給を行うようにしてもよい。なお、このような電力供給が実行された後に、例えば、送電側の移動体が受電側の移動体から、お礼として各種のポイントを受け取れる仕組みとなっていてもよい。これらのようにした場合、例えば電力不足による緊急事態が生じた場合等に、複数の移動体間でコミュニケーション(交渉)を行うことで、相互に電力のやり取りを行うことができるようになり、ユーザ9の利便性が向上することになる。なお、このような無線による給電動作(非接触給電)には限られず、有線による給電動作(プラグインでの給電動作)であってもよいが、移動体(ロボット)同士でのプラグイン作業は困難であることが予想されることから、非接触給電を利用したほうが望ましいと言える。
また、例えば図18に示したように、上記した「所定の動作」として、ユーザ9による利用対象(操作対象)としての移動体の切換動作を含むようにしてもよい。この切換動作とは、例えば、ユーザ9に関する情報(前述した、操作機器2のGPSに関する情報It1や、操作機器2での検索履歴情報It2等)を基に、お勧めの場所周辺に位置する他の移動体が推薦され、この他の移動体への利用対象(操作対象)の切換を行う動作等が想定される。この例では、ユーザ9による利用対象(操作対象)が、移動体1A,1a間でのコミュニケーション動作(交渉)を通じて、移動体1Aから移動体1aへと切り換えられるようになっている。このようにした場合、例えば、移動体1Aから距離的に離れた他の施設や観光スポットにおいて散策を行おうとする場合等に、移動体の切換動作によって、移動体1A自身がその場所へ移動する手間(時間)が省かれることから、効率的な移動動作が実行可能となる。よって、ユーザ9の利便性を向上させることが可能となる。
このようにして本変形例では、複数の移動体間で各種のコミュニケーション動作を行う(コミュニケーション機能を設ける)ようにしたので、ユーザ9の利便性の更なる向上を図ることが可能となる。なお、このような複数の移動体間での各種のコミュニケーション動作を利用して、上記した例の他にも、例えば、移動体同士を介した秘密のパーティ(移動体同士の会話が周囲には漏れない)や、ユーザ9の代わりに移動体1Aを利用した婚活パーティ等の、各種イベントが開催されるようにしてもよい。
[変形例2,3]
図19は、変形例2に係る移動体システム(移動体システム3B)の構成例を、この変形例2に係る移動体(移動体1もしくは移動体1A)および操作機器(操作機器2B)ごとにブロック図で表したものである。つまり、本変形例の移動体システム3Bは、移動体1(もしくは移動体1A)と、操作機器2Bとを備えている。なお、この操作機器2Bは、本開示における「情報処理装置」の一具体例に対応している。
この図19に示したように、変形例2の移動体システム3Bでは、移動体1(もしくは移動体1A)内に前述した情報生成部17が設けられている一方、操作機器2B内には、前述した情報生成部27が設けられていない。
また、図20は、変形例3に係る移動体システム(移動体システム3C)の構成例を、この変形例3に係る移動体(移動体1C)および操作機器(操作機器2もしくは操作機器2A)ごとにブロック図で表したものである。つまり、本変形例の移動体システム3Cは、移動体1Cと、操作機器2(もしくは操作機器2A)とを備えている。
この図20に示したように、変形例3の移動体システム3Cでは、操作機器2(もしくは操作機器2A)内に前述した情報生成部27が設けられている一方、移動体1C内には、前述した情報生成部17が設けられていない。
なお、これらの図19および図20においては、説明の便宜上、移動体1,1A,1C内、および、操作機器2,2A,2B内において、情報生成部17,27以外の他のブロックについての図示を省略している。
ここで、実施の形態および変形例1の移動体システム3,3Aではそれぞれ、移動体1,1A内に情報生成部17が設けられていると共に、操作機器2,2A内に情報生成部27が設けられていた。しかしながら、これらの変形例2,3のように、移動体1,1A,1C内および操作機器2,2A,2B内において、情報生成部17および情報生成部27のいずれか一方のみが設けられているようにしてもよい。つまり、本開示の移動体システムでは、これらの情報生成部17および情報生成部27のうちの少なくとも一方が設けられているようにすればよい。
これらの場合においても、基本的には、実施の形態または変形例1と同様の効果を得ることが可能である。すなわち、情報生成部17および情報生成部27のうちの少なくとも一方が設けられているようにしたので、移動体および操作機器(情報処理装置)の少なくとも一方において、ルート案内情報Ir1およびルート案内情報Ir2のうちの少なくとも一方を、容易に作成できるようになる。よって、ユーザ9の利便性を向上させることが可能となる。
<3.その他の変形例>
以上、実施の形態および変形例を挙げて本開示の技術を説明したが、本技術はこれらの実施の形態等に限定されず、種々の変形が可能である。
例えば、上記実施の形態等では、移動体システムにおける移動体および操作機器(情報処理装置)の構成例を具体的に挙げて説明したが、それらの構成例には限られない。具体的には、例えば、それらの一部分の構成を他の構成に代えたり、あるいは他の構成を更に加えたりするようにしてもよい。また、各構成の形状や大きさ、配置、個数等についても、上記実施の形態等で挙げたものには限られず、他の形状や大きさ、配置、個数等としてもよい。
より具体的には、例えば、本開示の移動体に適用される移動機構の構成としては、例えば、上記実施の形態等で説明した歩行機構、車輪機構および飛行機構のうちの少なくとも1つを含むようにしてもよい。あるいは、その他の機構を用いて移動機構を構成するようにしてもよい。
また、情報生成部によるルート案内情報の生成手法としては、上記実施の形態等で挙げられた手法には限られず、他の手法(他の情報)を用いてルート案内情報を生成するようにしてもよい。
更に、制御部による移動機構の動作制御の手法としても、上記実施の形態等で挙げられた手法には限られず、他の手法を用いて移動機構の動作制御を行うようにしてもよい。
加えて、生成されたルート案内情報を利用したルート提案の手法(ルート案の表示方法等)としても、上記実施の形態等で挙げた手法には限られず、例えば、AR(Augmented Reality:拡張現実)機能を利用してユーザにルート提案を行うようにしてもよい。
また、変形例1で説明したコミュニケーション動作およびその制御(コミュニケーション制御)の手法としても、変形例1で挙げた手法には限られず、他の手法を用いてコミュニケーション動作およびコミュニケーション制御を行うようにしてもよい。
更に、上記実施の形態等では、1つの移動体と1つの操作機器(情報処理装置)とを備えた移動体システムを例に挙げて説明したが、この例には限られず、例えば、複数の移動体や複数の操作機器(情報処理装置)を含むようにして移動体システムを構築するようにしてもよい。
加えて、上記実施の形態等で説明した一連の処理は、ハードウェア(回路)で行われるようにしてもよいし、ソフトウェア(プログラム)で行われるようにしてもよい。ソフトウェアで行われるようにした場合、そのソフトウェアは、各機能をコンピュータにより実行させるためのプログラム群で構成される。各プログラムは、例えば、上記コンピュータに予め組み込まれて用いられてもよいし、ネットワークや記録媒体から上記コンピュータにインストールして用いられてもよい。
また、これまでに説明した各種の例を、任意の組み合わせで適用させるようにしてもよい。
なお、本明細書中に記載された効果はあくまで例示であって限定されるものではなく、また、他の効果があってもよい。
また、本技術は以下のような構成を取ることも可能である。
(1)
撮像部と、
自身を移動させる移動機構と、
無線通信を行う無線通信部と、
前記無線通信部によって外部から受信した外部情報に基づいて、前記移動機構によって自身を移動させる際のルート案内情報を生成する情報生成部と
を備えた移動体。
(2)
前記外部情報が、前記移動体に対する操作機器としての情報処理装置に保持されている固有の情報である
上記(1)に記載の移動体。
(3)
前記固有の情報は、前記情報処理装置における、GPSに関する情報および検索履歴情報のうちの少なくとも一方を含んでいる
上記(2)に記載の移動体。
(4)
前記移動機構による移動の際の移動モードが、複数種類設けられており、
前記外部情報は、ユーザによって設定された前記移動モードに応じて用いられる
上記(1)ないし(3)のいずれかに記載の移動体。
(5)
前記情報生成部は、前記移動モードを示すモード設定情報と、複数種類の前記移動モードごとに対応付けられた前記外部情報を含む情報と、の対応関係を利用して、前記ルート案内情報を生成する
上記(4)に記載の移動体。
(6)
前記情報生成部は、前記移動体における移動履歴情報も用いて、前記ルート案内情報を生成する
上記(4)または(5)に記載の移動体。
(7)
前記情報生成部は、前記撮像部により得られた撮像画像データと、前記移動体の位置情報と、地図情報とも用いて、前記ルート案内情報を生成する
上記(1)ないし(6)のいずれかに記載の移動体。
(8)
前記撮像画像データと前記位置情報と前記地図情報とが、前記撮像画像データについてのデータ更新時刻情報とともに対応付けて記憶されており、
前記情報生成部は、前記撮像画像データが定期的に更新されるように、前記データ更新時刻情報を用いて、前記ルート案内情報を定期的に自動生成する
上記(7)に記載の移動体。
(9)
現時点で取得された前記撮像画像データと過去に取得された前記撮像画像データとを、前記位置情報および前記地図情報を用いて同一地点において比較することによって、異常を検知する異常検知部を更に備えた
上記(7)または(8)に記載の移動体。
(10)
前記無線通信を利用して、他の移動体との間でコミュニケーションを行うコミュニケーション動作部を更に備えた
上記(1)ないし(9)のいずれかに記載の移動体。
(11)
前記コミュニケーション動作部は、前記コミュニケーションとして、前記他の移動体との間で所定の動作を行うための交渉を行う
上記(10)に記載の移動体。
(12)
前記所定の動作が、情報の送受信動作、会話動作、給電動作、および、ユーザによる利用対象としての前記移動体の切換動作、のうちの少なくとも1つである
上記(11)に記載の移動体。
(13)
前記移動機構による移動動作の制御を行う移動制御部を更に備えた
上記(1)ないし(12)のいずれかに記載の移動体。
(14)
前記移動体の動力源として用いられる太陽電池が設けられており、
前記移動制御部は、日照時間帯においては前記移動体が優先的に屋外で移動するように、前記移動機構を制御する
上記(13)に記載の移動体。
(15)
前記無線通信が実行可能なエリア内に前記移動体が位置しているのか否かを検知する位置検知部を更に備え、
前記移動制御部は、前記位置検知部によって前記移動体が前記エリア内に位置していないことが検知された場合には、前記移動体が前記エリア内へ向けて移動するように、前記移動機構を制御する
上記(13)または(14)に記載の移動体。
(16)
前記移動制御部は、予め設定されたスケジュール情報に基づいて前記移動体が自動的に移動するように、前記移動機構を制御する
上記(13)ないし(15)のいずれかに記載の移動体。
(17)
前記情報生成部は、前記移動体の待機状態の際に取得されたユーザの行動履歴情報も考慮して、前記ルート案内情報を生成する
上記(1)ないし(16)のいずれかに記載の移動体。
(18)
前記情報生成部によって生成された1または複数の前記ルート案内情報が、前記無線通信を介してユーザに提示され、
前記移動機構は、そのユーザによって決定されたルートに基づいて、前記移動体の移動を行う
上記(1)ないし(17)のいずれかに記載の移動体。
(19)
前記移動機構が、歩行機構、車輪機構および飛行機構のうちの少なくとも1つを含む
上記(1)ないし(18)のいずれかに記載の移動体。
(20)
前記移動機構が、前記車輪機構または前記歩行機構を含んでおり、
前記情報生成部は、段差を有するルートを避けたうえで、前記ルート案内情報を生成する
上記(19)に記載の移動体。
(21)
撮像部および移動機構を有する移動体との間で無線通信を行う無線通信部と、
ユーザインタフェース部と、
記憶部と、
前記無線通信部によって前記移動体から受信した受信情報と、前記ユーザインタフェース部においてユーザから入力された入力情報と、前記記憶部に保持されている保持情報と、のうちの少なくとも1つの情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する情報生成部と
を備えた情報処理装置。
(22)
前記情報生成部は、前記受信情報と前記入力情報と前記保持情報とに基づいて、前記ルート案内情報を生成する
上記(21)に記載の情報処理装置。
(23)
前記受信情報は、前記移動体における移動履歴情報を含んでおり、
前記入力情報は、前記情報処理装置における検索履歴情報を含んでおり、
前記保持情報は、前記情報処理装置におけるGPSに関する情報を含んでいる
上記(21)または(22)に記載の情報処理装置。
(24)
前記ユーザインタフェース部は、前記受信情報に基づいて、複数の前記移動体における位置情報をそれぞれ、ユーザへ出力する
上記(21)ないし(23)のいずれかに記載の情報処理装置。
(25)
前記情報生成部は、複数の前記移動体における前記位置情報をそれぞれ用いて、前記移動体同士が互いに最短ルートにて近づくための移動に利用される、前記ルート案内情報を生成する
上記(24)に記載の情報処理装置。
(26)
前記情報生成部は、前記受信情報としての前記移動体における電力残量情報を考慮して、前記最短ルートによる前記ルート案内情報を生成する
上記(25)に記載の情報処理装置。
(27)
前記無線通信を利用して、複数の前記移動体間で行われるコミュニケーション動作の制御を行うコミュニケーション制御部を更に備えた
上記(24)ないし(26)のいずれかに記載の情報処理装置。
(28)
撮像部と、第1無線通信部と、自身を移動させる移動機構とを有する移動体と、
前記移動体との間で無線通信を行う第2無線通信部と、ユーザインタフェース部と、記憶部とを有する情報処理装置と
を備え、
前記移動体内において、前記第1無線通信部によって外部から受信した外部情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報としての第1情報を生成する第1情報生成部と、
前記情報処理装置内において、前記第2無線通信部によって前記移動体から受信した受信情報と、前記ユーザインタフェース部においてユーザから入力された入力情報と、前記記憶部に保持されている保持情報と、のうちの少なくとも1つの情報に基づいて、前記ルート案内情報としての第2情報を生成する第2情報生成部と、
のうちの少なくとも一方が設けられている
移動体システム。
(29)
前記第1情報生成部が前記移動体内に設けられていると共に、
前記第2情報生成部が前記情報処理装置内に設けられている
上記(28)に記載の移動体システム。
(30)
撮像部および移動機構を有する移動体における無線通信によって、外部から外部情報を受信する第1ステップと、
前記第1ステップにおいて受信した前記外部情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと
を含む情報処理方法。
(31)
撮像部および移動機構を有する移動体との間での無線通信によって前記移動体から受信した受信情報と、情報処理装置におけるユーザインタフェース部においてユーザから入力された入力情報と、前記情報処理装置における記憶部に保持されている保持情報と、のうちの少なくとも1つの情報を取得する第1ステップと、
前記第1ステップにおいて取得した前記少なくとも1つの情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと
を含む情報処理方法。
(32)
撮像部および移動機構を有する移動体における無線通信によって、外部から外部情報を受信する第1ステップと、
前記第1ステップにおいて受信した前記外部情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと
を前記移動体におけるコンピュータに実行させる情報処理プログラム。
(33)
撮像部および移動機構を有する移動体との間での無線通信によって前記移動体から受信した受信情報と、情報処理装置におけるユーザインタフェース部においてユーザから入力された入力情報と、前記情報処理装置における記憶部に保持されている保持情報と、のうちの少なくとも1つの情報を取得する第1ステップと、
前記第1ステップにおいて取得した前記少なくとも1つの情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと
を前記情報処理装置におけるコンピュータに実行させる情報処理プログラム。
本出願は、日本国特許庁において2015年8月14日に出願された日本特許出願番号2015−160051号を基礎として優先権を主張するものであり、この出願のすべての内容を参照によって本出願に援用する。
当業者であれば、設計上の要件や他の要因に応じて、種々の修正、コンビネーション、サブコンビネーション、および変更を想到し得るが、それらは添付の請求の範囲やその均等物の範囲に含まれるものであることが理解される。

Claims (33)

  1. ユーザによって操作機器を用いて遠隔操作される移動体であると共に、前記操作機器を用いた前記遠隔操作によって、その移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体であって、
    撮像部と、
    前記移動体としての自身を移動させる移動機構と、
    無線通信を行う無線通信部と、
    前記無線通信部によって外部から受信した外部情報に基づいて、前記移動機構によって前記自身を移動させる際のルート案内情報を生成する情報生成部と、
    前記無線通信を利用して、他の移動体との間でのコミュニケーションとして、前記他の移動体と間で、所定の動作を行うための交渉を行うコミュニケーション動作部と
    を備え、
    前記コミュニケーション動作部における、前記他の移動体との間での前記交渉を通じて、前記所定の動作としての、前記自身を含む複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、前記自身から距離的に離間したお勧めの場所周辺に位置する前記他の移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    移動体。
  2. 前記外部情報が、前記操作機器としての情報処理装置に保持されている固有の情報である
    請求項1に記載の移動体。
  3. 前記固有の情報は、前記情報処理装置における、前記GPSに関する情報および前記検索履歴情報のうちの少なくとも一方を含んでいる
    請求項2に記載の移動体。
  4. 前記移動機構による移動の際の移動モードが、複数種類設けられており、
    前記外部情報は、ユーザによって設定された前記移動モードに応じて用いられる
    請求項1ないし請求項3のいずれか1項に記載の移動体。
  5. 前記情報生成部は、前記移動モードを示すモード設定情報と、複数種類の前記移動モードごとに対応付けられた前記外部情報を含む情報と、の対応関係を利用して、前記ルート案内情報を生成する
    請求項4に記載の移動体。
  6. 前記情報生成部は、前記移動体における移動履歴情報も用いて、前記ルート案内情報を生成する
    請求項4または請求項5に記載の移動体。
  7. 前記情報生成部は、前記撮像部により得られた撮像画像データと、前記移動体の位置情報と、地図情報とも用いて、前記ルート案内情報を生成する
    請求項1ないし請求項6のいずれか1項に記載の移動体。
  8. 前記撮像画像データと前記位置情報と前記地図情報とが、前記撮像画像データについてのデータ更新時刻情報とともに対応付けて記憶されており、
    前記情報生成部は、前記撮像画像データが定期的に更新されるように、前記データ更新時刻情報を用いて、前記ルート案内情報を定期的に自動生成する
    請求項7に記載の移動体。
  9. 現時点で取得された前記撮像画像データと過去に取得された前記撮像画像データとを、前記位置情報および前記地図情報を用いて同一地点において比較することによって、異常を検知する異常検知部を更に備えた
    請求項7または請求項8に記載の移動体。
  10. 前記所定の動作として、非接触給電による給電動作が、更に含まれており、
    前記コミュニケーション動作部における、前記他の移動体との間での前記交渉の結果に応じて、
    前記他の移動体から前記自身に対する前記給電動作が行われるか、あるいは、前記自身から前記他の移動体に対する前記給電動作が行われるようになっている
    請求項1ないし請求項9のいずれか1項に記載の移動体。
  11. 前記所定の動作として、情報の送受信動作および会話動作のうちの少なくとも1つが、更に含まれている
    請求項1ないし請求項10のいずれか1項に記載の移動体。
  12. 前記自身から距離的に離間したお勧めの場所が、施設または観光スポットである
    請求項1ないし請求項11のいずれか1項に記載の移動体。
  13. 前記移動機構による移動動作の制御を行う移動制御部を更に備えた
    請求項1ないし請求項12のいずれか1項に記載の移動体。
  14. 前記移動体の動力源として用いられる太陽電池が設けられており、
    前記移動制御部は、日照時間帯においては前記移動体が優先的に屋外で移動するように、前記移動機構を制御する
    請求項13に記載の移動体。
  15. 前記無線通信が実行可能なエリア内に前記移動体が位置しているのか否かを検知する位置検知部を更に備え、
    前記移動制御部は、前記位置検知部によって前記移動体が前記エリア内に位置していないことが検知された場合には、前記移動体が前記エリア内へ向けて移動するように、前記移動機構を制御する
    請求項13または請求項14に記載の移動体。
  16. 前記移動制御部は、予め設定されたスケジュール情報に基づいて前記移動体が自動的に移動するように、前記移動機構を制御する
    請求項13ないし請求項15のいずれか1項に記載の移動体。
  17. 前記情報生成部は、前記移動体の待機状態の際に取得されたユーザの行動履歴情報も考慮して、前記ルート案内情報を生成する
    請求項1ないし請求項16のいずれか1項に記載の移動体。
  18. 前記情報生成部によって生成された1または複数の前記ルート案内情報が、前記無線通信を介してユーザに提示され、
    前記移動機構は、そのユーザによって決定されたルートに基づいて、前記移動体の移動を行う
    請求項1ないし請求項17のいずれか1項に記載の移動体。
  19. 前記移動機構が、歩行機構、車輪機構および飛行機構のうちの少なくとも1つを含む
    請求項1ないし請求項18のいずれか1項に記載の移動体。
  20. 前記移動機構が、前記車輪機構または前記歩行機構を含んでおり、
    前記情報生成部は、段差を有するルートを避けたうえで、前記ルート案内情報を生成する
    請求項19に記載の移動体。
  21. ユーザによる遠隔操作によって、移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する前記移動体に対して、前記遠隔操作を行う操作機器としての情報処理装置であって、
    撮像部および移動機構を有する前記移動体との間で無線通信を行う無線通信部と、
    ユーザインタフェース部と、
    記憶部と、
    前記無線通信部によって前記移動体から受信した受信情報と、前記ユーザインタフェース部において前記ユーザから入力された入力情報と、前記記憶部に保持されている保持情報と、のうちの少なくとも1つの情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する情報生成部と、
    前記無線通信を利用して、複数の前記移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉の制御を行うコミュニケーション制御部と
    を備え、
    前記コミュニケーション制御部によって制御される、複数の前記移動体間での前記交渉を通じて、
    前記所定の動作としての、複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、現在の前記移動体から距離的に離間したお勧めの場所周辺に位置する他の前記移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    情報処理装置。
  22. 前記情報生成部は、前記受信情報と前記入力情報と前記保持情報とに基づいて、前記ルート案内情報を生成する
    請求項21に記載の情報処理装置。
  23. 前記受信情報は、前記移動体における移動履歴情報を含んでおり、
    前記入力情報は、前記情報処理装置における検索履歴情報を含んでおり、
    前記保持情報は、前記情報処理装置におけるGPSに関する情報を含んでいる
    請求項21または請求項22に記載の情報処理装置。
  24. 前記ユーザインタフェース部は、前記受信情報に基づいて、複数の前記移動体における位置情報をそれぞれ、ユーザへ出力する
    請求項21ないし請求項23のいずれか1項に記載の情報処理装置。
  25. 前記情報生成部は、複数の前記移動体における前記位置情報をそれぞれ用いて、前記移動体同士が互いに最短ルートにて近づくための移動に利用される、前記ルート案内情報を生成する
    請求項24に記載の情報処理装置。
  26. 前記情報生成部は、前記受信情報としての前記移動体における電力残量情報を考慮して、前記最短ルートによる前記ルート案内情報を生成する
    請求項25に記載の情報処理装置。
  27. 前記所定の動作として、非接触給電による給電動作が、更に含まれており、
    前記コミュニケーション制御部によって制御される、複数の前記移動体間での前記交渉の結果に応じて、
    複数の前記移動体間での前記給電動作が、行われるようになっている
    請求項21ないし請求項26のいずれか1項に記載の情報処理装置。
  28. ユーザによって操作機器を用いて遠隔操作される移動体であると共に、前記操作機器を用いた前記遠隔操作によって、その移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体を含んだシステムであって、
    撮像部と、第1無線通信部と、前記移動体としての自身を移動させる移動機構とを有する前記移動体と、
    前記移動体との間で無線通信を行う第2無線通信部と、ユーザインタフェース部と、記憶部とを有する、前記操作機器としての情報処理装置と
    を備え、
    前記移動体内において、前記第1無線通信部によって外部から受信した外部情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報としての第1情報を生成する第1情報生成部と、
    前記情報処理装置内において、前記第2無線通信部によって前記移動体から受信した受信情報と、前記ユーザインタフェース部においてユーザから入力された入力情報と、前記記憶部に保持されている保持情報と、のうちの少なくとも1つの情報に基づいて、前記ルート案内情報としての第2情報を生成する第2情報生成部と、
    のうちの少なくとも一方が設けられていると共に、
    複数の前記移動体間での無線通信を利用して、複数の前記移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉が行われるようになっており、
    複数の前記移動体間での前記交渉を通じて、前記所定の動作としての、複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、前記自身から距離的に離間したお勧めの場所周辺に位置する他の前記移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    移動体システム。
  29. 前記第1情報生成部が前記移動体内に設けられていると共に、
    前記第2情報生成部が前記情報処理装置内に設けられている
    請求項28に記載の移動体システム。
  30. ユーザによって操作機器を用いて遠隔操作される移動体であると共に、前記操作機器を用いた前記遠隔操作によって、その移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に適用される方法であって、
    撮像部および移動機構を有する前記移動体における無線通信によって、外部から外部情報を受信する第1ステップと、
    前記第1ステップにおいて受信した前記外部情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと、
    前記無線通信を利用して、複数の前記移動体間でのコミュニケーションとしての、所定の動作を行うための交渉を行う第3ステップと
    を含み、
    前記第3ステップにおいて、複数の前記移動体間での前記交渉を通じて、前記所定の動作としての、複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、現在の前記移動体から距離的に離間したお勧めの場所周辺に位置する他の前記移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    情報処理方法。
  31. ユーザによる遠隔操作によって、移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する前記移動体に対して、前記遠隔操作を行う操作機器としての情報処理装置に適用される方法であって、
    撮像部および移動機構を有する前記移動体との間での無線通信によって前記移動体から受信した受信情報と、前記情報処理装置におけるユーザインタフェース部において前記ユーザから入力された入力情報と、前記情報処理装置における記憶部に保持されている保持情報と、のうちの少なくとも1つの情報を取得する第1ステップと、
    前記第1ステップにおいて取得した前記少なくとも1つの情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと、
    前記無線通信を利用して、複数の前記移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉の制御を行う第3ステップと
    を含み、
    前記第3ステップにおいて、複数の前記移動体間での前記交渉を通じて、前記所定の動作としての、複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、現在の前記移動体から距離的に離間したお勧めの場所周辺に位置する他の前記移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    情報処理方法。
  32. ユーザによって操作機器を用いて遠隔操作される移動体であると共に、前記操作機器を用いた前記遠隔操作によって、その移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する移動体に適用されるプログラムであって、
    撮像部および移動機構を有する前記移動体における無線通信によって、外部から外部情報を受信する第1ステップと、
    前記第1ステップにおいて受信した前記外部情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと、
    前記無線通信を利用して、複数の前記移動体間でのコミュニケーションとしての、所定の動作を行うための交渉を行う第3ステップと
    を前記移動体におけるコンピュータに実行させると共に、
    前記第3ステップにおいて、複数の前記移動体間での前記交渉を通じて、前記所定の動作としての、複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、現在の前記移動体から距離的に離間したお勧めの場所周辺に位置する他の前記移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    情報処理プログラム。
  33. ユーザによる遠隔操作によって、移動体が位置する遠隔地に前記ユーザが存在するかのような疑似的状況を作り出すことを可能とする、「Telepresence Robot」として機能する前記移動体に対して、前記遠隔操作を行う操作機器としての情報処理装置に適用されるプログラムであって、
    撮像部および移動機構を有する前記移動体との間での無線通信によって前記移動体から受信した受信情報と、前記情報処理装置におけるユーザインタフェース部において前記ユーザから入力された入力情報と、前記情報処理装置における記憶部に保持されている保持情報と、のうちの少なくとも1つの情報を取得する第1ステップと、
    前記第1ステップにおいて取得した前記少なくとも1つの情報に基づいて、前記移動機構によって前記移動体を移動させる際のルート案内情報を生成する第2ステップと、
    前記無線通信を利用して、複数の前記移動体間で行われるコミュニケーション動作としての、所定の動作を行うための交渉の制御を行う第3ステップと
    を前記情報処理装置におけるコンピュータに実行させると共に、
    前記第3ステップにおいて、複数の前記移動体間での前記交渉を通じて、前記所定の動作としての、複数の前記移動体のうちの前記ユーザによる前記遠隔操作の対象となる前記移動体の切換動作が、行われると共に、
    前記ユーザに関する情報としての、前記操作機器のGPSに関する情報または前記操作機器での検索履歴情報に基づいて推薦された、現在の前記移動体から距離的に離間したお勧めの場所周辺に位置する他の前記移動体への、前記遠隔操作の対象となる前記移動体の切換動作が、行われるようになっている
    情報処理プログラム。
JP2017535322A 2015-08-14 2016-08-02 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム Active JP6922737B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015160051 2015-08-14
JP2015160051 2015-08-14
PCT/JP2016/072634 WO2017029982A1 (ja) 2015-08-14 2016-08-02 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム

Publications (2)

Publication Number Publication Date
JPWO2017029982A1 JPWO2017029982A1 (ja) 2018-05-31
JP6922737B2 true JP6922737B2 (ja) 2021-08-18

Family

ID=58052189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017535322A Active JP6922737B2 (ja) 2015-08-14 2016-08-02 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム

Country Status (4)

Country Link
US (4) US10761533B2 (ja)
EP (2) EP3336642B1 (ja)
JP (1) JP6922737B2 (ja)
WO (1) WO2017029982A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017029982A1 (ja) 2015-08-14 2017-02-23 ソニー株式会社 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム
KR102544737B1 (ko) * 2016-08-30 2023-06-16 엘지전자 주식회사 로봇 청소기 및 로봇 청소기를 포함하는 시스템
US10377484B2 (en) 2016-09-30 2019-08-13 Sony Interactive Entertainment Inc. UAV positional anchors
US10850838B2 (en) 2016-09-30 2020-12-01 Sony Interactive Entertainment Inc. UAV battery form factor and insertion/ejection methodologies
US10357709B2 (en) 2016-09-30 2019-07-23 Sony Interactive Entertainment Inc. Unmanned aerial vehicle movement via environmental airflow
US10679511B2 (en) 2016-09-30 2020-06-09 Sony Interactive Entertainment Inc. Collision detection and avoidance
US10410320B2 (en) 2016-09-30 2019-09-10 Sony Interactive Entertainment Inc. Course profiling and sharing
US10416669B2 (en) 2016-09-30 2019-09-17 Sony Interactive Entertainment Inc. Mechanical effects by way of software or real world engagement
JP6740170B2 (ja) * 2017-04-25 2020-08-12 Kddi株式会社 移動体制御システム、プログラム、及び制御方法
US10365660B2 (en) * 2017-10-31 2019-07-30 Savioke, Inc. Computer system and method for automated indoor surveying by robots
JP6719738B2 (ja) * 2018-06-19 2020-07-08 電源開発株式会社 自律移動撮影制御システムおよび自律移動体
JP7173436B2 (ja) * 2018-11-01 2022-11-16 トヨタ自動車株式会社 巡回システム
JPWO2021085446A1 (ja) 2019-10-29 2021-05-06
US12124295B2 (en) * 2020-04-30 2024-10-22 Newpower, Inc. Mount for a computing device
JP7562367B2 (ja) * 2020-10-21 2024-10-07 avatarin株式会社 情報処理装置、情報処理方法、及び記憶媒体
JP7547994B2 (ja) 2020-12-22 2024-09-10 トヨタ自動車株式会社 撮影システム、その撮影方法及びプログラム

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0783678A (ja) * 1993-09-13 1995-03-28 Mazda Motor Corp 自動車の経路誘導装置
US20060116816A1 (en) * 2004-12-01 2006-06-01 Telenav, Inc. Systems and methods for providing navigation guidance in pseudo-navigation/automatic direction indicator modes
JP2007233751A (ja) 2006-03-01 2007-09-13 Toyota Motor Corp 自律移動装置
EP2041516A2 (en) * 2006-06-22 2009-04-01 Roy Sandberg Method and apparatus for robotic path planning, selection, and visualization
US8355818B2 (en) * 2009-09-03 2013-01-15 Battelle Energy Alliance, Llc Robots, systems, and methods for hazard evaluation and visualization
JP4528295B2 (ja) * 2006-12-18 2010-08-18 株式会社日立製作所 案内ロボット装置及び案内システム
JPWO2010044277A1 (ja) 2008-10-16 2012-03-15 株式会社テムザック 移動体ナビゲーション装置
DE102010001579A1 (de) * 2010-02-04 2011-08-04 Robert Bosch GmbH, 70469 Fahrerassistenzsystem und Verfahren zur Fahrerassistenz
US20110302078A1 (en) * 2010-06-02 2011-12-08 Bryan Marc Failing Managing an energy transfer between a vehicle and an energy transfer system
US9323250B2 (en) * 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
JP2013242777A (ja) * 2012-05-22 2013-12-05 Tokyo Univ Of Agriculture & Technology 植物栽培方法と植物栽培システム
US9361021B2 (en) * 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
JP5947644B2 (ja) * 2012-07-10 2016-07-06 株式会社Ihiエアロスペース 無人移動体システム
JP2014048842A (ja) * 2012-08-30 2014-03-17 Brother Ind Ltd 自律移動型機器
JP6192958B2 (ja) 2013-03-19 2017-09-06 株式会社Ihiエアロスペース 移動体の環境地図生成制御装置、移動体、及び移動体の環境地図生成方法
JP6052045B2 (ja) 2013-05-01 2016-12-27 村田機械株式会社 自律移動体
DE102013110864A1 (de) * 2013-10-01 2015-04-02 Volkswagen Aktiengesellschaft Verfahren für ein Fahrerassistenzsystem eines Fahrzeugs
JP6239971B2 (ja) 2013-12-25 2017-11-29 東芝ライフスタイル株式会社 走行体および走行体装置
JP5927461B2 (ja) 2014-02-28 2016-06-01 株式会社サンセイアールアンドディ 遊技機
EP2976687B1 (en) * 2014-05-30 2017-09-06 SZ DJI Technology Co., Ltd. Systems and methods for uav docking
CN105981258A (zh) * 2014-08-08 2016-09-28 深圳市大疆创新科技有限公司 用于无人飞行器电池能源备用的系统及方法
CN113232547B (zh) * 2014-08-08 2023-07-18 深圳市大疆创新科技有限公司 无人飞行器电池更换系统及方法
WO2017029982A1 (ja) 2015-08-14 2017-02-23 ソニー株式会社 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム

Also Published As

Publication number Publication date
US20240103517A1 (en) 2024-03-28
US20180246514A1 (en) 2018-08-30
EP3336642A1 (en) 2018-06-20
WO2017029982A1 (ja) 2017-02-23
EP3336642A4 (en) 2019-07-31
EP4130915A1 (en) 2023-02-08
US11409294B2 (en) 2022-08-09
US11886192B2 (en) 2024-01-30
JPWO2017029982A1 (ja) 2018-05-31
US20210004008A1 (en) 2021-01-07
US20220308587A1 (en) 2022-09-29
US10761533B2 (en) 2020-09-01
EP3336642B1 (en) 2022-09-28

Similar Documents

Publication Publication Date Title
JP6922737B2 (ja) 移動体、情報処理装置、移動体システム、情報処理方法および情報処理プログラム
US11704707B2 (en) Identity authentication and verification
US11789447B2 (en) Remote control of an autonomous mobile robot
JP7035531B2 (ja) 車両運行管理システム
US9712988B2 (en) Mobile communication terminal, and system and method for safety service using same
CN107810452B (zh) 用于无人驾驶飞机的远程分布式控制的系统和方法
JP6786912B2 (ja) 移動ロボットおよび移動制御システム
US10896543B2 (en) Methods and systems for augmented reality to display virtual representations of robotic device actions
KR20120116283A (ko) 로봇 청소기, 이의 원격 감시 시스템 및 방법
US20160139596A1 (en) Mobile terminal and controlling method thereof
US11363185B1 (en) Determining capture instructions for drone photography based on images on a user device
JP7000893B2 (ja) 移動店舗システムおよび移動店舗システムにおける制御方法
JP6327636B2 (ja) 災害時情報システム機能を備えた移動体運行システム
WO2015005948A1 (en) Identity authentication and verification
CN107003819A (zh) 多用户的基于传感器的交互
WO2019212035A1 (ja) 飛行体の制御に関する情報表示方法
US11650583B2 (en) Systems and methods for remote viewing of self-driving vehicles
WO2024127819A1 (ja) 処理システム、処理方法、処理プログラム
KR102187433B1 (ko) 픽업 솔루션 제공방법 및 시스템
US20230214097A1 (en) System and method utilizing multiple virtual presence devices
Joisher et al. Surveillance System Using Robotic Car
JP2017177628A (ja) 画像形成システム、ロボットおよびロボット制御プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190619

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190619

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200609

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200717

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210318

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210318

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210330

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210406

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210629

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210712

R151 Written notification of patent or utility model registration

Ref document number: 6922737

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151