WO2023068131A1 - 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム - Google Patents

自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム Download PDF

Info

Publication number
WO2023068131A1
WO2023068131A1 PCT/JP2022/038020 JP2022038020W WO2023068131A1 WO 2023068131 A1 WO2023068131 A1 WO 2023068131A1 JP 2022038020 W JP2022038020 W JP 2022038020W WO 2023068131 A1 WO2023068131 A1 WO 2023068131A1
Authority
WO
WIPO (PCT)
Prior art keywords
mode
autonomous
user operation
operation mode
switching
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.)
Ceased
Application number
PCT/JP2022/038020
Other languages
English (en)
French (fr)
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to CN202280069907.6A priority Critical patent/CN118103271A/zh
Priority to EP22883435.4A priority patent/EP4421580B1/en
Publication of WO2023068131A1 publication Critical patent/WO2023068131A1/ja
Priority to US18/637,662 priority patent/US12509121B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00—Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001—Planning or execution of driving tasks
    • B60W60/0025—Planning or execution of driving tasks specially adapted for specific operations
    • B60W60/00256—Delivery operations
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20—Control system inputs
    • G05D1/22—Command input arrangements
    • G05D1/221—Remote-control arrangements
    • G05D1/225—Remote-control arrangements operated by off-board computers
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18—Propelling the vehicle
    • B60W30/182—Selecting between different operative modes, e.g. comfort and performance modes
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
    • B60W50/035—Bringing the control units into a predefined state, e.g. giving priority to particular actuators
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08—Interaction between the driver and the control system
    • B60W50/082—Selecting or switching between different modes of propelling
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/08—Interaction between the driver and the control system
    • B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W60/00—Drive control systems specially adapted for autonomous road vehicles
    • B60W60/005—Handover processes
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20—Control system inputs
    • G05D1/22—Command input arrangements
    • G05D1/221—Remote-control arrangements
    • G05D1/227—Handing over between remote control and on-board control; Handing over between remote control arrangements
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20—Control system inputs
    • G05D1/22—Command input arrangements
    • G05D1/228—Command input arrangements located on-board unmanned vehicles
    • G—PHYSICS
    • G08—SIGNALLING
    • G08G—TRAFFIC CONTROL SYSTEMS
    • G08G1/00—Traffic control systems for road vehicles
    • G08G1/09—Arrangements for giving variable traffic instructions
    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B60—VEHICLES IN GENERAL
    • B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2556/00—Input parameters relating to data
    • B60W2556/45—External transmission of data to or from the vehicle
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00—Specific applications of the controlled vehicles
    • G05D2105/20—Specific applications of the controlled vehicles for transportation
    • G05D2105/28—Specific applications of the controlled vehicles for transportation of freight
    • G05D2105/285—Specific applications of the controlled vehicles for transportation of freight postal packages
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00—Specific environments of the controlled vehicles
    • G05D2107/10—Outdoor regulated spaces
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00—Types of controlled vehicles
    • G05D2109/10—Land vehicles

Definitions

  • the present disclosure relates to technology for controlling an autonomous mobile device capable of autonomous travel.
  • Patent Document 1 discloses a traveling carriage that can be self-propelled by a motor. This traveling truck performs a self-propelled operation in which the drive wheels are driven to rotate by a motor, and a manual operation in which the drive wheels are brought into a brake-released state so that they can be operated by an external force.
  • An object of the present disclosure is to provide an autonomous travel control system that allows the user to appropriately execute movement operations according to the situation. Another object of the present disclosure is to provide an autonomous travel control device that allows a user to appropriately perform a movement operation depending on the situation. Yet another object of the present disclosure is to provide an autonomous mobile device that allows a user to appropriately perform a movement operation depending on the situation. Yet another object of the present disclosure is to provide an autonomous travel control method that allows the user to appropriately perform a movement operation depending on the situation. Still another object of the present disclosure is to provide an autonomous travel control program that allows the user to appropriately execute a movement operation depending on the situation.
  • a first aspect of the present disclosure is an autonomous traveling control system that has a processor and controls an autonomous traveling device capable of communicating with a center and capable of autonomous traveling,
  • the processor executing an autonomous driving mode for executing autonomous driving; executing a stop mode that restricts movement of the autonomous mobile device; executing a user operation mode in which movement restrictions are released and a user's movement operation is accepted; Determining whether to allow switching of control modes including an autonomous driving mode, a stop mode, and a user operation mode; Detecting an external abnormality occurring outside the autonomous mobile device; is configured to run Determining whether to permit switching of the control mode allows switching from the stop mode to the user operation mode when permission is obtained from the center for switching from the stop mode to the user operation mode when no external abnormality is detected. and allowing switching from the stop mode to the user operation mode when an external anomaly is detected, even if permission has not been obtained.
  • a second aspect of the present disclosure is an autonomous traveling control device that has a processor and controls an autonomous traveling device capable of communicating with a center and capable of autonomous traveling,
  • the processor executing an autonomous driving mode for executing autonomous driving; executing a stop mode that restricts movement of the autonomous mobile device; executing a user operation mode in which movement restrictions are released and a user's movement operation is accepted; Determining whether to allow switching of control modes including an autonomous driving mode, a stop mode, and a user operation mode; Detecting an external abnormality occurring outside the autonomous mobile device; is configured to run Determining whether to permit switching of the control mode allows switching from the stop mode to the user operation mode when permission is obtained from the center for switching from the stop mode to the user operation mode when no external abnormality is detected. and allowing switching from the stop mode to the user operation mode when an external anomaly is detected, even if permission has not been obtained.
  • a third aspect of the present disclosure is an autonomous mobile device having a processor, capable of communicating with a center and capable of autonomous travel,
  • the processor executing an autonomous driving mode for executing autonomous driving; executing a stop mode that regulates movement; executing a user operation mode in which movement restrictions are released and a user's movement operation is accepted; Determining whether to allow switching of control modes including an autonomous driving mode, a stop mode, and a user operation mode; Detecting external anomalies occurring outside; is configured to run Determining whether to permit switching of the control mode allows switching from the stop mode to the user operation mode when permission is obtained from the center for switching from the stop mode to the user operation mode when no external abnormality is detected. and allowing switching from the stop mode to the user operation mode when an external anomaly is detected, even if permission has not been obtained.
  • a fourth aspect of the present disclosure is an autonomous traveling control method executed by a processor to control an autonomous traveling device capable of communicating with a center and executing autonomous traveling, comprising: executing an autonomous driving mode for executing autonomous driving; executing a stop mode that restricts movement of the autonomous mobile device; executing a user operation mode in which movement restrictions are released and a user's movement operation is accepted; Determining whether to allow switching of control modes including an autonomous driving mode, a stop mode, and a user operation mode; Detecting an external abnormality occurring outside the autonomous mobile device; including Determining whether to permit switching of the control mode allows switching from the stop mode to the user operation mode when permission is obtained from the center for switching from the stop mode to the user operation mode when no external abnormality is detected. and allowing switching from the stop mode to the user operation mode when an external anomaly is detected, even if permission has not been obtained.
  • a fifth aspect of the present disclosure is an autonomous running control program stored in a storage medium for controlling an autonomous running device capable of communicating with a center and capable of executing autonomous running, and containing instructions to be executed by a processor, the instruction is executing an autonomous driving mode for executing autonomous driving; executing a stop mode that restricts movement of the autonomous mobile device; releasing movement restrictions and executing a user operation mode in which a user's movement operation is accepted; Determining whether to allow switching of control modes including an autonomous driving mode, a stop mode, and a user operation mode; Detecting an external abnormality occurring outside the autonomous mobile device; including Judging whether to allow switching of the control mode allows switching from the stop mode to the user operation mode when permission is obtained from the center for switching from the stop mode to the user operation mode when an external abnormality is not detected. and allowing switching from the stop mode to the user operation mode when an external anomaly is detected, even if permission has not been obtained.
  • FIG. 1 is a schematic diagram showing an autonomous mobile device to which a first embodiment is applied;
  • FIG. 1 is a block diagram showing a functional configuration of an autonomous cruise control system according to a first embodiment;
  • FIG. It is a flowchart which shows the process in autonomous driving mode among the autonomous driving control methods by 1st embodiment.
  • It is a flowchart which shows the process in stop mode among the autonomous driving control methods by 1st embodiment.
  • 4 is a flowchart showing processing in a user operation mode of the autonomous travel control method according to the first embodiment;
  • It is a flowchart which shows the switching process from a stop mode to an autonomous driving mode among the autonomous driving control methods by 1st embodiment.
  • FIG. 7 is a flowchart showing switching processing from a user operation mode to a stop mode in the autonomous travel control method according to the first embodiment;
  • FIG. It is a flowchart which shows the switching process from autonomous driving mode to stop mode among the autonomous driving control methods by 1st embodiment.
  • 4 is a flowchart showing a switching process from a stop mode to a user operation mode in the autonomous travel control method according to the first embodiment;
  • It is a schematic diagram which shows the autonomous mobile device to which 2nd embodiment is applied.
  • It is a block diagram which shows the functional structure of the autonomous driving control system by 2nd embodiment.
  • the autonomous traveling control system 100 of the first embodiment shown in FIG. 1 controls traveling of the autonomous traveling device 1 shown in FIG.
  • the autonomous mobile device 1 is, for example, a delivery robot that travels on roads and delivers packages.
  • the operation of the autonomous mobile device 1 is managed through communication with an external center 200 .
  • the autonomous mobile device 1 may be a physical distribution robot that transports packages in a warehouse that stores the packages.
  • the autonomous mobile device 1 includes a vehicle body 2 having a space for storing luggage therein, and a plurality of driving wheels 3 provided on the vehicle body 2 .
  • the body 2 is provided with a grip portion 4 .
  • the grip part 4 is installed, for example, at the rear part of the vehicle body 2 .
  • the grip part 4 is a grip gripped by a user who operates the autonomous mobile device 1 to move it.
  • the autonomous mobile device 1 is a mobile body that travels using a battery 5 built into a vehicle body 2 as a drive source.
  • the autonomous mobile device 1 includes a sensor system 10, a communication system 20, a map database (hereinafter referred to as "DB") 30, an information presentation system 40, a motor control unit 50, a regulation device 60, and an operation request switch 70 shown in FIG. is installed.
  • the sensor system 10 acquires sensor information that can be used by the autonomous traveling control system 100 by detecting the external and internal worlds of the autonomous traveling device 1 .
  • the sensor system 10 includes an external sensor 11 and an internal sensor 12 .
  • the external sensor 11 acquires external world information that can be used by the autonomous driving control system 100 from the external environment that is the surrounding environment of the autonomous driving device 1 .
  • the external world sensor 11 may acquire external world information by detecting a target existing in the external world of the autonomous mobile device 1 .
  • the target detection type external sensor 11 includes an optical sensor 11a such as a camera and LiDAR (Light Detection and Ranging/Laser Imaging Detection and Ranging), and a sonar 11b.
  • the target detection type external sensor 11 may include a radar. Further, the external sensor 11 may include a contact sensor 11c that detects contact with surrounding objects.
  • the external sensor 11 may acquire external world information by monitoring the state of the external environment.
  • the environment monitoring type external sensor 11 is an environment sensor 11e including at least one of a temperature sensor, a thermo camera, a wind sensor, and a water intrusion sensor.
  • the external sensor 11 may include a positioning type sensor that acquires external world information by receiving positioning signals from satellites of the GNSS (Global Navigation Satellite System) that exist outside the autonomous mobile device 1.
  • the positioning type external sensor 11 is, for example, a GNSS receiver 11d.
  • the inner world sensor 12 acquires inner world information that can be used by the autonomous mobile control system 100 from the inner world that is the internal environment of the autonomous mobile device 1 .
  • the inner world sensor 12 may acquire inner world information by detecting a specific motion physical quantity in the inner world of the autonomous mobile device 1 .
  • the physical quantity sensing type internal sensor 12 is at least one of, for example, a running speed sensor, an acceleration sensor, a gyro sensor, and the like.
  • the communication system 20 acquires communication information that can be used by the autonomous driving control system 100 by wireless communication.
  • the communication system 20 may transmit and receive communication signals with a V2X system existing outside the autonomous mobile device 1 .
  • the V2X type communication system 20 is, for example, at least one of a DSRC (Dedicated Short Range Communications) communication device, a cellular V2X (C-V2X) communication device, and the like. It can also be said that the V2X type communication system 20 is a sensor that acquires external world information through communication.
  • the communication system 20 may transmit and receive communication signals to and from terminals existing in the inner world of the autonomous mobile device 1 .
  • the terminal communication type communication system 20 is, for example, at least one of Bluetooth (registered trademark) equipment, Wi-Fi (registered trademark) equipment, infrared communication equipment, and the like.
  • the map DB 30 stores map information that can be used by the autonomous driving control system 100.
  • the map DB 30 includes at least one type of non-transitory tangible storage medium, such as semiconductor memory, magnetic medium, and optical medium.
  • the map DB 30 may be a database of a locator that estimates the self-state quantity including the self-position of the autonomous mobile device 1 .
  • the map DB 30 may be a database of a navigation unit that navigates the travel route of the autonomous mobile device 1 .
  • the map DB 30 may be configured by combining a plurality of types of these databases.
  • the map DB 30 acquires and stores the latest map information through communication with the external center 200 via the V2X type communication system 20, for example.
  • the map information is two-dimensional or three-dimensional data as information representing the traveling environment of the autonomous mobile device 1 .
  • the three-dimensional map data digital data of a high-precision map should be adopted.
  • the map information may include road information representing at least one of the position, shape, road surface condition, and the like of the road itself.
  • the map information may include sign information representing at least one of the position and shape of signs attached to roads and lane markings, for example.
  • the map information may include structure information representing at least one of the positions and shapes of buildings facing roads and traffic lights, for example.
  • the information presentation system 40 presents notification information to people around the autonomous mobile device 1 .
  • the information presentation system 40 may be a visual presentation unit 41 that presents notification information by stimulating the vision of surrounding people.
  • the visual presentation unit 41 may include, for example, a monitor device 41a that stimulates vision by displaying video or images, and a light emitting unit 41b that stimulates vision by emitting light from a lamp.
  • the monitor device 41 a is provided, for example, at the rear portion of the vehicle body 2 and presents notification information to surrounding persons positioned behind the autonomous mobile device 1 .
  • the monitor device 41a may allow a peripheral person to input information using a touch panel, operation buttons, or the like.
  • the monitor device 41a may be capable of inputting an inquiry (to be described later) to the center 200 regarding transition to the user operation mode.
  • the information presentation system 40 may be an auditory presentation unit 42 that presents notification information by stimulating the auditory sense of the occupant.
  • the auditory presentation unit 42 is, for example, at least one type of speaker, buzzer, vibration unit, and the like.
  • the information presentation system 40 may include a tactile presentation unit that presents notification information by stimulating the occupant's skin sensation.
  • the skin sensation stimulated by the tactile sense presentation unit includes at least one of tactile sense, temperature sense, wind sense, and the like.
  • the tactile sense presentation unit is, for example, a vibration unit or the like built in the grip portion 4 .
  • the motor control unit 50 is a control unit that controls the drive motor that drives the drive wheels 3 to rotate.
  • the motor control unit 50 is provided for each of the left and right drive wheels 3 and controls energization of the drive motor based on a control command (current command value) from the autonomous driving control system 100 .
  • the regulation device 60 is a device that regulates movement of the autonomous mobile device 1 by an external force.
  • the restricting device 60 has a so-called mechanical lock mechanism that mechanically restricts the rotation of the drive wheels 3 .
  • the regulation device 60 is provided by an electromagnetic brake.
  • the operation request switch 70 is a switch for requesting the autonomous mobile device 1, which is in a stopped state due to a stop mode described later, to switch to a user operation mode described later.
  • the operation request switch 70 is provided on the grip portion 4 .
  • the operation request switch 70 is operated by an arbitrary operator (user) among surrounding persons, and outputs an operation request for the autonomous mobile device 1 in the user operation mode to the autonomous mobile control system 100 .
  • the operation request switch 70 may be, for example, a push button switch. Alternatively, the operation request switch 70 may be a toggle switch or a rocker switch.
  • Autonomous driving control system 100 includes sensor system 10, communication system 20, map DB 30, information presentation system via at least one of LAN (Local Area Network) line, wire harness, internal bus, wireless communication line, etc. 40 , the motor control unit 50 , the regulation device 60 and the operation request switch 70 .
  • the autonomous cruise control system 100 includes at least one dedicated computer.
  • the dedicated computer that configures the autonomous driving control system 100 may be an operation control ECU (Electronic Control Unit) that controls the operation of the autonomous driving device 1 .
  • a dedicated computer that configures the autonomous travel control system 100 may be a navigation ECU that navigates the travel route of the autonomous travel device 1 .
  • a dedicated computer that configures the autonomous traveling control system 100 may be a locator ECU that estimates the self-state quantity of the autonomous traveling device 1 .
  • the dedicated computer configuring the autonomous travel control system 100 may be an actuator ECU that controls the travel actuators of the autonomous travel device 1 .
  • the dedicated computer that configures the autonomous traveling control system 100 may be an HCU (HMI (Human Machine Interface) Control Unit) that controls information presentation in the autonomous traveling device 1 .
  • the dedicated computer that configures the autonomous driving control system 100 may be a computer other than the autonomous mobile device 1 that configures the center 200 or a mobile terminal that can communicate via the V2X type communication system 20, for example.
  • a dedicated computer that constitutes the autonomous driving control system 100 has at least one memory 101 and at least one processor 102 .
  • the memory 101 stores computer-readable programs, data, etc., non-temporarily, and includes at least one type of non-transitory storage medium such as a semiconductor memory, a magnetic medium, and an optical medium. tangible storage medium).
  • Processor 102 is, for example, CPU (Central Processing Unit), GPU (Graphics Processing Unit), RISC (Reduced Instruction Set Computer)-CPU, DFP (Data Flow Processor), GSP (Graph Streaming Processor), etc. At least one type as a core.
  • the processor 102 executes a plurality of instructions contained in the autonomous running control program stored in the memory 101 to control the behavior of the autonomous running device 1.
  • the autonomous traveling control system 100 constructs a plurality of functional blocks for controlling the behavior of the autonomous traveling device 1 .
  • the plurality of functional blocks constructed in the autonomous driving control system 100 include a recognition block 110, a self-position estimation block 120, a map distribution block 130, an abnormality detection block 135, a mode management block 140, and a mode control block. 150, and a notification block 160 are included.
  • the recognition block 110 acquires detection information from multiple external sensors 11 .
  • a recognition block 110 integrates a plurality of pieces of detection information and recognizes information about surrounding objects (peripheral object information).
  • the peripheral object information includes, for example, the position and size of the peripheral object.
  • the self-position estimation block 120 estimates the self-position of the autonomous mobile device 1 .
  • the self-location estimation block 120 may estimate the self-location based on the positioning information of the GNSS receiver 11d.
  • the self-position estimation block 120 may estimate the self-position by dead reckoning (dead reckoning/autonomous navigation) based on the detection information of the internal sensor 12 .
  • the self-position estimation block 120 may estimate the self-position by matching the detection information of the external sensor 11 and the map information.
  • the self-location estimation block 120 may combine the multiple self-location estimation techniques described above to estimate the self-location.
  • the self-position estimation block 120 outputs the estimated self-position together with the traveling direction of the autonomous mobile device 1 and the traveling speed of the autonomous mobile device 1 .
  • the map distribution block 130 extracts map information about the surroundings of the autonomous mobile device 1 from the map DB based on the estimated self-location.
  • the anomaly detection block 135 detects external anomalies that occur outside the autonomous mobile device 1 .
  • external anomalies include at least one of natural disasters such as flooding, strong winds, and earthquakes, and man-made disasters such as accidents and fires that occur outside the autonomous mobile device 1 .
  • the mode management block 140 manages the control mode of the autonomous mobile device 1. Specifically, the mode management block 140 determines whether or not to allow control mode switching among the autonomous driving mode, the stop mode, and the user operation mode, and switches the control mode.
  • Autonomous driving mode is a mode in which autonomous driving control is executed.
  • autonomous travel mode autonomous travel to a destination given from the center 200 is carried out by controlling the drive motor.
  • the stop mode is a mode that regulates the movement of the autonomous mobile device 1 due to an external force. Specifically, in the stop mode, the stop state is maintained at the stop point and mechanical movement is restricted by the restriction device 60 .
  • the user operation mode is a mode that accepts movement operations by the user.
  • the user is a person who wishes to move the autonomous mobile device 1 among those around the autonomous mobile device 1 .
  • the locked state of the driving wheels 3 by the restricting device 60 is released.
  • the autonomous mobile device 1 is caused to output a driving force according to the movement operation by the user.
  • the driving force corresponding to the external force applied to the autonomous mobile device 1 by the user is output. That is, in the user operation mode, a driving force in a desired direction is output in response to an operation such as direct pushing or pulling of the autonomous mobile device 1 in a desired direction by the user.
  • This user operation mode is an example of an "external force operation mode.”
  • the mode management block 140 manages the control mode to be executed by appropriately switching the mode allowed by the autonomous mobile device 1 from among the above modes (details will be described later). In the following, switching of control modes may be referred to as transition of control modes.
  • the mode control block 150 includes, as sub-blocks, a stop block 151 for executing the stop mode, an autonomous driving block 152 for executing the autonomous driving mode, and a user operation block 153 for executing the user operation mode.
  • the notification block 160 executes various notifications while the autonomous mobile device 1 is running.
  • the notification block 160 executes notification to people around the autonomous mobile device 1 via the information presentation system 40 .
  • the notification block 160 executes notification to the center 200 via the V2X type communication system 20 . The details of the notification performed by notification block 160 will be described later.
  • Each "S" in each processing flow below means a plurality of steps executed by a plurality of instructions included in the autonomous driving control program.
  • the self-position estimation block 120 estimates the self-position of the autonomous mobile device 1 .
  • the recognition block 110 acquires and integrates (sensor fusion) detection information from the plurality of external sensors 11, thereby recognizing surrounding object information.
  • the map distribution block 130 extracts map information about the surroundings of the autonomous mobile device 1 from the map DB 30 based on the estimated self-location.
  • the autonomous travel block 152 determines the travel route based on the surrounding object information, self-position, map information, and destination point.
  • the autonomous travel block 152 determines a current command value so that the vehicle travels along the determined travel route, and outputs the command value to the motor control unit 50.
  • FIG. By repeating the flow described above, the autonomous driving control system 100 executes autonomous driving to the destination point while sequentially updating the driving route.
  • the stop block 151 calculates and outputs a current command value for continuing the stop at the stop position.
  • the current command value is calculated based on Equation (1) below.
  • the stop block 151 determines whether or not the conditions for stopping the autonomous mobile device 1 are satisfied.
  • the stop condition is a condition for determining that the autonomous mobile device 1 has stopped.
  • the stop condition is that the running speed is equal to or less than a threshold value (for example, 3 km/h) or continues for a predetermined time. If it is determined that the stop condition is not met, the flow returns to S200.
  • the flow proceeds to S220.
  • the stop block 151 outputs a mechanical lock request to the regulation device 60 . After the autonomous mobile device 1 is reliably stopped at the stop position by the processing in the stop mode described above, movement due to external force is restricted by the mechanical lock.
  • the user operation block 153 calculates the rotational speed of the drive motor for the drive wheels 3.
  • the user operation block 153 may calculate the rotation speed from the motor rotation speed detected by the rotation speed sensor installed on the drive motor.
  • the user operation block 153 calculates and outputs a current command value (assist command value) in the moving direction due to the external force according to the rotational speed.
  • the correspondence relationship with the rotation speed is defined in advance by a function, table, or the like.
  • the assist command value may be determined according to the gradient of the road surface in addition to the rotational speed.
  • the assist command value may include a current command value for outputting a driving force in a direction against a component of gravity parallel to the road surface.
  • the mode management block 140 determines whether or not there is an autonomous travel request. An autonomous travel request is transmitted from the center 200 and acquired via the communication system 20 . If it is determined that there is no autonomous travel request, this flow ends and the stop mode continues. On the other hand, if it is determined that there is an autonomous travel request, the flow proceeds to S410.
  • the mode management block 140 determines whether the transition to the autonomous driving mode can be permitted, that is, whether the transition can be permitted. For example, the mode management block 140 may determine that transition can be permitted when a stop condition in the stop mode is satisfied. Alternatively, the mode management block 140 may determine that the transition can be permitted when there is no external abnormality or when the abnormality is resolved. Alternatively, the mode management block 140 may determine that the transition can be permitted when there are no obstacles that impede travel. Note that if it is determined that the transition to the autonomous driving mode cannot be permitted, this flow ends and the stop mode continues. If it is determined that the transition can be permitted, the flow proceeds to S430.
  • the mode management block 140 provides the autonomous driving block 152 with permission to transition to the autonomous driving mode.
  • the notification block 160 notifies the start of the autonomous driving mode to the outside.
  • the notification block 160 presents a voice message on the audio presentation unit 42 that notifies the start of driving and the attention call, such as "The vehicle is moving, please be careful.”
  • Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the notification block 160 may notify the center 200 of information regarding the transition to the autonomous driving mode.
  • the mode management block 140 determines whether or not the user's movement operation is continuing in the user operation mode. For example, the mode management block 140 may determine that the movement operation continues when a predetermined time has passed without the autonomous mobile device 1 being moved by an external force. Alternatively, the mode management block 140 may determine that the movement operation continues when the operation request switch 70 is on. If it is determined that the movement operation continues, this flow ends and the user operation mode continues. On the other hand, if it is determined that the movement operation is suspended, the flow proceeds to S510.
  • the mode management block 140 provides the user operation block 153 with permission to transition to the user operation mode.
  • the notification block 160 notifies the start of the user operation mode to the outside.
  • the notification block 160 may perform notification similar to the notification in S430.
  • FIG. 9 Each flow of FIG.9 and FIG.10 is repeatedly performed in parallel during execution of autonomous driving mode.
  • the abnormality detection block 135 determines whether there is a stop request from the center 200 due to an external abnormality. If there is no stop request, this flow ends and the autonomous driving mode continues.
  • the flow moves to S610.
  • the autonomous driving block 152 executes emergency evacuation processing by autonomous driving. Specifically, in the emergency evacuation process, the autonomous travel block 152 determines a stop point and executes autonomous travel control so that the traveling speed becomes zero at that point.
  • the emergency evacuation process can also be said to be a preparatory process for transitioning to a stop state in which movement in the stop mode is restricted.
  • the mode management block 140 provides the stop block 151 with permission to transition to the stop mode.
  • the abnormality detection block 135 sets the external abnormality flag to ON.
  • the notification block 160 notifies the information related to the transition to the stop mode to the outside.
  • the notification block 160 presents a voice message, such as "Stop, please move away", through the auditory presentation unit 42, notifying that the autonomous mobile device 1 is to be moved away from the autonomous mobile device 1.
  • Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the notification block 160 may also notify the center 200 of information regarding the transition to the stop mode.
  • the abnormality detection block 135 determines whether or not an external abnormality is detected by the external sensor 11 or the communication system 20, which is a sensor mounted on the autonomous mobile device 1, that is, whether or not detection information is acquired.
  • external abnormality detection information includes external abnormality imaging information by a camera, abnormal temperature detection information by a thermometer or thermo camera, strong wind detection information by an anemometer, flood detection information by a flood sensor, and V2X type communication. It includes at least one kind of detection information of communication interruption with the center 200 by the system 20 . If the external abnormality detection information is not acquired, this flow ends and the autonomous driving mode continues.
  • the flow proceeds to S710.
  • the notification block 160 notifies the center 200 of the occurrence of an external abnormality.
  • the subsequent processes of S720, S730, S740 and S750 are similar to the processes of S610, S620, S630 and S640 of FIG. 9, respectively, and the description of FIG. 9 is used.
  • the mode management block 140 determines whether the external abnormality flag is on or off. If it is determined that the external abnormality flag is set to ON, the process proceeds to S805.
  • the notification block 160 executes a stop notification to notify the surroundings that the stop control is being performed in the stop mode. For example, the notification block 160 presents a voice message, such as “stop control is in progress, please leave”, through the auditory presentation unit 42 to notify that the stop control is being executed and that the autonomous mobile device 1 is to be distanced. Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the mode management block 140 determines whether or not the autonomous mobile device 1 has stopped in the stop mode. For example, the mode management block 140 may determine that the mechanical lock is stopped when the mechanical lock is activated. If it is determined that it is not in the stopped state, the flow returns to S805 to continue the stop notification.
  • the notification block 160 executes an operation guidance notification that guides the user to perform an operation for transitioning to the user operation mode.
  • the notification block 160 presents a voice message on the auditory presentation unit 42 that notifies how to transition to the user operation mode, such as "press the operation switch if you want to move the vehicle".
  • Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the mode management block 140 determines whether or not an operation request from the user has been obtained. For example, the mode management block 140 determines that an operation request has been obtained when the operation request switch 70 is turned on. If it is determined that the operation request has not been acquired, the flow returns to S815 to continue the operation guidance notification.
  • the notification block 160 executes user operation notification for notifying transition to the user operation mode.
  • the notification block 160 presents a voice message on the auditory presentation unit 42 that notifies the start of movement and attention, such as "Be careful, the vehicle is moving."
  • Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the notification block 160 may notify the attention by emitting light from the light emitting unit 41b.
  • the notification block 160 notifies the center 200 of information regarding the transition to the user operation mode.
  • the mode management block 140 allows transition to the user operation mode. When the process of S870 is completed, this flow ends and the process of FIG. 6 starts.
  • the flow proceeds to S830.
  • the notification block 160 executes a stop notification to notify the surroundings that the stop control is being performed in the stop mode.
  • the mode management block 140 determines whether or not the autonomous mobile device 1 has stopped in the stop mode. If it is determined that the device is not in the stopped state, the flow returns to S830 to continue the stop notification.
  • the notification block 160 executes an inquiry guidance notification that guides the user to perform an inquiry operation to the center 200 for transitioning to the user operation mode.
  • the notification block 160 presents a voice message on the auditory presentation unit 42, such as "If you would like to move your vehicle, please contact the center.”
  • Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the notification block 160 determines whether the query has been executed. If it is determined that the inquiry has not been executed, the flow returns to S840 to continue the inquiry guidance notification. On the other hand, if it is determined that the inquiry has been executed, the flow advances to S850.
  • the mode management block 140 determines whether or not a transition permission, which is permission for switching from the stop mode to the user operation mode, has been obtained from the center 200. If it is not determined that the transition permission has been obtained, it waits until the transition permission is obtained. If it is determined that transition permission has been obtained, the flow advances to S855.
  • a transition permission which is permission for switching from the stop mode to the user operation mode
  • the notification block 160 executes an operation permission notification to guide the user that transition to the user operation mode is permitted.
  • the notification block 160 presents a voice message, such as "Please press the permitted operation switch", through the auditory presentation unit 42 to notify that transition permission has been obtained and how to transition to the user operation mode.
  • Notification block 160 may visually present similar content in visual presentation unit 41 .
  • the mode management block 140 determines whether or not an operation request from the user has been obtained. If it is determined that the operation request has not been acquired, the flow returns to S855 to continue the operation permission notification.
  • the flow proceeds to S865.
  • the notification block 160 executes user operation notification for notifying transition to the user operation mode. After the process of S865 is executed, the flow shifts to S870.
  • detecting an external anomaly includes obtaining a notification related to the occurrence of an external anomaly from the center 200 .
  • an external abnormality can be reliably detected based on information from the center 200 .
  • detecting an external abnormality includes acquiring detection information of the external abnormality from the sensors mounted on the autonomous mobile device 1 . As a result, it is possible to reliably detect an external abnormality without relying on information from the center 200 .
  • the user is notified of information regarding switching from the stop mode to the user operation mode. Therefore, the user can appropriately grasp the state of the autonomous mobile device 1 .
  • the second embodiment is a modification of the first embodiment.
  • the user operation block 153 in the autonomous driving control system 100 of the second embodiment outputs driving force according to remote operation by the user in the user operation mode.
  • remote operation the user inputs operation information to the remote control device 80 shown in FIGS.
  • the remote control device 80 is a controller capable of inputting the traveling speed, traveling direction, etc. of the autonomous mobile device 1 .
  • the remote control device 80 is housed in the vehicle body 2 of the autonomous mobile device 1, or is detachably attached to the vehicle body 2, and the user can arbitrarily take it out.
  • the user operation mode in the second embodiment is an example of "remote operation mode".
  • the user operation block 153 may be capable of selectively executing either the external force operation mode or the remote operation mode as the user operation mode.
  • the user operation block 153 When the remote operation mode is started as the user operation mode, the user operation block 153 first acquires the input command value input to the remote operation device 80 via the communication system 20 in S900. In subsequent S910, the user operation block 153 calculates and outputs a current command value according to the input command value. By repeating the flow described above, the autonomous traveling control system 100 executes traveling control of the autonomous traveling device 1 based on the user's remote control.
  • the third embodiment is a modification of the first embodiment.
  • the user operation block 153 in the third embodiment includes at least one of the external force operation mode and the remote operation mode, as well as a free mode in which the driving wheels 3 are mechanically locked and the driving force is lost.
  • the user operation block 153 can appropriately select a mode to be executed from a plurality of sub-modes included in the user operation mode.
  • the processing flow in free mode will be explained according to FIG.
  • the free mode is started as the user operation mode
  • the user operation block 153 turns off the power supply current switch for the drive motor.
  • the autonomous driving control system 100 allows the user to move while allowing the driving force to disappear. Also, according to this flow, the inflow of the regenerated current due to the back electromotive force of the drive motor to the power supply can be cut off.
  • the user operation block 153 may cause the motor control unit 50 to output a resistance force that prevents approaching the point when the autonomous mobile device 1 approaches a point that is an accessible distance away from surrounding objects.
  • the resistance force can also be said to be a repulsive force acting in the direction opposite to the approaching direction to the surrounding object.
  • the dedicated computer that configures the autonomous cruise control system 100 may have at least one of digital circuits and analog circuits as a processor.
  • Digital circuits here include, for example, ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), SOC (System on a Chip), PGA (Programmable Gate Array), and CPLD (Complex Programmable Logic Device). , at least one Such digital circuits may also have memory in which programs are stored.
  • the autonomous cruise control system 100 may be implemented as an autonomous cruise control device that is a processing device (eg, a processing ECU, etc.) mounted on the autonomous mobile device 1. good.
  • a processing device e.g, a processing ECU, etc.
  • the above-described embodiments and variations may be implemented as a semiconductor device (for example, a semiconductor chip or the like) having at least one processor 102 and at least one memory 101 of the autonomous cruise control system 100 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Abstract

自律走行制御システムは、プロセッサを有し、センタと通信可能であって自律走行を実行可能な自律走行装置を制御する。プロセッサは、自律走行モード、停止モード及びユーザ操作モードを含む制御モードの切り替えの許否を判断することと、自律走行装置の外部にて発生する外部異常を検知することと、を実行するように構成される。切り替えの許否を判断することは、外部異常が検知されていない場合に、停止モードからユーザ操作モードへの切り替えに関するセンタからの許可を取得すると停止モードからユーザ操作モードへの切り替えを許容することを含む。切り替えの許否を判断することは、外部異常が検知された場合には、許可を取得していない場合でも停止モードからユーザ操作モードへの切り替えを許容することを含む。

Description

自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム 関連出願の相互参照
 この出願は、2021年10月19日に日本に出願された特許出願第2021-171204号を基礎としており、基礎の出願の内容を、全体的に、参照により援用している。
 本開示は、自律走行を実行可能な自律走行装置を制御する技術に、関する。
 特許文献1には、モータにより自走可能な走行台車が開示されている。この走行台車は、モータによる駆動車輪の回転駆動により自走する自走動作と、駆動輪をブレーキ解除状態とすることにより外力によって操作可能となるマニュアル動作とを実行する。
国際公開第2020/59189号
 ところで、比較的緊急性の低い状況では、自律走行装置のユーザによる移動操作の開始をユーザの判断のみに委ねることは、回避することが望ましい。一方で、比較的緊急性の高い状況では、ユーザによる移動操作が、迅速に開始可能となることが望ましい。特許文献1には、状況に応じてユーザによる移動操作を適切に実行可能とすることは開示されていない。
 本開示の課題は、状況に応じてユーザによる移動操作を適切に実行可能とすることができる自律走行制御システムを、提供することにある。本開示の別の課題は、状況に応じてユーザによる移動操作を適切に実行可能とすることができる自律走行制御装置を、提供することにある。本開示のさらに別の課題は、状況に応じてユーザによる移動操作を適切に実行可能とすることができる自律走行装置を、提供することにある。本開示のさらに別の課題は、状況に応じてユーザによる移動操作を適切に実行可能とすることができる自律走行制御方法を、提供することにある。本開示のさらに別の課題は、状況に応じてユーザによる移動操作を適切に実行可能とすることができる自律走行制御プログラムを、提供することにある。
 以下、課題を解決するための本開示の技術的手段について、説明する。尚、請求の範囲及び本欄に記載された括弧内の符号は、後に詳述する実施形態に記載された具体的手段との対応関係を示すものであり、本開示の技術的範囲を限定するものではない。
 本開示の第一態様は、プロセッサを有し、センタと通信可能であって自律走行を実行可能な自律走行装置を制御する自律走行制御システムであって、
 プロセッサは、
 自律走行を実行する自律走行モードを実行することと、
 自律走行装置の移動を規制する停止モードを実行することと、
 移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
 自律走行モード、停止モード及びユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
 自律走行装置の外部にて発生する外部異常を検知することと、
 を実行するように構成され、
 制御モードの切り替えの許否を判断することは、外部異常が検知されていない場合に、停止モードからユーザ操作モードへの切り替えに関するセンタからの許可を取得すると停止モードからユーザ操作モードへの切り替えを許容し、外部異常が検知された場合には、許可を取得していない場合でも停止モードからユーザ操作モードへの切り替えを許容することを含む。
 本開示の第二態様は、プロセッサを有し、センタと通信可能であって自律走行を実行可能な自律走行装置を制御する自律走行制御装置であって、
 プロセッサは、
 自律走行を実行する自律走行モードを実行することと、
 自律走行装置の移動を規制する停止モードを実行することと、
 移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
 自律走行モード、停止モード及びユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
 自律走行装置の外部にて発生する外部異常を検知することと、
 を実行するように構成され、
 制御モードの切り替えの許否を判断することは、外部異常が検知されていない場合に、停止モードからユーザ操作モードへの切り替えに関するセンタからの許可を取得すると停止モードからユーザ操作モードへの切り替えを許容し、外部異常が検知された場合には、許可を取得していない場合でも停止モードからユーザ操作モードへの切り替えを許容することを含む。
 本開示の第三態様は、プロセッサを有し、センタと通信可能であって自律走行を実行可能な自律走行装置であって、
 プロセッサは、
 自律走行を実行する自律走行モードを実行することと、
 移動を規制する停止モードを実行することと、
 移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
 自律走行モード、停止モード及びユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
 外部にて発生する外部異常を検知することと、
 を実行するように構成され、
 制御モードの切り替えの許否を判断することは、外部異常が検知されていない場合に、停止モードからユーザ操作モードへの切り替えに関するセンタからの許可を取得すると停止モードからユーザ操作モードへの切り替えを許容し、外部異常が検知された場合には、許可を取得していない場合でも停止モードからユーザ操作モードへの切り替えを許容することを含む。
 本開示の第四態様は、センタと通信可能であって自律走行を実行可能な自律走行装置を制御するために、プロセッサにより実行される自律走行制御方法であって、
 自律走行を実行する自律走行モードを実行することと、
 自律走行装置の移動を規制する停止モードを実行することと、
 移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
 自律走行モード、停止モード及びユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
 自律走行装置の外部にて発生する外部異常を検知することと、
 を含み、
 制御モードの切り替えの許否を判断することは、外部異常が検知されていない場合に、停止モードからユーザ操作モードへの切り替えに関するセンタからの許可を取得すると停止モードからユーザ操作モードへの切り替えを許容し、外部異常が検知された場合には、許可を取得していない場合でも停止モードからユーザ操作モードへの切り替えを許容することを含む。
 本開示の第五態様は、センタと通信可能であって自律走行を実行可能な自律走行装置を制御するために記憶媒体に記憶され、プロセッサに実行させる命令を含む自律走行制御プログラムであって、
 命令は、
 自律走行を実行する自律走行モードを実行させることと、
 自律走行装置の移動を規制する停止モードを実行させることと、
 移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行させることと、
 自律走行モード、停止モード及びユーザ操作モードを含む制御モードの切り替えの許否を判断させることと、
 自律走行装置の外部にて発生する外部異常を検知させることと、
 を含み、
 制御モードの切り替えの許否を判断させることは、外部異常が検知されていない場合に、停止モードからユーザ操作モードへの切り替えに関するセンタからの許可を取得すると停止モードからユーザ操作モードへの切り替えを許容させ、外部異常が検知された場合には、許可を取得していない場合でも停止モードからユーザ操作モードへの切り替えを許容させることを含む。
 これら第一~第五態様によると、外部異常が検知されておらず緊急性が比較的低い場合には、センタからの許可が取得された場合に、停止モードからユーザ操作モードへの切り替えが許容される。故に、ユーザ操作モードの実行をユーザの判断のみに委ねることを回避できる。そして、外部異常が検知されており緊急性が比較的高い場合には、停止モードからユーザ操作モードへの切り替えにおいて、センタからの許可が不要となり得る。故に、ユーザ操作モードの実行が迅速に開始可能となり得る。したがって、状況に応じてユーザによる移動操作を適切に実行可能となり得る。
第一実施形態の全体構成を示すブロック図である。 第一実施形態の適用される自律走行装置を示す模式図である。 第一実施形態による自律走行制御システムの機能構成を示すブロック図である。 第一実施形態による自律走行制御方法のうち自律走行モードにおける処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうち停止モードにおける処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうちユーザ操作モードにおける処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうち停止モードから自律走行モードへの切り替え処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうちユーザ操作モードから停止モードへの切り替え処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうち自律走行モードから停止モードへの切り替え処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうち自律走行モードから停止モードへの切り替え処理を示すフローチャートである。 第一実施形態による自律走行制御方法のうち停止モードからユーザ操作モードへの切り替え処理を示すフローチャートである。 第二実施形態の適用される自律走行装置を示す模式図である。 第二実施形態による自律走行制御システムの機能構成を示すブロック図である。 第二実施形態による自律走行制御方法のうちユーザ操作モードにおける処理を示すフローチャートである。 第三実施形態による自律走行制御方法のうちユーザ操作モードにおける処理を示すフローチャートである。
 以下、本開示の実施形態を図面に基づき複数説明する。尚、各実施形態において対応する構成要素には同一の符号を付すことで、重複する説明を省略する場合がある。又、各実施形態において構成の一部分のみを説明している場合、当該構成の他の部分については、先行して説明した他の実施形態の構成を適用することができる。さらに、各実施形態の説明において明示している構成の組み合わせばかりではなく、特に組み合わせに支障が生じなければ、明示していなくても複数の実施形態の構成同士を部分的に組み合わせることができる。
 以下、本開示の複数の実施形態を図面に基づき説明する。
 (第一実施形態)
 図1に示す第一実施形態の自律走行制御システム100は、図2に示す自律走行装置1の走行を制御する。自律走行装置1は、例えば、道路を走行して荷物を宅配する宅配ロボットである。自律走行装置1は、外部のセンタ200との通信により、その運行を管理される。尚、自律走行装置1は、荷物を保管する倉庫にて当該荷物を運搬する物流ロボットであってもよい。
 自律走行装置1は、荷物を格納可能なスペースを内部に有する車体2と、車体2に設けられた複数の駆動輪3とを備える。加えて、車体2には、把持部4が設けられている。把持部4は、例えば車体2の後部に設置される。把持部4は、自律走行装置1を移動操作するユーザが把持するグリップである。自律走行装置1は、車体2に内蔵されたバッテリ5を駆動源として走行する走行体である。
 自律走行装置1には、図3に示すセンサ系10、通信系20、及び地図データベース(以下、「DB」)30、情報提示系40、モータコントロールユニット50、規制装置60、及び操作要求スイッチ70が搭載される。センサ系10は、自律走行制御システム100により利用可能なセンサ情報を、自律走行装置1の外界及び内界の検出により取得する。そのためにセンサ系10は、外界センサ11及び内界センサ12を含んで構成されている。
 外界センサ11は、自律走行装置1の周辺環境となる外界から、自律走行制御システム100により利用可能な外界情報を取得する。外界センサ11は、自律走行装置1の外界に存在する物標を検知することで、外界情報を取得してもよい。物標検知タイプの外界センサ11は、例えばカメラ及びLiDAR(Light Detection and Ranging / Laser Imaging Detection and Ranging)等の光学センサ11a、及びソナー11bを含む。物標検知タイプの外界センサ11は、レーダを含んでいてもよい。又、外界センサ11は、周辺物体との接触を検出する接触センサ11cを含んでいてもよい。
 又、外界センサ11は、外界環境の状態を監視することで、外界情報を取得してもよい。環境監視タイプの外界センサ11は、温度センサ、サーモカメラ、風力センサ、及び浸水検知センサのうち少なくとも一種類を含む環境センサ11eである。
 外界センサ11は、自律走行装置1の外界に存在するGNSS(Global Navigation Satellite System)の人工衛星から測位信号を受信することで、外界情報を取得する測位タイプのセンサを含んでいてもよい。測位タイプの外界センサ11は、例えばGNSS受信機11d等である。
 内界センサ12は、自律走行装置1の内部環境となる内界から、自律走行制御システム100により利用可能な内界情報を取得する。内界センサ12は、自律走行装置1の内界において特定の運動物理量を検知することで、内界情報を取得してもよい。物理量検知タイプの内界センサ12は、例えば走行速度センサ、加速度センサ、及びジャイロセンサ等のうち、少なくとも一種類である。
 通信系20は、自律走行制御システム100により利用可能な通信情報を、無線通信により取得する。通信系20は、自律走行装置1の外界に存在するV2Xシステムとの間において、通信信号を送受信してもよい。V2Xタイプの通信系20は、例えばDSRC(Dedicated Short Range Communications)通信機、及びセルラV2X(C-V2X)通信機等のうち、少なくとも一種類である。V2Xタイプの通信系20は、通信により外界情報を取得するセンサであるということもできる。通信系20は、自律走行装置1の内界に存在する端末との間において、通信信号を送受信してもよい。端末通信タイプの通信系20は、例えばBluetooth(登録商標)機器、Wi-Fi(登録商標)機器、及び赤外線通信機器等のうち、少なくとも一種類である。
 地図DB30は、自律走行制御システム100により利用可能な地図情報を、記憶する。地図DB30は、例えば半導体メモリ、磁気媒体、及び光学媒体等のうち、少なくとも一種類の非遷移的実体的記憶媒体(non-transitory tangible storage medium)を含んで構成される。地図DB30は、自律走行装置1の自己位置を含む自己状態量を推定するロケータの、データベースであってもよい。地図DB30は、自律走行装置1の走行経路をナビゲートするナビゲーションユニットの、データベースであってもよい。地図DB30は、これらのデータベース等のうち複数種類の組み合わせにより、構成されていてもよい。
 地図DB30は、例えばV2Xタイプの通信系20を介した外部のセンタ200との通信等により、最新の地図情報を取得して記憶する。ここで地図情報は、自律走行装置1の走行環境を表す情報として、二次元又は三次元にデータ化されている。特に三次元の地図データとしては、高精度地図のデジタルデータが採用されるとよい。地図情報は、例えば道路自体の位置、形状、及び路面状態等のうち、少なくとも一種類を表した道路情報を含んでいてもよい。地図情報は、例えば道路に付属する標識及び区画線の位置並びに形状等のうち、少なくとも一種類を表した標示情報を含んでいてもよい。地図情報は、例えば道路に面する建造物及び信号機の位置並びに形状等のうち、少なくとも一種類を表した構造物情報を含んでいてもよい。
 情報提示系40は、自律走行装置1の周辺者へ向けた報知情報を提示する。情報提示系40は、周辺者の視覚を刺激することで、報知情報を提示する視覚提示ユニット41であってもよい。視覚提示ユニット41は、例えば、映像又は画像の表示により視覚を刺激するモニタ装置41a、及びランプの発光により視覚を刺激する発光ユニット41bを含んでいてよい。モニタ装置41aは、例えば、車体2の後部に設けられ、自律走行装置1の後方に位置する周辺者に対して報知情報を提示する。モニタ装置41aは、タッチパネル又は操作ボタン等により、周辺者が情報を入力可能であってもよい。例えば、モニタ装置41aは、ユーザ操作モードへの遷移に関するセンタ200への問い合わせ(後述)を入力可能であってもよい。
 情報提示系40は、乗員の聴覚を刺激することで、報知情報を提示する聴覚提示ユニット42であってもよい。聴覚提示ユニット42は、例えばスピーカ、ブザー、及びバイブレーションユニット等のうち、少なくとも一種類である。
 尚、情報提示系40は、乗員の皮膚感覚を刺激することで、報知情報を提示する触覚提示ユニットを含んでいてもよい。触覚提示ユニットにより刺激される皮膚感覚には、例えば触覚、温度覚、及び風覚等のうち、少なくとも一種類が含まれる。触覚提示ユニットは、例えば把持部4に内蔵されたバイブレーションユニット等である。
 モータコントロールユニット50は、駆動輪3を回転駆動する駆動モータを制御する制御ユニットである。モータコントロールユニット50は、左右の駆動輪3にそれぞれ設けられ、自律走行制御システム100からの制御指令(電流指令値)に基づいて、駆動モータへの通電を制御する。
 規制装置60は、自律走行装置1の外力による移動を規制する装置である。規制装置60は、駆動輪3の回転を機械的に規制する所謂メカロック機構を備える構成である。例えば、規制装置60は、電磁ブレーキにより提供される。
 操作要求スイッチ70は、後述の停止モードにより停止状態である自律走行装置1について、後述のユーザ操作モードへの切り替えを要求するためのスイッチである。例えば、操作要求スイッチ70は、把持部4に設けられている。操作要求スイッチ70は、周辺者のうちの任意の操作者(ユーザ)によって操作されることにより、ユーザ操作モードでの自律走行装置1の操作要求が自律走行制御システム100へと出力される。操作要求スイッチ70は、例えば、押しボタンスイッチであってもよい。又は、操作要求スイッチ70は、トグルスイッチであってもよいし、ロッカスイッチであってもよい。
 自律走行制御システム100は、例えばLAN(Local Area Network)回線、ワイヤハーネス、内部バス、及び無線通信回線等のうち、少なくとも一種類を介してセンサ系10、通信系20、地図DB30、情報提示系40、モータコントロールユニット50、規制装置60、及び操作要求スイッチ70に接続されている。自律走行制御システム100は、少なくとも一つの専用コンピュータを含んで構成されている。
 自律走行制御システム100を構成する専用コンピュータは、自律走行装置1の運転を制御する、運転制御ECU(Electronic Control Unit)であってもよい。自律走行制御システム100を構成する専用コンピュータは、自律走行装置1の走行経路をナビゲートする、ナビゲーションECUであってもよい。自律走行制御システム100を構成する専用コンピュータは、自律走行装置1の自己状態量を推定する、ロケータECUであってもよい。自律走行制御システム100を構成する専用コンピュータは、自律走行装置1の走行アクチュエータを制御する、アクチュエータECUであってもよい。自律走行制御システム100を構成する専用コンピュータは、自律走行装置1における情報提示を制御する、HCU(HMI(Human Machine Interface) Control Unit)であってもよい。自律走行制御システム100を構成する専用コンピュータは、例えばV2Xタイプの通信系20を介して通信可能なセンタ200又はモバイル端末等を構成する、自律走行装置1以外のコンピュータであってもよい。
 自律走行制御システム100を構成する専用コンピュータは、メモリ101及びプロセッサ102を、少なくとも一つずつ有している。メモリ101は、コンピュータにより読み取り可能なプログラム及びデータ等を非一時的に記憶する、例えば半導体メモリ、磁気媒体、及び光学媒体等のうち、少なくとも一種類の非遷移的実体的記憶媒体(non-transitory tangible storage medium)である。プロセッサ102は、例えばCPU(Central Processing Unit)、GPU(Graphics Processing Unit)、RISC(Reduced Instruction Set Computer)-CPU、DFP(Data Flow Processor)、及びGSP(Graph Streaming Processor)等のうち、少なくとも一種類をコアとして含んでいる。
 自律走行制御システム100においてプロセッサ102は、自律走行装置1の挙動を制御するためにメモリ101に記憶された、自律走行制御プログラムに含まれる複数の命令を実行する。これにより自律走行制御システム100は、自律走行装置1の挙動を制御するための機能ブロックを、複数構築する。自律走行制御システム100において構築される複数の機能ブロックには、図3に示すように認識ブロック110、自己位置推定ブロック120、地図配信ブロック130、異常検知ブロック135、モード管理ブロック140、モード制御ブロック150、及び通知ブロック160が含まれている。
 認識ブロック110は、複数の外界センサ11からの検出情報を取得する。認識ブロック110は、複数の検出情報を統合し、周辺物体に関する情報(周辺物体情報)を認識する。周辺物体情報は、例えば、周辺物体の位置及び大きさ等を含んでいる。
 自己位置推定ブロック120は、自律走行装置1の自己位置を推定する。例えば、自己位置推定ブロック120は、GNSS受信機11dの測位情報に基づいて自己位置を推定してもよい。又は、自己位置推定ブロック120は、内界センサ12の検出情報に基づくデッドレコニング(Dead Reckoning/自律航法)にて自己位置を推定してもよい。又は、自己位置推定ブロック120は、外界センサ11の検出情報と地図情報とのマッチングにて自己位置を推定してもよい。又は、自己位置推定ブロック120は、上述した複数の自己位置推定手法を組み合わせて自己位置を推定してもよい。自己位置推定ブロック120は、推定した自己位置を、自律走行装置1の進行方向、自律走行装置1の走行速度とともに出力する。
 地図配信ブロック130は、推定された自己位置に基づき、自律走行装置1の周辺に関する地図情報を、地図DBから抽出する。
 異常検知ブロック135は、自律走行装置1の外部にて発生する異常である外部異常を検出する。例えば、外部異常は、浸水、強風、地震等の自然災害、及び自律走行装置1の外部にて発生する事故、火災等の人為的災害の少なくとも一種類を含む。
 モード管理ブロック140は、自律走行装置1の制御モードを管理する。具体的には、モード管理ブロック140は、自律走行モード、停止モード、及びユーザ操作モードの間で、制御モードの切り替え許否を判断し、制御モードを切り替える。
 自律走行モードは、自律走行制御を実行するモードである。自律走行モードでは、センタ200から与えられた目的地点への自律走行が、駆動モータの制御により実施される。
 停止モードは、自律走行装置1の外力による移動を規制するモードである。具体的には、停止モードでは、停止地点での停止状態の維持、及び規制装置60による機械的な移動の規制が実行される。
 ユーザ操作モードは、ユーザによる移動操作を受け付けるモードである。ここでユーザは、自律走行装置1の周辺者のうち自律走行装置1の移動を希望する人物である。ユーザ操作モードでは、規制装置60による駆動輪3のロック状態が解除される。ユーザ操作モードでは、ユーザによる移動操作に応じた駆動力を自律走行装置1に出力させる。具体的には、ユーザ操作モードでは、ユーザが自律走行装置1に加える外力に応じた駆動力が、出力される。すなわち、ユーザ操作モードでは、ユーザが自律走行装置1を所望の方向へ向かって直接押す又は引く等の操作に応じて、当該方向への駆動力が出力される。このユーザ操作モードは、「外力操作モード」の一例である。
 モード管理ブロック140は、以上のモードの中から、自律走行装置1にて許容するモードを適宜切り替えることで、実行される制御モードを管理する(詳細は後述)。以下において、制御モードの切り替えを、制御モードの遷移と表記する場合がある。
 モード制御ブロック150は、サブブロックとして、停止モードを実行する停止ブロック151、自律走行モードを実行する自律走行ブロック152、及びユーザ操作モードを実行するユーザ操作ブロック153を備える。
 通知ブロック160は、自律走行装置1の起動中に、各種通知を実行する。通知ブロック160は、情報提示系40を介した自律走行装置1の周辺者に対する通知を実行する。又、通知ブロック160は、V2Xタイプの通信系20を介したセンタ200に対する通知を実行する。通知ブロック160が実行する通知の詳細については、後述する。
 ここまで説明した複数のブロック110,120,130,135,140,150,160の共同により、自律走行制御システム100が自律走行装置1を制御する自律走行制御方法のフローである自律走行制御フローを、図4~11に従って以下に説明する。尚、以下における各処理フローにおける各「S」は、自律走行制御プログラムに含まれた複数命令によって実行される複数ステップを、それぞれ意味している。
 まず、自律走行モードでの処理フローについて図4に従って説明する。本フローは、自律走行モードの実行中に繰り返し実行される。まずS100では、自己位置推定ブロック120が、自律走行装置1の自己位置を推定する。次に、S110では、認識ブロック110が、複数の外界センサ11からの検出情報を取得、統合(センサフュージョン)することで、周辺物体情報を認識する。続くS120では、地図配信ブロック130が、推定された自己位置に基づき、自律走行装置1の周辺に関する地図情報を、地図DB30から抽出する。
 そして、S130では、自律走行ブロック152が、周辺物体情報、自己位置、地図情報及び目的地点に基づき、走行経路を決定する。続くS140では、自律走行ブロック152が、決定した走行経路に沿った走行を実行するように電流指令値を決定し、当該指令値をモータコントロールユニット50へと出力する。以上のフローの繰り返しにより、自律走行制御システム100は、走行経路を逐次更新しながら目的地点までの自律走行を実行する。
 次に、停止モードでの処理フローについて、図5に従って説明する。本フローは、停止モードの遷移が許容されると開始される。停止モードが開始されると、まず、S200にて、停止ブロック151が、停止位置での停止を継続するための電流指令値を算出し、出力する。例えば、電流指令値は、以下の数式(1)に基づいて算出される。尚、数式(1)におけるC、及びkは、所定の係数である。この電流指令値に応じて出力される駆動力より、慣性等による停止地点から離れる方向への走行が抑制され得る。又、この電流指令値に応じて出力される駆動力より、停止位置と自己位置とのずれが解消され得る。
 (数1)
 電流指令値=-C×モータ回転数-k×停止位置までの距離 ・・・(1)
 続くS210では、停止ブロック151が、自律走行装置1の停止条件が成立したか否かを判定する。停止条件は、自律走行装置1が停止したと判断する条件である。例えば、停止条件は、走行速度が閾値(例えば3km/h)以下又は未満の状態が、所定時間継続することである。停止条件が不成立であると判定された場合には、本フローがS200へと戻る。
 一方で、停止条件が成立すると判定されると、本フローがS220へと進む。S220では、停止ブロック151が、規制装置60へとメカロック要求を出力する。以上の停止モードにおける処理により、自律走行装置1は、停止位置で確実に停止した後、メカロックにて外力による移動が規制される。
 続いて、ユーザ操作モードでの処理フローについて、図6に従って説明する。本フローは、ユーザ操作モードへの遷移が許容されると開始される。ユーザ操作モードが開始されると、まずS300にて、ユーザ操作ブロック153が、駆動輪3の駆動モータの回転速度を算出する。例えば、ユーザ操作ブロック153は、駆動モータに設置された回転数センサにて検出されたモータ回転数から、回転速度を算出すればよい。続くS310では、ユーザ操作ブロック153が、回転速度に応じた、外力による移動方向への電流指令値(アシスト指令値)を算出、出力する。
 アシスト指令値は、回転速度との対応関係を、関数、又はテーブル等で予め規定されている。アシスト指令値は、回転速度に加えて、路面の勾配に応じて決定されてもよい。例えば、アシスト指令値は、重力の路面と平行な成分に抗う方向への駆動力を出力するための電流指令値を、含んでいてもよい。以上のフローの繰り返しにより、自律走行制御システム100は、ユーザ操作モードにおけるユーザの操作のアシストを実行する。
 次に、停止モードから自律走行モードへの遷移処理について、図7のフローに従って説明する。図7のフローは、停止モードの実行中に開始される。まず、S400では、モード管理ブロック140が、自律走行要求の有無を判定する。自律走行要求は、センタ200から送信され、通信系20を介して取得される。自律走行要求が無いと判定されると、本フローが終了し、停止モードが継続される。一方で、自律走行要求が有ると判定されると、本フローがS410へと移行する。
 S410では、モード管理ブロック140が、自律走行モードへの遷移を許可できるか否か、すなわち遷移を許容できるか否かを判定する。例えば、モード管理ブロック140は、停止モードにおける停止条件が成立している場合に、遷移を許可できると判定してもよい。又は、モード管理ブロック140は、外部異常が無い、又は解消された場合に、遷移を許可できると判定してもよい。又は、モード管理ブロック140は、走行を阻害する障害物が存在しない場合に、遷移を許可できると判定してもよい。尚、自律走行モードへの遷移を許可できないと判定されると、本フローが終了し、停止モードが継続される。遷移を許可できると判定されると、本フローがS430へと移行する。
 S430では、モード管理ブロック140が、自律走行モードへの遷移許可を自律走行ブロック152に提供する。続くS430では、通知ブロック160が、自律走行モードの開始を外部に通知する。例えば、通知ブロック160は、「車両が移動します注意してください」等の、走行開始と注意喚起を通知する音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。又、通知ブロック160は、自律走行モードへの遷移に関する情報をセンタ200に通知してもよい。以上の処理が実行されたのち、図4の処理フローの開始により自律走行モードによる自律走行制御が実施される。
 さらに、ユーザ操作モードから停止モードへの遷移処理について、図8のフローに従って説明する。まず、S500では、モード管理ブロック140が、ユーザ操作モードにてユーザの移動操作が継続している状態か否かを判定する。例えば、モード管理ブロック140は、自律走行装置1が外力によって移動されない状態で所定時間が経過した場合に、移動操作が継続していると判定してもよい。又は、モード管理ブロック140は、操作要求スイッチ70がオン状態となっている場合に、移動操作が継続していると判定してもよい。移動操作が継続していると判定されると、本フローが終了し、ユーザ操作モードが継続される。一方で、移動操作が中断された状態であると判定されると、本フローがS510へと移行する。
 S510では、モード管理ブロック140が、ユーザ操作モードへの遷移許可をユーザ操作ブロック153に提供する。続くS520では、通知ブロック160が、ユーザ操作モードの開始を外部に通知する。例えば、通知ブロック160は、S430における通知と同様の通知を実行すればよい。以上の処理を実行すると、図5の処理フローの開始により停止モードによる停止制御が実施される。
 続いて、外部異常が発生した場合における自律走行モードから停止モードへの遷移処理について、図9及び図10に従って説明する。図9及び図10のそれぞれのフローは、自律走行モードの実行中に並行して繰り返し実行される。図9のS600では、異常検知ブロック135が、センタ200から外部異常による停止要求の有無を判定する。停止要求がない場合には、本フローが終了し、自律走行モードが継続される。
 一方で、停止要求有りと判定された場合には、本フローがS610へと移行する。S610では、自律走行ブロック152が、自律走行により緊急退避処理を実行する。具体的には、緊急退避処理において、自律走行ブロック152は、停止地点を決定し、当該地点にて走行速度がゼロとなるように、自律走行制御を実行する。緊急退避処理は、停止モードにおける移動を規制された停止状態へと移行するための準備処理ということもできる。
 続いて、S620では、モード管理ブロック140が、停止モードへの遷移許可を停止ブロック151へと提供する。続いて、S630では、異常検知ブロック135が、外部異常フラグをオンに設定する。次に、S640では、通知ブロック160が、停止モードへの遷移に関連した情報を外部へと通知する。例えば、通知ブロック160は、「停止します離れてください」等の、停止予告と自律走行装置1から距離を取ることを通知する音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。又、通知ブロック160は、停止モードへの遷移に関する情報をセンタ200に通知してもよい。以上の処理が実行されたのち、図11の処理フローが開始される。
 又、図10のS700では、異常検知ブロック135が、自律走行装置1に搭載された搭載センサである外界センサ11又は通信系20による外部異常の検知有無、すなわち検出情報の取得有無を判定する。例えば、外部異常の検出情報は、カメラによる外部異常の撮像情報、温度計又はサーモカメラによる異常温度の検出情報、風力計による強風の検出情報、浸水センサによる浸水の検出情報、及びV2Xタイプの通信系20によるセンタ200との通信途絶の検出情報の少なくとも一種類を含む。外部異常の検出情報の取得なし場合には、本フローが終了し、自律走行モードが継続される。
 一方で、外部異常の検知有りと判定された場合には、本フローがS710へと移行する。S710では、通知ブロック160が、外部異常の発生をセンタ200へと通報する。続くS720、S730、S740及びS750の処理は、それぞれ図9のS610、S620、S630及びS640の処理と同様の処理であり、図9の説明を援用する。
 次に、停止モードからユーザ操作モードへの遷移処理について、図11に従って説明する。図11の処理フローは、停止モード中に実行される。まず、S800では、モード管理ブロック140が、外部異常フラグのオンオフを判定する。外部異常フラグがオンに設定されていると判定されると、S805へと進む。S805では、通知ブロック160が、停止モードにて停止制御中であることを周囲に通知する停止通知を実行する。例えば、通知ブロック160は、「停止制御中です離れてください」等の、停止制御の実行と自律走行装置1から距離を取ることとを通知する音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。
 続くS810では、モード管理ブロック140が、停止モードにて自律走行装置1の停止が完了した停止状態となったか否かを判定する。例えば、モード管理ブロック140は、メカロックが起動した場合に、停止状態となったと判定すればよい。停止状態となっていないと判定された場合には、本フローがS805へと戻り、停止通知が継続される。
 一方で、停止状態となったと判定されると、本フローがS815へと移行する。S815では、通知ブロック160が、ユーザにユーザ操作モードへと遷移するための操作を案内する操作案内通知を実行する。例えば、通知ブロック160は、「車両を移動させたい場合は操作スイッチを押してください」等の、ユーザ操作モードへの遷移方法を通知する音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。
 続くS810では、モード管理ブロック140が、ユーザからの操作要求を取得したか否かを判定する。例えば、モード管理ブロック140は、操作要求スイッチ70がオン状態となった場合に、操作要求を取得したと判定する。操作要求を取得していないと判定された場合には、本フローがS815へと戻り、操作案内通知が継続される。
 一方で、操作要求を取得したと判定されると、本フローがS825へと移行する。S825では、通知ブロック160が、ユーザ操作モードへの遷移を通知するユーザ操作通知を実行する。例えば、通知ブロック160は、「車両が移動します注意してください」等の、移動開始と注意喚起とを通知する音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。又、通知ブロック160は、発光ユニット41bの発光により注意喚起を通知してもよい。又、通知ブロック160は、ユーザ操作モードへの遷移に関する情報をセンタ200に通知する。続くS870では、モード管理ブロック140が、ユーザ操作モードへの遷移を許容する。S870の処理が完了すると、本フローが終了し、図6の処理が開始する。
 又、S800にて、外部異常フラグがオフに設定されていると判定されると、本フローがS830へと進む。S830では、通知ブロック160が、停止モードにて停止制御中であることを周囲に通知する停止通知を実行する。続くS835では、モード管理ブロック140が、停止モードにて自律走行装置1の停止が完了した停止状態となったか否かを判定する。停止状態となっていないと判定された場合には、本フローがS830へと戻り、停止通知が継続される。
 一方で、停止状態となったと判定されると、本フローがS840へと移行する。S840では、通知ブロック160が、ユーザにユーザ操作モードへと遷移するためのセンタ200への問い合わせ操作を案内する問い合わせ案内通知を実行する。例えば、通知ブロック160は、「車両を移動させたい場合はセンタへ問い合わせてください」等の音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。
 続くS845では、通知ブロック160が、問い合わせが実行されたか否かを判定する。問い合わせが実行されていないと判定された場合には、本フローがS840へと戻り、問い合わせ案内通知が継続される。一方で、問い合わせが実行されたと判定された場合には、本フローがS850へと進む。
 S850では、モード管理ブロック140が、停止モードからユーザ操作モードへの切り替えに関する許可である遷移許可をセンタ200から取得したか否かを判定する。遷移許可を取得したと判定されない場合には、遷移許可を取得するまで待機する。遷移許可を取得したと判定されると、本フローがS855へと進む。
 S855では、通知ブロック160が、ユーザにユーザ操作モードへと遷移が許可されたことを案内する操作許可通知を実行する。例えば、通知ブロック160は、「許可しました操作スイッチを押してください」等の、遷移許可を取得したこととユーザ操作モードへの遷移方法とを通知する音声メッセージを聴覚提示ユニット42にて提示する。通知ブロック160は、同様の内容を視覚提示ユニット41にて視覚的に提示してもよい。
 続くS860では、モード管理ブロック140が、ユーザからの操作要求を取得したか否かを判定する。操作要求を取得していないと判定された場合には、本フローがS855へと戻り、操作許可通知が継続される。
 一方で、操作要求を取得したと判定されると、本フローがS865へと移行する。S865では、通知ブロック160が、ユーザ操作モードへの遷移を通知するユーザ操作通知を実行する。S865の処理が実行されると、本フローがS870へと移行する。
 以上の第一実施形態によれば、外部異常が検知されておらず緊急性が比較的低い場合には、センタ200からの許可が取得された場合に、停止モードからユーザ操作モードへの切り替えが許容される。故に、ユーザ操作モードの実行をユーザの判断のみに委ねることを回避できる。そして、外部異常が検知されており緊急性が比較的高い場合には、停止モードからユーザ操作モードへの切り替えにおいて、センタ200からの許可が不要となり得る。故に、ユーザ操作モードの実行が迅速に開始可能となり得る。したがって、状況に応じてユーザによる移動操作を適切に実行可能となり得る。
 又、第一実施形態によれば、外部異常を検知することは、センタ200から外部異常の発生に関連する通知を取得することを含む。これにより、センタ200の情報に基づき確実に外部異常を検知可能となり得る。
 さらに、第一実施形態によれば、外部異常を検知することは、自律走行装置1の搭載センサから外部異常の検出情報を取得することを含む。これにより、センタ200からの情報に依存することなく、確実に外部異常を検知可能となり得る。
 加えて、第一実施形態によれば、停止モードからユーザ操作モードへの切り替えに関する情報がユーザに通知される。故に、ユーザが自律走行装置1の状態を適切に把握可能となり得る。
 (第二実施形態)
 図12~14に示すように第二実施形態は、第一実施形態の変形例である。
 第二実施形態の自律走行制御システム100におけるユーザ操作ブロック153は、ユーザ操作モードにおいて、ユーザによる遠隔操作に応じた駆動力を出力させる。遠隔操作において、ユーザは、図12及び図13に示す遠隔操作装置80に操作情報を入力する。
 遠隔操作装置80は、自律走行装置1の走行速度、及び進行方向等を入力可能なコントローラである。例えば、遠隔操作装置80は、図12に示すように自律走行装置1の車体2に収納、又は着脱可能に取り付けられており、ユーザが任意に取り出すことが可能となっている。第二実施形態におけるユーザ操作モードは、「遠隔操作モード」の一例である。尚、ユーザ操作ブロック153は、ユーザ操作モードとして、外力操作モード及び遠隔操作モードのいずれかを選択的に実行可能であってもよい。
 次に、遠隔操作モードでの処理フローについて、図14に従って説明する。ユーザ操作モードとして遠隔操作モードが開始されると、まずS900にて、ユーザ操作ブロック153が、遠隔操作装置80に入力された入力指令値を、通信系20を介して取得する。続くS910では、ユーザ操作ブロック153が、入力指令値に応じた電流指令値を算出、出力する。以上のフローの繰り返しにより、自律走行制御システム100は、ユーザの遠隔操作に基づく自律走行装置1の走行制御を実行する。
 (第三実施形態)
 図15に示すように第三実施形態は、第一実施形態の変形例である。第三実施形態におけるユーザ操作ブロック153は、外力操作モード及び遠隔操作モードの少なくとも一方に加え、駆動輪3のメカロック状態を解除し、且つ駆動力を消失させるフリーモードを、ユーザ操作モードに含む。ユーザ操作ブロック153は、ユーザ操作モードに含まれる以上の複数のサブモードの中から、実行するモードを適宜選択可能である。
 次に、フリーモードでの処理フローについて、図15に従って説明する。ユーザ操作モードとしてフリーモードが開始されると、まずS1000にて、ユーザ操作ブロック153が、駆動モータに通電する電源電流のスイッチをオフに設定する。以上のフローにより、自律走行制御システム100は、ユーザの移動操作を許容しつつ駆動力を消失させる又、本フローにより、駆動モータの逆起電力による回生電流の電源への流入が遮断され得る。
 (他の実施形態)
 以上、複数の実施形態について説明したが、本開示は、当該説明の実施形態に限定して解釈されるものではなく、本開示の要旨を逸脱しない範囲内において種々の実施形態に適用することができる。
 変形例において、ユーザ操作ブロック153は、周辺物体から接近可能距離離れた地点に自律走行装置1が近づくと、当該地点への接近を妨げる抵抗力を、モータコントロールユニット50に出力させてもよい。抵抗力は、周辺物体への接近方向と反対方向に作用する斥力であるということもできる。
 変形例において自律走行制御システム100を構成する専用コンピュータは、デジタル回路及びアナログ回路のうち、少なくとも一方をプロセッサとして有していてもよい。ここでデジタル回路とは、例えばASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、SOC(System on a Chip)、PGA(Programmable Gate Array)、及びCPLD(Complex Programmable Logic Device)等のうち、少なくとも一種類である。又こうしたデジタル回路は、プログラムを記憶したメモリを、有していてもよい。
 ここまでの説明形態の他、上述の実施形態及び変化例による自律走行制御システム100は、自律走行装置1に搭載の処理装置(例えば処理ECU等)である自律走行制御装置として、実施されてもよい。又、上述の実施形態及び変化例は、自律走行制御システム100のプロセッサ102及びメモリ101を少なくとも一つずつ有した半導体装置(例えば半導体チップ等)として、実施されてもよい。

Claims (8)

  1.  プロセッサ(102)を有し、センタ(200)と通信可能であって自律走行を実行可能な自律走行装置(1)を制御する自律走行制御システムであって、
     前記プロセッサは、
     前記自律走行を実行する自律走行モードを実行することと、
     前記自律走行装置の移動を規制する停止モードを実行することと、
     移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
     前記自律走行モード、前記停止モード及び前記ユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
     前記自律走行装置の外部にて発生する外部異常を検知することと、
     を実行するように構成され、
     前記制御モードの切り替えの許否を判断することは、前記外部異常が検知されていない場合に、前記停止モードから前記ユーザ操作モードへの切り替えに関する前記センタからの許可を取得すると前記停止モードから前記ユーザ操作モードへの切り替えを許容し、前記外部異常が検知された場合には、前記許可を取得していない場合でも前記停止モードから前記ユーザ操作モードへの切り替えを許容することを含む自律走行制御システム。
  2.  前記外部異常を検知することは、前記センタから前記外部異常の発生に関連する通知を取得することを含む請求項1に記載の自律走行制御システム。
  3.  前記外部異常を検知することは、前記自律走行装置の搭載センサから前記外部異常の検出情報を取得することを含む請求項1又は請求項2に記載の自律走行制御システム。
  4.  前記停止モードから前記ユーザ操作モードへの切り替えに関する情報を前記ユーザに通知することをさらに実行するように構成される請求項1から請求項3のいずれか1項に記載の自律走行制御システム。
  5.  プロセッサ(102)を有し、センタ(200)と通信可能であって自律走行を実行可能な自律走行装置(1)を制御する自律走行制御装置であって、
     前記プロセッサは、
     前記自律走行を実行する自律走行モードを実行することと、
     前記自律走行装置の移動を規制する停止モードを実行することと、
     移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
     前記自律走行モード、前記停止モード及び前記ユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
     前記自律走行装置の外部にて発生する外部異常を検知することと、
     を実行するように構成され、
     前記制御モードの切り替えの許否を判断することは、前記外部異常が検知されていない場合に、前記停止モードから前記ユーザ操作モードへの切り替えに関する前記センタからの許可を取得すると前記停止モードから前記ユーザ操作モードへの切り替えを許容し、前記外部異常が検知された場合には、前記許可を取得していない場合でも前記停止モードから前記ユーザ操作モードへの切り替えを許容することを含む自律走行制御装置。
  6.  プロセッサ(102)を有し、センタ(200)と通信可能であって自律走行を実行可能な自律走行装置であって、
     前記プロセッサは、
     前記自律走行を実行する自律走行モードを実行することと、
     移動を規制する停止モードを実行することと、
     移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
     前記自律走行モード、前記停止モード及び前記ユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
     外部にて発生する外部異常を検知することと、
     を実行するように構成され、
     前記制御モードの切り替えの許否を判断することは、前記外部異常が検知されていない場合に、前記停止モードから前記ユーザ操作モードへの切り替えに関する前記センタからの許可を取得すると前記停止モードから前記ユーザ操作モードへの切り替えを許容し、前記外部異常が検知された場合には、前記許可を取得していない場合でも前記停止モードから前記ユーザ操作モードへの切り替えを許容することを含む自律走行装置。
  7.  センタ(200)と通信可能であって自律走行を実行可能な自律走行装置(1)を制御するために、プロセッサ(102)により実行される自律走行制御方法であって、
     前記自律走行を実行する自律走行モードを実行することと、
     前記自律走行装置の移動を規制する停止モードを実行することと、
     移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行することと、
     前記自律走行モード、前記停止モード及び前記ユーザ操作モードを含む制御モードの切り替えの許否を判断することと、
     前記自律走行装置の外部にて発生する外部異常を検知することと、
     を含み、
     前記制御モードの切り替えの許否を判断することは、前記外部異常が検知されていない場合に、前記停止モードから前記ユーザ操作モードへの切り替えに関する前記センタからの許可を取得すると前記停止モードから前記ユーザ操作モードへの切り替えを許容し、前記外部異常が検知された場合には、前記許可を取得していない場合でも前記停止モードから前記ユーザ操作モードへの切り替えを許容することを含む自律走行制御方法。
  8.  センタ(200)と通信可能であって自律走行を実行可能な自律走行装置(1)を制御するために記憶媒体(101)に記憶され、プロセッサ(102)に実行させる命令を含む自律走行制御プログラムであって、
     前記命令は、
     前記自律走行を実行する自律走行モードを実行させることと、
     前記自律走行装置の移動を規制する停止モードを実行させることと、
     移動の規制を解除してユーザによる移動操作を受け付けるユーザ操作モードを実行させることと、
     前記自律走行モード、前記停止モード及び前記ユーザ操作モードを含む制御モードの切り替えの許否を判断させることと、
     前記自律走行装置の外部にて発生する外部異常を検知させることと、
     を含み、
     前記制御モードの切り替えの許否を判断させることは、前記外部異常が検知されていない場合に、前記停止モードから前記ユーザ操作モードへの切り替えに関する前記センタからの許可を取得すると前記停止モードから前記ユーザ操作モードへの切り替えを許容させ、前記外部異常が検知された場合には、前記許可を取得していない場合でも前記停止モードから前記ユーザ操作モードへの切り替えを許容させることを含む自律走行制御プログラム。
PCT/JP2022/038020 2021-10-19 2022-10-12 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム Ceased WO2023068131A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202280069907.6A CN118103271A (zh) 2021-10-19 2022-10-12 自主行驶控制系统、自主行驶控制装置、自主行驶装置、自主行驶控制方法、自主行驶控制程序
EP22883435.4A EP4421580B1 (en) 2021-10-19 2022-10-12 Autonomous travel control system, autonomous travel control device, autonomous travel device, autonomous travel control method, autonomous travel control program
US18/637,662 US12509121B2 (en) 2021-10-19 2024-04-17 Autonomous travel control system, autonomous travel control device, autonomous travel device, autonomous travel control method, and non-transitory computer readable medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021171204A JP7619232B2 (ja) 2021-10-19 2021-10-19 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム
JP2021-171204 2021-10-19

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/637,662 Continuation US12509121B2 (en) 2021-10-19 2024-04-17 Autonomous travel control system, autonomous travel control device, autonomous travel device, autonomous travel control method, and non-transitory computer readable medium

Publications (1)

Publication Number Publication Date
WO2023068131A1 true WO2023068131A1 (ja) 2023-04-27

Family

ID=86058243

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/038020 Ceased WO2023068131A1 (ja) 2021-10-19 2022-10-12 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム

Country Status (5)

Country Link
US (1) US12509121B2 (ja)
EP (1) EP4421580B1 (ja)
JP (1) JP7619232B2 (ja)
CN (1) CN118103271A (ja)
WO (1) WO2023068131A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12510904B2 (en) * 2022-12-28 2025-12-30 Honda Motor Co., Ltd. Driving assistance method, processing apparatus, and mobile machine

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250263086A1 (en) * 2024-02-20 2025-08-21 Toyota Jidosha Kabushiki Kaisha Hardware-in-the-loop test bed with dual cockpit for autonomous vehicles

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020031828A1 (ja) * 2018-08-09 2020-02-13 本田技研工業株式会社 運転評価装置
WO2020059189A1 (ja) 2018-09-21 2020-03-26 日本精工株式会社 駆動輪、台車及び機器
JP2021009433A (ja) * 2019-06-28 2021-01-28 トヨタ自動車株式会社 自動運転車両

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102006051961A1 (de) * 2006-11-03 2008-05-15 Robert Bosch Gmbh Vorrichtung zur Abstandsregelung eines Kraftfahrzeugs
JP5297935B2 (ja) * 2009-08-07 2013-09-25 本田技研工業株式会社 車両の走行安全装置
WO2011142447A1 (ja) 2010-05-13 2011-11-17 株式会社小松製作所 建設機械の旋回駐車ブレーキ制御装置
JP5783034B2 (ja) * 2011-12-28 2015-09-24 株式会社デンソー 車両用認証装置
US20130218603A1 (en) * 2012-02-21 2013-08-22 Elwha Llc Systems and methods for insurance based upon characteristics of a collision detection system
US9849882B2 (en) * 2015-02-06 2017-12-26 Jung H BYUN Vehicle control based on crowdsourcing data
US10890909B2 (en) * 2018-01-09 2021-01-12 International Business Machines Corporation Automobile driving mode determination
JP6628818B2 (ja) * 2018-01-15 2020-01-15 本田技研工業株式会社 車両走行制御装置
DE102019002787B4 (de) * 2019-04-16 2024-09-19 Daimler Truck AG Verfahren und Vorrichtung zum automatisierten Notstoppen
KR102667038B1 (ko) * 2019-07-11 2024-05-17 엘지전자 주식회사 에너지 소모 제어 장치 및 방법
JP7124801B2 (ja) * 2019-07-16 2022-08-24 トヨタ自動車株式会社 車両制御装置
JP7647489B2 (ja) 2021-10-19 2025-03-18 株式会社デンソー 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム
JP7647488B2 (ja) 2021-10-19 2025-03-18 株式会社デンソー 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020031828A1 (ja) * 2018-08-09 2020-02-13 本田技研工業株式会社 運転評価装置
WO2020059189A1 (ja) 2018-09-21 2020-03-26 日本精工株式会社 駆動輪、台車及び機器
JP2021009433A (ja) * 2019-06-28 2021-01-28 トヨタ自動車株式会社 自動運転車両

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4421580A4

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12510904B2 (en) * 2022-12-28 2025-12-30 Honda Motor Co., Ltd. Driving assistance method, processing apparatus, and mobile machine

Also Published As

Publication number Publication date
CN118103271A (zh) 2024-05-28
US20250296601A1 (en) 2025-09-25
EP4421580A1 (en) 2024-08-28
US12509121B2 (en) 2025-12-30
EP4421580B1 (en) 2026-05-06
JP7619232B2 (ja) 2025-01-22
JP2023061291A (ja) 2023-05-01
EP4421580A4 (en) 2025-01-22

Similar Documents

Publication Publication Date Title
EP3503068B1 (en) Vehicle and control method
US20200333790A1 (en) Control device, and control method, program, and mobile body
JP7371629B2 (ja) 情報処理装置、情報処理方法、プログラム、及び、車両
CN110023168B (zh) 车辆控制系统、车辆控制方法及车辆控制程序
JP6544320B2 (ja) 自動運転車両の制御システム及び制御方法
US20190004524A1 (en) System and method for planning a vehicle path
US11493359B2 (en) Control device, control method, and mobile object
JP2018077649A (ja) 遠隔運転制御装置、車両制御システム、遠隔運転制御方法、および遠隔運転制御プログラム
CN107614344A (zh) 车辆控制装置
US12509121B2 (en) Autonomous travel control system, autonomous travel control device, autonomous travel device, autonomous travel control method, and non-transitory computer readable medium
JP2010282568A (ja) 自律型移動体とこれを用いた移動体システム
CN107122702A (zh) 安全装置和安全方法
JP7798629B2 (ja) 移動体の制御装置、移動体の制御方法、移動体、情報処理方法及びプログラム
WO2023068132A1 (ja) 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム
JP2011048565A (ja) 半自律型無人車両の遠隔操縦システム
JP5024896B2 (ja) 移動ロボットの操縦システム
US20200234596A1 (en) Method and apparatus for haptically guiding a user
JP7647488B2 (ja) 自律走行制御システム、自律走行制御装置、自律走行装置、自律走行制御方法、自律走行制御プログラム
US20210158474A1 (en) Way to generate images with distortion for fisheye lens
US11318865B2 (en) Autonomous vehicle having a configurable passenger seat
US20210396532A1 (en) Mobile-object control device, mobile-object control method, mobile object, information processing apparatus, information processing method, and program
CN113911118A (zh) 驾驶辅助方法和系统、车辆及计算机可读存储介质
US20200117209A1 (en) Small size vehicle
JP2023018962A (ja) 接触判定システム、接触判定装置、接触判定方法、接触判定プログラム
US20260016831A1 (en) Control system, control device, control method, storage medium storing control program, autonomous traveling device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22883435

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202280069907.6

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2022883435

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2022883435

Country of ref document: EP

Effective date: 20240521

WWG Wipo information: grant in national office

Ref document number: 2022883435

Country of ref document: EP