Transport system, transport device and transport program
The transportation system addresses the challenge of stabilizing autonomously traveling mobile objects by selecting appropriate driving modes based on the towed object's characteristics, ensuring stable and efficient towing of diverse loads.
Patent Information
- Application Number
- JP2021094267
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-04
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-06-04
AI Technical Summary
Existing technologies face challenges in enabling autonomously traveling mobile objects to tow objects of different weights and sizes stably.
A transportation system that includes a processor to select one driving mode from multiple preset modes based on the type, weight, and size of the towed object, allowing the mobile object to connect and disconnect from various objects, and control its travel accordingly.
Enables stable travel of autonomously movable mobile objects when towing objects of varying weights and sizes, ensuring minimal impact on the towed objects and the mobile object's operation.
Smart Images

Figure 0007615897000001 
Figure 0007615897000002 
Figure 0007615897000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a transport system, a transport device, and a transport program.
[0002] Patent Document 1 discloses a delivery system that delivers parcels to users using an autonomously movable body. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-152533 A Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for technology that enables an autonomous mobile body to travel stably even when towing objects of different weights, sizes, etc.
[0005] The present disclosure has been made in consideration of the above, and aims to provide a transportation system, a transportation device, and a transportation program that enable an autonomously traveling moving body to travel stably even when towing objects of different weights, sizes, etc. [Means for solving the problem]
[0006] The transportation system disclosed herein is equipped with a transportation device having a processor that is capable of being connected to and disconnected from multiple types of towed objects and capable of traveling while towing the towed objects, and the processor selects one driving mode from multiple preset driving modes based on the type of towed object to be connected, and controls the driving of the transportation device so that the transportation device travels while towing the towed object in the selected driving mode.
[0007] The transportation device of the present disclosure is configured to be capable of connecting to and disconnecting from multiple types of towed objects and to travel while towing the towed object, and in a transportation device equipped with a processor, the processor selects one driving mode from multiple preset driving modes based on the type of towed object to be connected, and controls the driving of the transportation device so that it travels while towing the towed object in the selected driving mode.
[0008] The transportation program of the present disclosure is a transportation program for a transportation device equipped with a processor that is capable of connecting and disconnecting to multiple types of towed objects and capable of running while towing the towed objects, and causes the processor to select one driving mode from multiple preset driving modes based on the type of towed object to be connected, and to control the driving of the transportation device so that it runs while towing the towed object in the selected driving mode. Effect of the Invention
[0009] According to the present disclosure, an autonomously capable mobile body can travel stably even when towing objects having different weights, sizes, etc. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram showing an overall configuration of a transport system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing a state in which a dolly is coupled to a drive unit in the transport system according to the embodiment. [Diagram 3] FIG. 3 is a block diagram showing details of each component of the transport system according to the embodiment. [Figure 4] FIG. 4 is a flowchart illustrating an example of a processing procedure of a transporting method executed by the transporting system according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] A transport system, a transport device, and a transport program according to an embodiment of the present disclosure will be described with reference to the drawings. Note that the components in the following embodiments include those that are easily replaceable by a person skilled in the art, or those that are substantially the same.
[0012] (Transportation System) The configuration of a transportation system including a transportation device according to an embodiment will be described with reference to Figs. 1 to 3. The transportation system 1 is for transporting goods, products, parts, and user cargo using an autonomously travelling mobile body. This transportation system 1 can be used in a wide range of situations such as factories, markets, and homes.
[0013] As shown in Fig. 1, the transport system 1 has a drive unit 10 and a terminal 30. The transport device according to the embodiment is realized by the function of the drive unit 10 in the transport system 1. The drive unit 10 and the terminal 30 both have a communication function and are configured to be able to communicate with each other through a network NW. This network NW is configured, for example, from an Internet network, a mobile phone network, etc. Each component of the transport system 1 will be described below.
[0014] (Drive unit) The drive unit 10 is an electric unit capable of autonomous driving (automatic driving). The drive unit 10 operates according to instructions (transportation reservation information) from the terminal 30, for example, but a server (center server) for controlling the drive unit 10 may be provided separately from the terminal 30, and the operation of the drive unit 10 may be controlled through this server.
[0015] The drive unit 10 is provided with a connecting attachment that can be connected to a plurality of types of towed objects. The specific configuration of this connecting attachment is not particularly limited as long as it is configured to be connectable to a plurality of types of towed objects. In addition, the towed object that can be connected to the drive unit 10 only needs to have wheels that can run together with the drive unit 10. The towed object may be, for example, a dolly, a foldable dolly, a basket dolly, a rack with wheels, a suitcase, or the like, which can carry a load, or may not be able to carry a load. In this embodiment, the description will be given assuming a dolly 20 that can carry a load as an example of the towed object, as shown in Figs. 1 and 2.
[0016] The dolly 20 is configured in a box shape and is configured to be able to load a load in the internal space. Furthermore, a plurality of (for example, two) racks for loading the load are installed in the internal space of the dolly 20. Furthermore, the dolly 20 may be provided with, for example, a weight sensor for measuring the weight of the load loaded on the dolly 20 and a communication function for transmitting the measurement value of the weight sensor to the drive unit 10. As shown in FIG. 2, the drive unit 10 is configured to be able to freely connect and disconnect to and from the dolly 20 by a connecting attachment, and to travel while towing the dolly 20.
[0017] 3, the drive unit 10 includes a control unit 11, a communication unit 12, a memory unit 13, a camera 14, a positioning unit 15, a sensor group 16, and a battery 17. Specifically, the control unit 11 includes a processor such as a CPU (Central Processing Unit), a DSP (Digital Signal Processor), an FPGA (Field-Programmable Gate Array), a GPU (Graphics Processing Unit), etc., and a memory (main memory unit) such as a RAM (Random Access Memory), a ROM (Read Only Memory), etc.
[0018] The control unit 11 loads a program stored in the memory unit 13 into a working area of the main memory unit, executes the program, and realizes a function that meets a predetermined purpose by controlling each component unit through the execution of the program. The control unit 11 functions as a driving mode selection unit 111 and a driving control unit 112 through the execution of the program stored in the memory unit 13.
[0019] The driving mode selection unit 111 selects a driving mode for transporting a towed object. The drive unit 10 can be connected to various towed objects, and can transport various loads (luggage) by towing these towed objects. Therefore, the driving mode selection unit 111 selects a driving mode according to the towed object to be towed by the drive unit 10 and the load to be loaded on the towed object. Examples of the "driving mode" include a low-speed driving mode in which the vehicle travels at a low speed while minimizing vibration and shock, a high-speed driving mode in which the vehicle travels at a high speed without considering vibration and shock, and a variable driving mode in which the vehicle travels while changing the speed according to the conditions of the transport route.
[0020] When selecting a driving mode, the driving mode selection unit 111 first obtains transportation reservation information from the terminal 30. This "transportation reservation information" is information created in the transportation reservation unit 311 of the terminal 30, and includes information such as the transportation reservation person (user name or user ID), transportation reservation acceptance date and time, transportation reservation number, cargo name, cargo weight, cargo size, cargo quantity, transportation origin, transportation destination, designated transportation date and time, type of towed object, weight of towed object, and size of towed object. Note that it is not essential to obtain the transportation reservation information from the terminal 30, and it is sufficient that information equivalent to the transportation reservation information is linked to the cargo loaded on the towed object.
[0021] Next, the driving mode selection unit 111 selects one driving mode from a plurality of preset driving modes (e.g., low-speed driving mode, high-speed driving mode, variable driving mode) based on the type of towed object connected to the drive unit 10. The type of towed object may be input in advance to the drive unit 10, or may be identified by referring to the transportation reservation information obtained from the terminal 30.
[0022] For example, if the weight or size of the towed object connected to the drive unit 10 is large, the impact of vibrations and shocks during driving will be large, so the drive mode selection unit 111 selects the low-speed drive mode as the drive mode. On the other hand, if the weight or size of the towed object connected to the drive unit 10 is small, the impact of vibrations and shocks during driving will be small, so the drive mode selection unit 111 selects the high-speed drive mode as the drive mode. In this way, by selecting the drive mode based on the type of towed object, transportation can be performed without adversely affecting the towed object and its cargo.
[0023] Here, the driving mode selection unit 111 may select one of a plurality of driving modes based on the type of towed object, as well as the weight of the load loaded on the towed object and the remaining battery charge of the drive unit 10. The weight of the load may be known, for example, by obtaining a measurement value of a weight sensor provided on the dolly 20, or by referring to transportation reservation information obtained from the terminal 30.
[0024] For example, when the weight of the load is heavy, the effect of vibrations and shocks during driving is large, so that driving mode selection unit 111 selects the low-speed driving mode as the driving mode. Also, when the remaining battery charge of drive unit 10 is low, in order to prevent battery 17 from running out during transportation, driving mode selection unit 111 selects the low-speed driving mode as the driving mode. In this way, by selecting the driving mode based on the type of towed object, as well as the weight of the load loaded on the towed object and the remaining battery charge of drive unit 10, transportation can be performed without adversely affecting the travel of the towed object, its load, and drive unit 10.
[0025] The travel control unit 112 remotely controls the travel of the drive unit 10 via the network NW so that the vehicle travels while towing a towed object (for example, the dolly 20) in the travel mode selected by the travel mode selection unit 111.
[0026] Here, the driving control unit 112 may notify the terminal 30 of the selection result of the driving mode in the driving mode selection unit 111 before controlling the driving of the drive unit 10. In this case, the driving control unit 112 transmits the selection result of the driving mode selected by the driving mode selection unit 111 to the terminal 30. Then, when the driving control unit 112 receives information from the terminal 30 indicating that the selection result is accepted, it controls the driving of the drive unit 10 so that the towed object travels in the driving mode related to the selection result.
[0027] On the other hand, when the driving control unit 112 receives information from the terminal 30 instructing a change to a driving mode different from the selected result, it controls the driving of the drive unit 10 so that the towed object travels in the different driving mode. In this way, by transmitting the driving mode selection result in the driving mode selection unit 111 to the terminal 30, it is possible to confirm whether the driving mode that the user wants has been selected, thereby improving user convenience.
[0028] The communication unit 12 is composed of, for example, a LAN (Local Area Network) interface board, a wireless communication circuit for wireless communication, etc. The communication unit 12 is connected to a network NW such as the Internet, which is a public communication network. The communication unit 12 communicates with the terminal 30 by connecting to the network NW.
[0029] The storage unit 13 is composed of recording media such as an EPROM (Erasable Programmable ROM), a hard disk drive (HDD), and removable media. Examples of removable media include a universal serial bus (USB) memory, a compact disc (CD), a digital versatile disc (DVD), and a Blu-ray (registered trademark) disc (BD). The storage unit 13 can store an operating system (OS), various programs, various tables, various databases, and the like.
[0030] The memory unit 13 stores, as necessary, information such as images captured by the camera 14, information regarding the current position of the drive unit 10 detected by the positioning unit 15 (hereinafter referred to as "position information"), sensor information detected by the sensor group 16, and remaining battery charge of the drive unit 10.
[0031] The camera 14 is for realizing autonomous driving of the drive unit 10, and is configured by an imaging device incorporating an imaging element such as a CCD (Charge Coupled Device) or a CIS (CMOS Image Sensor). A plurality of cameras 14 are installed at predetermined positions of the drive unit 10, for example.
[0032] The positioning unit 15 receives radio waves from GPS (Global Positioning System) satellites to detect position information of the drive unit 10. The method of detecting position information is not limited to a method using GPS satellites, and may be, for example, a method that combines LiDAR (Light Detection and Ranging, Laser Imaging Detection and Ranging) with a three-dimensional digital map.
[0033] The sensor group 16 is a plurality of sensors for realizing autonomous driving of the drive unit 10, and is composed of, for example, a 3D-LiDAR, a millimeter wave sensor, an infrared sensor, an acceleration sensor, a GPS sensor, a vehicle speed sensor, and the like.
[0034] The battery 17 is for supplying power to the power source (motor) of the drive unit 10.
[0035] (Terminal) The terminal 30 is realized by a smartphone, mobile phone, tablet terminal, wearable computer, etc., carried by a user who uses the luggage transportation service provided by the drive unit 10.
[0036] 3, the terminal 30 includes a control unit 31, a communication unit 32, a storage unit 33, and an operation / display unit 34. The control unit 31, the communication unit 32, and the storage unit 33 are similar in terms of hardware to the control unit 11, the communication unit 12, and the storage unit 13. The control unit 31 functions as a transportation reservation unit 311 and a driving mode determination unit 312 through execution of a program stored in the storage unit 33.
[0037] The transportation reservation unit 311 creates transportation reservation information based on, for example, a user's operation of the operation / display unit 34, and transmits the created transportation reservation information to the drive unit 10. The transportation reservation unit 311, for example, displays a transportation reservation screen on the operation / display unit 34, and creates the transportation reservation information based on the user's input on the transportation reservation screen.
[0038] The driving mode determination unit 312 determines whether the driving mode selection result by the drive unit 10 is correct, for example, based on the operation of the operation and display unit 34 by the user. The driving mode determination unit 312, for example, causes the operation and display unit 34 to display a screen showing the selection result of the driving mode by the drive unit 10, an accept button, and a reject button. When the accept button is pressed by the user, information indicating that the selection result of the driving mode by the drive unit 10 is accepted is transmitted to the drive unit 10. On the other hand, when the reject button is pressed by the user, for example, a driving mode change instruction screen is displayed on the operation and display unit 34. Then, based on the contents of the user's input, information regarding an instruction to change the driving mode, including an instruction to change to a driving mode different from the selection result of the driving mode by the drive unit 10, is generated, and the generated information is transmitted to the drive unit 10.
[0039] The communication unit 32 communicates with the drive unit 10 by wireless communication via the network NW. The storage unit 33 stores, as necessary, for example, transportation reservation information created by the transportation reservation unit 311, application software (transportation reservation app) for a user to make a luggage transportation reservation, and the like.
[0040] The operation / display unit 34 is configured with, for example, a touch panel display, and has an input function for accepting operations by the user's finger, pen, etc., and a display function for displaying various information based on the control of the control unit 31. Based on the control of the control unit 31, the operation / display unit 34 displays, for example, a screen of a transportation reservation app installed in the terminal 30, a screen of the selection result of the driving mode by the drive unit 10, a screen instructing to change the driving mode, etc.
[0041] (Transportation method) An example of a processing procedure of the transportation method executed by the transportation system 1 according to the embodiment will be described with reference to Fig. 4. In addition, in the same figure, the processing mainly performed by the drive unit 10 after the transportation reservation information is transmitted from the terminal 30 to the drive unit 10 will be described.
[0042] First, the driving mode selection unit 111 identifies the type of towed object connected to the drive unit 10 (step S1). Next, the driving mode selection unit 111 selects one driving mode from a plurality of preset driving modes based on, for example, the type of towed object (step S2).
[0043] Next, the driving control unit 112 notifies the terminal 30 carried by the user of the selection result of the driving mode selected in step S2 (step S3). Next, the driving control unit 112 determines whether or not the user has accepted the selection result of the driving mode (step S4). In step S4, for example, if information indicating acceptance of the selection result is acquired from the terminal 30, a positive determination is made, and if the information is not acquired, a negative determination is made.
[0044] If it is determined that the user has accepted the selected driving mode (Yes in step S4), the driving control unit 112 starts driving the drive unit 10 in the driving mode selected in step S2 (step S5) and ends this process. On the other hand, if it is determined that the user has not accepted the selected driving mode (No in step S4), the driving control unit 112 determines whether the user has instructed a change to another driving mode (step S6). In step S6, for example, if information is acquired from the terminal 30 instructing a change to a driving mode different from the selected result, a positive determination is made, and if the information is not acquired, a negative determination is made.
[0045] If it is determined that the user has instructed a change to another driving mode (Yes in step S6), the driving control unit 112 starts driving the drive unit 10 in the other driving mode instructed by the user (step S7) and ends this process. On the other hand, if it is determined that the user has not instructed a change to another driving mode (No in step S6), the driving control unit 112 ends this process.
[0046] As described above, according to the transportation system, transportation device, and transportation program of the embodiment, the autonomously capable drive unit 10 can travel stably even when towing objects of different weights, sizes, etc.
[0047] Further advantages and modifications may readily occur to those skilled in the art. Thus, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and equivalents thereof.
[0048] In addition, in the transport system, transport device, and transport program according to the embodiment, the size of the dolly 20 may be changed according to the load of the cargo. In this case, the parts constituting the dolly 20 are rearranged to change the load capacity of the dolly 20 according to the amount of cargo to be loaded onto the dolly 20. In this way, by changing the size of the dolly 20 according to the load of the luggage, it is possible to improve space efficiency. In addition, by simplifying the configuration of the dolly 20 and standardizing the parts, it is possible to improve the maintainability of the dolly 20.
[0049] In addition, in the transportation system, the transportation device, and the transportation program according to the embodiments, a cartridge-type FC (Fuel Cell) tank may be provided in the drive unit 10. By providing the FC tank in this way in the drive unit 10, it becomes possible to supply power simply by replacing the FC tank, and the waiting time for charging can be reduced. [Explanation of symbols]
[0050] 1. Transportation System 10 Drive unit 11 Control section 111 Driving mode selection section 112 Driving control unit 12 Communications Department 13 Storage section 14 Camera 15 Positioning unit 16 Sensors 17 Battery 20 Carts 30 Terminals 31 Control Unit 311 Transportation Reservation Department 312 Driving mode determination unit 32 Communications Department 33 Storage section 34 Operation / display section NW Network
Claims
1. A transportation device having a processor, the transportation device being configured to be capable of connecting to and disconnecting from a plurality of types of towed objects and traveling within a predetermined area while towing the towed objects; The processor, selecting one of a plurality of preset driving modes based on the type of the towed object to be connected; performing travel control of the transport device so as to travel while towing the towed object in a selected travel mode; Conveying system.
2. the processor identifies a type of the towed object based on a weight and a size of the towed object; The conveying system of claim 1 .
3. the processor selects one of a plurality of driving modes based on the type of the towed object, as well as the weight of the load loaded on the towed object and the remaining battery charge of the transport device; A conveying system according to claim 1 or claim 2.
4. The device further includes a terminal carried by a user, The processor, When one driving mode is selected from a plurality of driving modes, the selection result is output to the terminal; When information indicating that the selection result is accepted is received from the terminal, the driving control of the transport device is performed so that the transport device travels while towing the towed object in a driving mode related to the selection result. When receiving information from the terminal instructing a change to a driving mode different from the selected result, the driving control of the transport device is performed so that the transport device travels while towing the towed object in the different driving mode. A conveying system according to any one of claims 1 to 3.
5. A transport device that is capable of connecting to and disconnecting from a plurality of types of towed objects and traveling within a predetermined area while towing the towed objects, the transport device including a processor, The processor, selecting one of a plurality of preset driving modes based on the type of the towed object to be connected; performing travel control of the transport device so as to travel while towing the towed object in a selected travel mode; Transport device.
6. the processor identifies a type of the towed object based on a weight and a size of the towed object; 6. The transport device of claim 5.
7. the processor selects one of a plurality of driving modes based on the type of the towed object, as well as the weight of the load loaded on the towed object and the remaining battery charge of the transport device; A conveying device according to claim 5 or claim 6.
8. The processor, When one driving mode is selected from a plurality of driving modes, the selection result is output to a terminal carried by the user; When information indicating that the selection result is accepted is received from the terminal, the driving control of the transport device is performed so that the transport device travels while towing the towed object in a driving mode related to the selection result. When receiving information from the terminal instructing a change to a driving mode different from the selected result, the driving control of the transport device is performed so that the transport device travels while towing the towed object in the different driving mode. A conveying device according to any one of claims 5 to 7.
9. A transportation program for a transportation device that is configured to be capable of connecting to and disconnecting from a plurality of types of towed objects and traveling within a predetermined area while towing the towed objects, the transportation program comprising: The processor, selecting one of a plurality of preset driving modes based on the type of the towed object to be connected; performing travel control of the transport device so as to travel while towing the towed object in a selected travel mode; A transport program that executes the above.
10. identifying a type of the towed object based on a weight and a size of the towed object; The transportation program according to claim 9, which causes the transporting program to execute the following:
11. the processor selects one of a plurality of driving modes based on the type of the towed object, as well as the weight of the load loaded on the towed object and the remaining battery charge of the transport device; The transportation program according to claim 9 or 10, which causes the transportation program to execute the steps of:
12. The processor, When one driving mode is selected from a plurality of driving modes, the selection result is output to a terminal carried by the user; When information indicating that the selection result is accepted is received from the terminal, the driving control of the transport device is performed so that the transport device travels while towing the towed object in a driving mode related to the selection result. When receiving information from the terminal instructing a change to a driving mode different from the selected result, the driving control of the transport device is performed so that the transport device travels while towing the towed object in the different driving mode. The transportation program according to any one of claims 9 to 11, which causes the transportation program to execute the following.
Citation Information
Patent Citations
Method and device for controlling carrier
JP1997269828A
Revolution control method and revolution controller
JP2020115309A
Sheet conveyance system
JP2020152533A
Carrying system, carrying method and program
JP2021086196A