[go: up one dir, main page]

MX2019006128A - Teleoperacion de carros autonomos para negociar situaciones problematicas. - Google Patents

Teleoperacion de carros autonomos para negociar situaciones problematicas.

Info

Publication number
MX2019006128A
MX2019006128A MX2019006128A MX2019006128A MX2019006128A MX 2019006128 A MX2019006128 A MX 2019006128A MX 2019006128 A MX2019006128 A MX 2019006128A MX 2019006128 A MX2019006128 A MX 2019006128A MX 2019006128 A MX2019006128 A MX 2019006128A
Authority
MX
Mexico
Prior art keywords
vehicles
remote
status data
support
autonomous
Prior art date
Application number
MX2019006128A
Other languages
English (en)
Other versions
MX394707B (es
Inventor
Pedersen Liam
Sierhuis Maarten
Utz Hans
Della Penna Mauro
Fong Terrence
Allan Mark
Bualat Maria
Schafer Eric
Original Assignee
Nissan North America Inc
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 Nissan North America Inc filed Critical Nissan North America Inc
Publication of MX2019006128A publication Critical patent/MX2019006128A/es
Publication of MX394707B publication Critical patent/MX394707B/es

Links

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/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0291Fleet control
    • 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/0027Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement involving a plurality of vehicles, e.g. fleet or convoy travelling
    • 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/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
    • 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
    • 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/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • 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/0287Control of position or course in two dimensions specially adapted to land vehicles involving a plurality of land vehicles, e.g. fleet or convoy travelling
    • G05D1/0291Fleet control
    • G05D1/0297Fleet control by controlling means in a control room
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

Se describen métodos y sistemas para proporcionar soporte remoto y negociar situaciones problemáticas de la operación autónoma de vehículos con base en los estados de señal y la información de vehículo. La tecnología divulgada recibe datos de estado para los vehículos mediante un aparato tal como un aparato de soporte remoto de vehículos. Los datos de estado indican un estado actual respectivo para los vehículos. Los vehículos se asignan cada uno a colas de soporte remoto de vehículos respectivas con base en los datos de estado respectivos. Una indicación de que uno de los vehículos está solicitando soporte remoto se recibe por el aparato de soporte remoto de vehículos. En respuesta a una determinación de que un cambio en los datos de estado indica que la operación autónoma de dicho uno de los vehículos está operando fuera de valores de parámetro definidos, el soporte remoto se proporciona a dicho uno de los vehículos a través de un enlace de comunicación mediante la transmisión de datos de instrucción para modificar la operación autónoma de dicho uno de los vehículos.
MX2019006128A 2016-11-30 2017-11-30 Teleoperacion de carros autonomos para negociar situaciones problematicas. MX394707B (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201662428002P 2016-11-30 2016-11-30
PCT/US2017/063821 WO2018102477A1 (en) 2016-11-30 2017-11-30 Tele-operation of autonomous cars to negotiate problem situations

Publications (2)

Publication Number Publication Date
MX2019006128A true MX2019006128A (es) 2020-01-27
MX394707B MX394707B (es) 2025-03-24

Family

ID=62242649

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2019006128A MX394707B (es) 2016-11-30 2017-11-30 Teleoperacion de carros autonomos para negociar situaciones problematicas.

Country Status (7)

Country Link
US (2) US10705539B2 (es)
EP (1) EP3548979B1 (es)
JP (1) JP6732129B2 (es)
CN (1) CN110235070B (es)
BR (1) BR112019010723A2 (es)
MX (1) MX394707B (es)
WO (1) WO2018102477A1 (es)

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10293818B2 (en) * 2017-03-07 2019-05-21 Uber Technologies, Inc. Teleassistance data prioritization for self-driving vehicles
DE102017207014A1 (de) * 2017-04-26 2018-10-31 Audi Ag Verfahren zur Datenerhebung
CN107589745B (zh) * 2017-09-22 2021-04-16 京东方科技集团股份有限公司 驾驶方法、车载驾驶端、远程驾驶端、设备和存储介质
US10775806B2 (en) * 2017-12-22 2020-09-15 Lyft, Inc. Autonomous-vehicle dispatch based on fleet-level target objectives
CN109987093A (zh) * 2017-12-28 2019-07-09 北京百度网讯科技有限公司 合作式变道控制方法、装置及设备
JP7032950B2 (ja) 2018-02-19 2022-03-09 株式会社デンソーテン 車両遠隔操作装置、車両遠隔操作システム及び車両遠隔操作方法
JP7060418B2 (ja) * 2018-03-15 2022-04-26 株式会社デンソーテン 車両遠隔操作装置及び車両遠隔操作方法
EP3872595B1 (en) * 2018-08-02 2022-11-23 Motional AD LLC Teleoperation of autonomous vehicles
EP4319184A3 (en) * 2018-10-05 2024-04-17 Panasonic Intellectual Property Corporation of America Information processing method, and information processing system
JP7249879B2 (ja) * 2018-10-05 2023-03-31 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理方法、及び、情報処理システム
JP7253446B2 (ja) * 2018-10-05 2023-04-06 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理方法、及び、情報処理システム
JP7330758B2 (ja) * 2018-10-05 2023-08-22 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理方法、及び、情報処理システム
WO2020070941A1 (ja) 2018-10-05 2020-04-09 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理方法、及び、情報処理システム
JP7187242B2 (ja) * 2018-10-05 2022-12-12 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理方法、及び、情報処理システム
WO2020071220A1 (ja) * 2018-10-05 2020-04-09 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報処理方法、及び、情報処理システム
EP3690852B1 (en) * 2019-01-29 2024-12-11 Volkswagen Aktiengesellschaft System, vehicle, network component, apparatuses, methods, and computer programs for a vehicle and a network component
EP3907115B1 (en) * 2019-03-08 2025-05-07 Mazda Motor Corporation Arithmetic operation system for vehicle
JP2020142760A (ja) * 2019-03-08 2020-09-10 マツダ株式会社 車両用演算システム
JP7434715B2 (ja) * 2019-03-08 2024-02-21 マツダ株式会社 車両用演算システム
JP7434714B2 (ja) * 2019-03-08 2024-02-21 マツダ株式会社 車両用演算システム
DE102019204941A1 (de) * 2019-04-05 2020-10-08 Robert Bosch Gmbh System zum sicheren teleoperierten Fahren
US10907553B2 (en) 2019-04-05 2021-02-02 Kohler Co. Dual fuel generator
JP7099412B2 (ja) * 2019-07-16 2022-07-12 トヨタ自動車株式会社 車両制御装置及び車両制御システム
JP7140068B2 (ja) * 2019-07-16 2022-09-21 トヨタ自動車株式会社 操作装置
WO2021021680A1 (en) * 2019-07-26 2021-02-04 Zoox, Inc. System and method for providing a teleoperation instruction to an autonomous vehicle
US11892835B2 (en) 2019-07-26 2024-02-06 Zoox, Inc. System and method for controlling an autonomous vehicle
US20210061303A1 (en) * 2019-08-30 2021-03-04 Optimus Ride, Inc. Monitor assignment system and method
EP4080439A4 (en) * 2019-12-16 2023-02-08 Panasonic Intellectual Property Management Co., Ltd. INFORMATION PROCESSING PROCEDURES AND INFORMATION PROCESSING SYSTEM
AU2021201427A1 (en) * 2020-03-06 2021-09-23 The Raymond Corporation Systems and methods for evaluation of vehicle parameters of a remotely controllable material handling vehicle
US11830302B2 (en) 2020-03-24 2023-11-28 Uatc, Llc Computer system for utilizing ultrasonic signals to implement operations for autonomous vehicles
US11722705B2 (en) 2020-03-26 2023-08-08 Toyota Motor Engineering & Manufacturing North America, Inc. Camera support by a vehicular micro cloud for remote driving
US20230142642A1 (en) * 2020-03-31 2023-05-11 Nec Corporation Vehicle control system, apparatus, and method
CN113022540B (zh) * 2020-04-17 2022-11-15 青岛慧拓智能机器有限公司 一种用于多车状态监控的实时远程驾驶系统及方法
US12384410B2 (en) 2021-03-05 2025-08-12 The Research Foundation For The State University Of New York Task-motion planning for safe and efficient urban driving
JP7494820B2 (ja) * 2021-08-25 2024-06-04 トヨタ自動車株式会社 情報処理装置、情報処理方法、およびプログラム
US20230196480A1 (en) * 2021-12-16 2023-06-22 Halliburton Energy Services, Inc. Assisted business intelligence on performance of complex assets with taxonomy of real time systems
US12153427B2 (en) 2021-12-21 2024-11-26 Waymo Llc Systems, methods, and apparatus for using remote assistance to annotate images of an environment
US12128922B2 (en) 2021-12-21 2024-10-29 Waymo Llc User interface techniques for recommending remote assistance actions
WO2023150234A2 (en) * 2022-02-03 2023-08-10 Nuro, Inc. Methods and apparatus for providing teleoperations support
US20230244226A1 (en) * 2022-02-03 2023-08-03 Nuro, Inc. Methods and apparatus for providing teleoperations support
EP4495908A4 (en) * 2022-03-18 2025-06-18 Panasonic Intellectual Property Management Co., Ltd. Information output method, program, and information output system
US20230368698A1 (en) * 2022-05-10 2023-11-16 Marquita James Auto Bot Driver Training System, Vehicle, and Method of Use
EP4286251A1 (en) 2022-06-03 2023-12-06 Valeo Internal Automotive Software Egypt, a limited liability company Vehicle path planning based on steering angles
WO2023243062A1 (ja) * 2022-06-16 2023-12-21 日本電信電話株式会社 位置情報提供装置、位置情報提供方法及びプログラム
US20240036571A1 (en) * 2022-07-29 2024-02-01 Zoox, Inc. Teleoperations queueing for autonomous vehicles
US20240221103A1 (en) * 2022-12-30 2024-07-04 Inductev Inc. Strategic Opportunity Charging for On-route Electric Vehicles
US20240217369A1 (en) 2022-12-30 2024-07-04 Inductev Inc. Strategic opportunity charging for on-route electric vehicles
WO2024150369A1 (ja) * 2023-01-12 2024-07-18 日本電気株式会社 監視システム、情報処理装置、方法及び非一時的なコンピュータ記録媒体
US20250044789A1 (en) * 2023-08-03 2025-02-06 Kodiak Robotics, Inc. Systems and methods for generating vehicle actuator commands based on vehicle trajectories
CN119335944B (zh) * 2024-12-24 2025-03-14 常州奥比利智能科技有限公司 应用于agv远程控制中断的导航通讯方法及系统

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001234620A1 (en) 2000-01-28 2001-08-07 Ibeam Broadcasting Corporation Method and apparatus for client-side authentication and stream selection in a content distribution system
CN1834585B (zh) * 2006-05-08 2011-10-19 深圳市赛格导航科技股份有限公司 矿山车辆调度导航系统
JP4899746B2 (ja) 2006-09-22 2012-03-21 日産自動車株式会社 経路案内表示装置
CN101289059B (zh) * 2007-04-17 2010-06-16 林修安 燃料管理方法
SE1150075A1 (sv) * 2011-02-03 2012-08-04 Scania Cv Ab Metod och administrationsenhet i samband med fordonståg
CN105701361B (zh) * 2011-09-22 2018-11-13 阿索恩公司 用于自主移动机器人的监测、诊断和跟踪工具
US10031520B2 (en) * 2011-11-08 2018-07-24 The United States Of America, As Represented By The Secretary Of The Navy System and method for predicting an adequate ratio of unmanned vehicles to operators
US8855847B2 (en) * 2012-01-20 2014-10-07 Toyota Motor Engineering & Manufacturing North America, Inc. Intelligent navigation system
EP2821978B1 (en) 2012-02-27 2022-10-26 Yamaha Hatsudoki Kabushiki Kaisha Operation-state-sharing device and operation-state-sharing system
JP2013196632A (ja) 2012-03-22 2013-09-30 Hitachi Kokusai Electric Inc 通信システム
US10168674B1 (en) * 2013-04-22 2019-01-01 National Technology & Engineering Solutions Of Sandia, Llc System and method for operator control of heterogeneous unmanned system teams
WO2015094807A1 (en) * 2013-12-16 2015-06-25 Contour Hardening, Inc. System and method for control of an electric vehicle
US9720410B2 (en) 2014-03-03 2017-08-01 Waymo Llc Remote assistance for autonomous vehicles in predetermined situations
US9710976B2 (en) * 2014-06-03 2017-07-18 Hyundai Motor Company System and method for transmitting data of a vehicle
US20160050315A1 (en) * 2014-08-14 2016-02-18 Harman International Industries, Incorporated Driver status indicator
US9494935B2 (en) 2014-11-13 2016-11-15 Toyota Motor Engineering & Manufacturing North America, Inc. Remote operation of autonomous vehicle in unexpected environment
US9310802B1 (en) * 2015-02-05 2016-04-12 Jaybridge Robotics, Inc. Multi-operator, multi-robot control system with automatic vehicle selection
US10345809B2 (en) * 2015-05-13 2019-07-09 Uber Technologies, Inc. Providing remote assistance to an autonomous vehicle
JP5957744B1 (ja) * 2015-07-31 2016-07-27 パナソニックIpマネジメント株式会社 運転支援装置、運転支援システム、運転支援方法、運転支援プログラム及び自動運転車両
JP5957745B1 (ja) * 2015-07-31 2016-07-27 パナソニックIpマネジメント株式会社 運転支援装置、運転支援システム、運転支援方法、運転支援プログラム及び自動運転車両
US9632502B1 (en) 2015-11-04 2017-04-25 Zoox, Inc. Machine-learning systems and techniques to optimize teleoperation and/or planner decisions
US10401852B2 (en) * 2015-11-04 2019-09-03 Zoox, Inc. Teleoperation system and method for trajectory modification of autonomous vehicles
US10627832B2 (en) * 2016-03-18 2020-04-21 Florida Institute For Human And Machine Cognition, Inc. Object management display
DE102016218012A1 (de) * 2016-09-20 2018-03-22 Volkswagen Aktiengesellschaft Verfahren für eine Datenverarbeitungsanlage zur Erhaltung eines Betriebszustands eines ersten autonomen Fahrzeugs sowie Verfahren für eine Datenverarbeitungsanlage zum Verwalten einer Mehrzahl autonomer Fahrzeuge
US10322722B2 (en) * 2016-10-14 2019-06-18 GM Global Technology Operations LLC Method of controlling an autonomous vehicle
US20190187691A1 (en) 2017-12-18 2019-06-20 Steeringz, Inc. Safety of autonomous vehicles by remote support request
US10501014B2 (en) 2018-03-02 2019-12-10 Uatc, Llc Remote assist feedback system for autonomous vehicles
US10649453B1 (en) 2018-11-15 2020-05-12 Nissan North America, Inc. Introspective autonomous vehicle operational management

Also Published As

Publication number Publication date
EP3548979A1 (en) 2019-10-09
BR112019010723A2 (pt) 2019-10-01
MX394707B (es) 2025-03-24
JP6732129B2 (ja) 2020-07-29
US10705539B2 (en) 2020-07-07
CN110235070B (zh) 2020-11-10
CN110235070A (zh) 2019-09-13
US11307597B2 (en) 2022-04-19
JP2019537155A (ja) 2019-12-19
EP3548979A4 (en) 2019-12-04
US20200293065A1 (en) 2020-09-17
EP3548979B1 (en) 2021-06-23
WO2018102477A1 (en) 2018-06-07
US20190278298A1 (en) 2019-09-12

Similar Documents

Publication Publication Date Title
MX2019006128A (es) Teleoperacion de carros autonomos para negociar situaciones problematicas.
MX2018012186A (es) Dispositivo para monitorear y controlar equipo industrial.
MX344683B (es) Informacion de sensor en red de comunicacion inalambrica para control de equipo industrial en ambientes agresivos.
IN2014MU00351A (es)
MX392934B (es) Interfaz de mapeo de soporte remoto de vehiculos autonomos.
MX2017005853A (es) Almacenamiento en red de vehiculo y datos de infraestructura para optimizar el trazado de rutas del vehiculo.
MX2018009199A (es) Sistema de estacionamiento de vehiculos.
CL2017002005A1 (es) Aparato y método para control de navegación
MX378785B (es) Sistema de control de bolsa de aire inalámbrico.
MX2021013084A (es) Método y aparato de comunicaciones.
MX2020013467A (es) Sistema, metodo y aplicacion para gestionar los servicios de eliminacion de desechos.
ECSP15029666A (es) Sistema y método para una comunicación mejorada en una red inalámbrica
MX361553B (es) Herramientas, sistemas y métodos de mantenimiento de pozos que utilizan comunicación de campo cercano.
MX2016010556A (es) Sistema y metodo para la configuracion de un sistema de supervision para una locomotora de linea ferroviaria.
FI20165061A7 (fi) Aluksen itsenäinen käyttö
HK1249575A1 (zh) 公共和订制交通旅行计划
MX2019003763A (es) Sistema y metodos para determinacion de estatus de vehiculo basado en dron.
AR098645A1 (es) Control de un conjunto de fondo de pozo en un pozo
CL2018001516A1 (es) Sistema de asistencia a la conducción de un vehículo de transporte para minería con marcha atrás
BR112017019271A2 (pt) ?dispositivo e método de processamento de informação, e, programa?
MX2016002233A (es) Aparato de transmisión óptica, aparato de recepción óptica, aparato de comunicación óptica, sistema de comunicación óptica y métodos para controlarlos.
MX388631B (es) Arquitectura de sistema para dispositivos metrologicos inalambricos.
EA201890605A1 (ru) Система управления отправками
MX370112B (es) Sistema, método y aparato para proporcionar respaldo de instrucciones electronicas para una locomotora o tren.
MY190810A (en) Travel distance calculation device, charging system, travel distance calculation method, program, and storage medium