Method and device for arranging luggage rack in passenger car, electronic equipment and medium
By constructing a three-dimensional spatial digital model of the bus and implementing verification strategies, the problem of unreasonable luggage rack layout in buses has been solved, achieving both scientific design and passenger convenience, and meeting the needs of different passenger groups.
Patent Information
- Application Number
- CN202511528858.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-23
- Publication Date
- 2026-02-06
AI Technical Summary
The placement of luggage racks inside existing buses is unreasonable, causing difficulties for some passenger groups, especially adult men who interfere with the luggage racks and elderly people and women who have difficulty retrieving their luggage.
By constructing a three-dimensional digital model of the bus, the spatial location information of fixed components, luggage racks, and human models is determined. The layout scheme is then verified using a preset verification strategy to ensure that the luggage rack position meets ergonomic requirements and satisfies the usage requirements of different passenger groups.
The reasonable arrangement of luggage racks inside the bus has improved the passenger experience and ensured the convenience and comfort of different passenger groups.
Smart Images

Figure CN121479927A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobile design and automobile ergonomics, and in particular to a method and device for arranging luggage racks in a passenger vehicle, an electronic device, a storage medium, and a program product. BACKGROUND
[0002] Luggage racks in a passenger vehicle are important storage components for passengers to place their luggage and other items, and are used very frequently. In actual applications, the luggage racks may be arranged at a position that is too high or too low, which seriously affects some passenger groups, such as adult males who are interfered with by the luggage racks, and elderly people and women who have difficulty in taking luggage. Therefore, there is an urgent need for a scientific and reasonable arrangement scheme for luggage racks in a passenger vehicle. SUMMARY
[0003] The present application provides a method and device for arranging luggage racks in a passenger vehicle, an electronic device, a storage medium, and a program product, which can ensure the rationality and scientificity of the arrangement of the luggage racks in the vehicle, meet the use requirements of different passenger groups, and improve the use experience of the passengers.
[0004] According to an aspect of the present application, a method for arranging luggage racks in a passenger vehicle is provided, which comprises:
[0005] constructing a three-dimensional space digital model corresponding to a target passenger vehicle, and determining first spatial position information of fixed arrangement components of the target passenger vehicle in the three-dimensional space digital model;
[0006] determining second spatial position information of luggage racks in the target passenger vehicle in the three-dimensional space digital model based on a preset arrangement scheme;
[0007] placing a pre-constructed human model at a specified position in the three-dimensional space digital model according to a specified model posture, and determining third spatial position information of the human model in the three-dimensional space digital model;
[0008] checking the preset arrangement scheme according to the first spatial position information, the second spatial position information, the third spatial position information, and a preset checking strategy, and arranging the luggage racks according to the preset arrangement scheme that passes the checking.
[0009] According to another aspect of the present application, a device for arranging luggage racks in a passenger vehicle is provided, which comprises:
[0010] a first information determination module configured to construct a three-dimensional space digital model corresponding to a target passenger vehicle, and determine first spatial position information of fixed arrangement components of the target passenger vehicle in the three-dimensional space digital model;
[0011] a second information determining module configured to determine second spatial position information of the luggage rack in the three-dimensional digital model of the target passenger vehicle based on the preset arrangement scheme;
[0012] a third information determining module configured to place a pre-constructed human model in a specified position in the three-dimensional digital model according to a specified model posture, and determine third spatial position information of the human model in the three-dimensional digital model;
[0013] an arrangement scheme checking module configured to check the preset arrangement scheme according to the first spatial position information, the second spatial position information, the third spatial position information, and a preset checking strategy, and arrange the luggage rack in the vehicle according to the preset arrangement scheme that passes the checking.
[0014] According to another aspect of the present application, an electronic device is provided, which comprises:
[0015] at least one processor; and
[0016] a memory connected to the at least one processor in communication; wherein,
[0017] the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the passenger vehicle luggage rack arrangement method according to any one of the embodiments of the present application.
[0018] According to another aspect of the present application, a computer readable storage medium is provided, which stores computer instructions for enabling a processor to implement the passenger vehicle luggage rack arrangement method according to any one of the embodiments of the present application when executed by the processor.
[0019] According to another aspect of the present application, the embodiments of the present disclosure further provide a computer program product comprising a computer program which, when executed by a processor, implements the passenger vehicle luggage rack arrangement method according to any one of the embodiments of the present disclosure.
[0020] The technical scheme of the embodiment of the present application constructs a three-dimensional space digital model corresponding to a target passenger car, and determines first space position information of a fixed arrangement piece of the target passenger car in the three-dimensional space digital model; determines second space position information of a luggage rack in the target passenger car in the three-dimensional space digital model based on a preset arrangement scheme; places a pre-constructed human body model at a specified position in the three-dimensional space digital model according to a specified model posture, and determines third space position information of the human body model in the three-dimensional space digital model; and checks the preset arrangement scheme according to the first space position information, the second space position information, the third space position information, and a preset checking strategy, and arranges the luggage rack according to the preset arrangement scheme that passes the checking. The technical scheme of the embodiment of the present application can evaluate the pros and cons of the preset arrangement scheme from multiple dimensions by obtaining the first space position information of the fixed arrangement piece, the second space position information of the luggage rack, and the third space position information of the human body model in the three-dimensional space digital model of the target passenger car, and comprehensively checking the preset arrangement scheme according to the above space position information and the preset checking strategy, so as to ensure the rationality and scientificity of the luggage rack arrangement, meet the use requirements of different passenger groups, and improve the use experience of passengers.
[0021] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical scheme in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0023] Figure 1 is a flowchart of a passenger car luggage rack arrangement method provided by the first embodiment of the present application;
[0024] Figure 2 is a flowchart of a passenger car luggage rack arrangement method provided by the second embodiment of the present application;
[0025] Figure 3 is a structural schematic diagram of a passenger car luggage rack arrangement device provided by the third embodiment of the present application;
[0026] Figure 4 is a structural schematic diagram of an electronic device for implementing the passenger car luggage rack arrangement method of the embodiment of the present application. DETAILED DESCRIPTION
[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] Example 1
[0030] Figure 1 This invention provides a flowchart of a method for arranging luggage racks inside a passenger vehicle, according to Embodiment 1. This embodiment is applicable to situations where the location of the luggage racks inside a passenger vehicle is determined during vehicle design. This method can be executed by a luggage rack arrangement device, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:
[0031] S110. Construct a three-dimensional digital model of the target bus and determine the first spatial position information of the fixed components of the target bus in the three-dimensional digital model.
[0032] The three-dimensional digital model of the target bus refers to a digital model constructed using computer technology that accurately presents the internal and external spatial structure, shape, and dimensions of the target bus. It can describe the geometric features of each part of the bus using three-dimensional coordinates. Fixed components are relatively fixed and difficult-to-move parts of the target bus, such as seat frames and fixed structural devices.
[0033] In this embodiment of the invention, a three-dimensional spatial digital model of the target bus can be constructed, providing a basic three-dimensional spatial framework for subsequent design and verification work. Simultaneously, it visually displays the internal structure of the bus, enabling designers to more clearly understand the spatial relationships between the internal structures, facilitating design and modification. After constructing the three-dimensional spatial digital model of the target bus, the first spatial position information of the fixed components of the target bus within the three-dimensional spatial digital model can be determined, providing reliable basic data for subsequent design. By determining the first spatial position information of the fixed components, their locations can be clearly defined, helping to accurately plan the space for other movable or added components and avoid spatial conflicts.
[0034] S120. Based on the preset layout scheme, determine the second spatial position information of the luggage rack inside the target bus in the three-dimensional digital model.
[0035] Among them, the pre-planned layout scheme is a plan and arrangement made in advance during the design phase for the installation location, size, shape and other requirements of the luggage rack inside the bus, which aims to meet the functional requirements, space utilization and passenger convenience of the bus.
[0036] In this embodiment of the invention, the second spatial position information of the luggage rack inside the target bus in a three-dimensional digital model can be determined based on a preset layout scheme. By converting the preset layout scheme into specific spatial position information, the position of the luggage rack inside the bus can be intuitively presented in the three-dimensional digital model, allowing designers to understand the relative positional relationship between the luggage rack and other components inside the bus, facilitating spatial coordination and optimization.
[0037] S130. Place the pre-built human body model in the specified position in the three-dimensional digital model according to the specified model posture, and determine the third spatial position information of the human body model in the three-dimensional digital model.
[0038] Among them, the human body model refers to a digital model with basic human dimensions, proportions, and movement orientation constructed according to ergonomic principles. It is used to simulate the activities of a real human body in the interior space of a bus to evaluate whether the design meets human usage requirements. Specified model posture refers to the specific postures and states set for the human body model, such as standing or sitting. Different postures correspond to different usage scenarios of the human body in the bus, which can more accurately simulate the interaction between the human body and the facilities inside the vehicle.
[0039] In this embodiment of the invention, a pre-constructed human body model can be placed at a designated position in a three-dimensional digital model according to a specified model posture, and the third-dimensional spatial position information of the human body model in the three-dimensional digital model can be determined. By placing the human body model at a designated position in the three-dimensional digital model according to a specified model posture, the posture and position of a real human body inside a bus can be simulated. Ergonomic factors can be fully considered to ensure that the design of the luggage rack inside the vehicle conforms to human usage habits and improves the comfort and convenience of passengers.
[0040] Optionally, the pre-construction process of the human body model includes: using simulation tools, creating a first human body model of a group whose height covers a first preset range, a second human body model of a group whose height covers a second preset range, and a third human body model of a group whose height covers a third preset range, respectively, according to preset human body size standards; wherein, the first human body model, the second human body model, and the third human body model each include at least two; the first preset range is smaller than the second preset range, and the second preset range is smaller than the third preset range.
[0041] In this embodiment of the invention, when constructing the human body model, simulation tools are used to create a first human body model covering a first preset range of height, a second human body model covering a second preset range of height, and a third human body model covering a third preset range of height, according to preset human body size standards. For example, a computer-aided human body digital system for passenger simulation can be used to create a first human body model covering 5% of the population, a second human body model covering 50% of the population, and a third human body model covering 95% of the population, according to preset human body size standards. The human body model should include dimensional parameters such as height and arm length. It should be noted that the first preset range is smaller than the second preset range, and the second preset range is smaller than the third preset range. Under this premise, the first, second, and third preset ranges can be set by those skilled in the art according to actual conditions, and this embodiment of the invention does not limit this. Furthermore, each of the first, second, and third human body models includes at least two models; the specific number can correspond to the types of specified model postures, ensuring that each human body model can cover all specified model postures, so as to simulate the usage needs of different passenger groups through the human body models.
[0042] S140. Verify the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy, and arrange the luggage rack inside the vehicle according to the preset layout scheme that has passed the verification.
[0043] The preset verification strategies include layout requirement verification, human body interference verification, and access range verification. Layout requirement verification primarily determines whether the in-vehicle roof rack meets basic layout requirements. Human body interference verification primarily determines whether the in-vehicle roof rack interferes with the human body model. Access range verification primarily determines whether the human body model's access range includes the area where the in-vehicle roof rack is located.
[0044] In this embodiment of the invention, a preset layout scheme can be verified based on the first spatial position information of the fixed components, the second spatial position information of the in-vehicle luggage rack, the third spatial position information of the human body model, and a preset verification strategy. It is understood that when verifying the preset layout scheme according to the preset verification strategy, each item can be verified sequentially, or multiple verifications can be performed simultaneously. If any item fails verification, the preset layout scheme is deemed to have failed. After verification, the in-vehicle luggage rack can be arranged according to the verified preset layout scheme. By conducting a comprehensive verification based on multiple spatial position information and the preset verification strategy, the merits of the layout scheme can be evaluated from multiple dimensions, ensuring that the layout scheme achieves a good level in terms of space utilization, safety, and human usability.
[0045] The technical solution of this invention involves constructing a three-dimensional digital model of a target bus and determining the first spatial position information of the fixed components of the target bus within the three-dimensional digital model; determining the second spatial position information of the luggage rack inside the target bus within the three-dimensional digital model based on a preset arrangement scheme; placing a pre-constructed human model in a specified position within the three-dimensional digital model according to a specified model posture, and determining the third spatial position information of the human model within the three-dimensional digital model; verifying the preset arrangement scheme based on the first, second, and third spatial position information and a preset verification strategy, and arranging the luggage rack inside the bus according to the verified preset arrangement scheme. This technical solution, by acquiring the first spatial position information of the fixed components, the second spatial position information of the luggage rack inside the bus, and the third spatial position information of the human model in the three-dimensional digital model of the target bus, and comprehensively verifying the preset arrangement scheme based on the aforementioned spatial position information and a preset verification strategy, can evaluate the merits of the preset arrangement scheme from multiple dimensions, ensuring the rationality and scientific nature of the luggage rack arrangement inside the bus, meeting the usage needs of different passenger groups, and improving the passenger experience.
[0046] Example 2
[0047] Figure 2 This is a flowchart illustrating a method for arranging luggage racks inside a passenger vehicle according to Embodiment 2 of the present invention. This embodiment is an optimization based on the above embodiments; solutions not described in detail in the embodiments of the present invention are found in the above embodiments.Figure 2 As shown, the method includes:
[0048] S210. Construct a three-dimensional digital model of the target bus and determine the first spatial position information of the fixed components of the target bus in the three-dimensional digital model.
[0049] S220. Based on the preset layout scheme, determine the second spatial position information of the luggage rack inside the target bus in the three-dimensional digital model.
[0050] S230. Place the pre-built human body model in the specified position in the three-dimensional digital model according to the specified model posture, and determine the third spatial position information of the human body model in the three-dimensional digital model.
[0051] Optionally, placing the pre-built human body model in a specified position within the three-dimensional digital model according to a specified model posture includes: dividing the human body model into two groups, each group including at least one first human body model, at least one second human body model, and at least one third human body model; for the first group of human body models, placing the human body model in a sitting posture on the seat next to the roof rack inside the vehicle, and constraining the rotation center point of the connection between the torso and legs of the human body model to the seating reference point of the seat; for the second group of human body models, placing the human body model in a standing posture with arms raised and facing the roof rack inside the vehicle on the plane between the two seats.
[0052] In this embodiment of the invention, since the specified model posture includes both a sitting posture and a standing posture with arms raised and facing the roof rack, the human body model can be divided into two groups. Each group includes at least one first human body model, at least one second human body model, and at least one third human body model, ensuring that each group can cover people of different heights. Then, for the first group of human body models, the model can be placed in a sitting posture on the seat next to the roof rack, and the rotation center point of the torso and legs of the model can be constrained to the seating reference point of the seat to simulate the scenario of passengers of different heights sitting on the seats under the roof rack. For the second group of human body models, the model can be placed in a standing posture with arms raised and facing the roof rack on the plane between the two seats to simulate the scenario of passengers of different heights accessing luggage from the roof rack.
[0053] S240. Verify the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy, and arrange the luggage rack inside the vehicle according to the preset layout scheme that has passed the verification.
[0054] Optionally, the step of verifying the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy includes: determining whether the in-vehicle luggage rack interferes with the fixed arrangement component based on the first spatial location information and the second spatial location information, and whether the gap width between the in-vehicle luggage rack and the fixed arrangement component is less than the preset gap width.
[0055] In this embodiment of the invention, the preset verification strategy includes layout requirement verification. Specifically, it is to determine whether the in-vehicle luggage rack interferes with the fixed arrangement component based on the first spatial position information of the fixed arrangement component and the second spatial position information of the in-vehicle luggage rack, and whether the gap width between the in-vehicle luggage rack and the fixed arrangement component is less than the preset gap width, and to determine whether the layout of the in-vehicle luggage rack meets the basic layout requirements based on the judgment results.
[0056] Optionally, the step of verifying the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy includes: determining whether the bottom surface of the in-vehicle luggage rack interferes with the head surface of the first group of human models based on the second spatial location information and the third spatial location information.
[0057] In this embodiment of the invention, the preset verification strategy includes human body interference verification. Specifically, it determines whether the bottom surface of the roof rack interferes with the head surface of the first group of human models based on the second and third spatial position information of the roof rack. The human body interference verification mainly focuses on taller adult males to avoid collisions between the head of an adult male in a seated position and the bottom surface of the roof rack.
[0058] Optionally, the step of verifying the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy includes: determining, based on the second spatial location information and the third spatial location information, whether the arms of the second group of human models can reach the edge of the vehicle's luggage rack and the area above the edge of the vehicle's luggage rack.
[0059] In this embodiment of the invention, the preset verification strategy includes a reach range verification. Specifically, based on the spatial position information of the second group of human models in the second and third spatial position information of the vehicle's roof rack, it is determined whether the arms of the second group of human models—that is, the human models in a standing position with their arms raised and facing the vehicle's roof rack—can reach the edge of the roof rack and the area above the edge of the roof rack. The reach range verification mainly focuses on shorter elderly people and women, and is used to solve the problem that it is difficult for shorter elderly people and women to access luggage on the vehicle's roof rack.
[0060] S250. If the preset layout scheme fails to pass the verification, the preset layout scheme shall be modified to adjust the spatial position of the luggage rack in the three-dimensional digital model, and the second spatial position information shall be re-determined to verify the modified preset layout scheme.
[0061] In this embodiment of the invention, if the preset layout scheme fails the verification, the preset layout scheme needs to be modified to adjust the spatial position of the in-vehicle luggage rack in the three-dimensional digital model, and the second spatial position information of the in-vehicle luggage rack is re-determined. The modified preset layout scheme is then verified based on the first spatial position information of the fixed arrangement component, the third spatial position information of the human body model, the re-determined second spatial position information of the in-vehicle luggage rack, and the preset verification scheme, until the preset layout scheme passes the verification.
[0062] The technical solution of this invention involves constructing a three-dimensional digital model of a target bus and determining the first spatial position information of the fixed components of the target bus in the three-dimensional digital model; determining the second spatial position information of the luggage rack inside the target bus in the three-dimensional digital model based on a preset arrangement scheme; placing a pre-constructed human body model in a specified position in the three-dimensional digital model according to a specified model posture, and determining the third spatial position information of the human body model in the three-dimensional digital model; verifying the preset arrangement scheme according to the first spatial position information, the second spatial position information, the third spatial position information, and a preset verification strategy, and arranging the luggage rack inside the bus according to the preset arrangement scheme that has passed the verification; if the preset arrangement scheme fails the verification, modifying the preset arrangement scheme to adjust the spatial position of the luggage rack inside the bus in the three-dimensional digital model, and re-determining the second spatial position information to verify the modified preset arrangement scheme. The technical solution of this invention obtains the first spatial position information of the fixed arrangement components in the three-dimensional digital model of the target bus, the second spatial position information of the luggage rack inside the vehicle, and the third spatial position information of the human body model. Based on the above spatial position information and the preset verification strategy, the preset arrangement scheme is comprehensively verified. This can evaluate the merits of the preset arrangement scheme from multiple dimensions, ensure the rationality and scientific nature of the luggage rack arrangement inside the vehicle, meet the usage needs of different passenger groups, and improve the passenger experience.
[0063] Example 3
[0064] Figure 3 This is a structural schematic diagram of a luggage rack arrangement device inside a passenger vehicle provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes:
[0065] The first information determination module 310 is used to construct a three-dimensional spatial digital model corresponding to the target bus and determine the first spatial position information of the fixed arrangement components of the target bus in the three-dimensional spatial digital model.
[0066] The second information determination module 320 is used to determine the second spatial position information of the luggage rack inside the target bus in the three-dimensional digital model based on a preset layout scheme.
[0067] The third information determination module 330 is used to place the pre-built human body model in a specified position in the three-dimensional digital model according to the specified model posture, and determine the third spatial position information of the human body model in the three-dimensional digital model.
[0068] The layout scheme verification module 340 is used to verify the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information and the preset verification strategy, and to arrange the luggage rack in the vehicle according to the preset layout scheme that has passed the verification.
[0069] Optionally, the third information determination module 330 includes:
[0070] The human body model building unit is used to create, through simulation tools, a first human body model covering a first preset range of people's height, a second human body model covering a second preset range of people's height, and a third human body model covering a third preset range of people's height, respectively, according to preset human body size standards.
[0071] The first human body model, the second human body model, and the third human body model each include at least two; the first preset range is smaller than the second preset range, and the second preset range is smaller than the third preset range.
[0072] Optionally, the third information determination module 330 includes:
[0073] The human body model grouping unit is used to divide the human body model into two groups, each group of human body models including at least one first human body model, at least one second human body model and at least one third human body model;
[0074] The first model placement unit is used to place the first group of human models on the seat on the side of the luggage rack in the vehicle in a sitting posture, and to constrain the rotation center point of the human model at the connection between the torso and the legs to the seating reference point of the seat.
[0075] The second model placement unit is used to place the second group of human models on the plane between the two seats in a standing position with arms raised and facing the luggage rack.
[0076] Optionally, the preset verification strategy includes layout requirement verification; the layout scheme verification module 340 includes:
[0077] The arrangement requirement verification unit is used to determine, based on the first spatial position information and the second spatial position information, whether the in-vehicle luggage rack interferes with the fixed arrangement component, and whether the gap width between the in-vehicle luggage rack and the fixed arrangement component is less than a preset gap width.
[0078] Optionally, the preset verification strategy includes human body interference verification; the layout scheme verification module 340 includes:
[0079] The human body interference verification unit is used to determine whether the bottom surface of the vehicle luggage rack interferes with the head surface of the first group of human body models based on the second spatial position information and the third spatial position information.
[0080] Optionally, the preset verification strategy includes reach range verification; the layout scheme verification module 340 includes:
[0081] The reach range verification unit is used to determine, based on the second spatial position information and the third spatial position information, whether the arms of the second group of human models can reach the edge of the vehicle interior luggage rack and the area above the edge of the vehicle interior luggage rack.
[0082] Optionally, the device further includes:
[0083] The layout modification module is used to modify the preset layout if the preset layout fails to pass the verification, so as to adjust the spatial position of the luggage rack in the three-dimensional digital model and re-determine the second spatial position information to verify the modified preset layout.
[0084] The luggage rack arrangement device for passenger vehicles provided in this embodiment of the invention can execute the luggage rack arrangement method for passenger vehicles provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0085] Example 4
[0086] Figure 4 A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0087] like Figure 4As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0088] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0089] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the method of arranging luggage racks inside a passenger car.
[0090] In some embodiments, the bus interior luggage rack arrangement method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the bus interior luggage rack arrangement method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the bus interior luggage rack arrangement method by any other suitable means (e.g., by means of firmware).
[0091] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0092] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0093] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0094] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0095] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0096] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0097] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, it performs the functions defined in the methods of the embodiments of the present invention.
[0098] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0099] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for arranging luggage racks inside a passenger vehicle, characterized in that, The method includes: Construct a three-dimensional digital model of the target bus and determine the first spatial position information of the fixed components of the target bus in the three-dimensional digital model; Based on the preset layout scheme, the second spatial position information of the luggage rack inside the target bus in the three-dimensional digital model is determined; The pre-built human body model is placed in a specified position in the three-dimensional digital model according to a specified model posture, and the third spatial position information of the human body model in the three-dimensional digital model is determined. The preset layout scheme is verified based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy, and the luggage rack inside the vehicle is arranged according to the preset layout scheme that has passed the verification.
2. The method according to claim 1, characterized in that, The pre-construction process of the human body model includes: Using simulation tools, create a first human body model that covers the first preset range of people's height, a second human body model that covers the second preset range of people's height, and a third human body model that covers the third preset range of people's height, according to preset human body size standards. The first human body model, the second human body model, and the third human body model each include at least two; the first preset range is smaller than the second preset range, and the second preset range is smaller than the third preset range.
3. The method according to claim 2, characterized in that, The step of placing the pre-built human body model at a specified position in the three-dimensional digital model according to a specified model pose includes: The human body models are divided into two groups, and each group of human body models includes at least one first human body model, at least one second human body model and at least one third human body model. For the first group of human models, the human models are placed on the seats on the side of the luggage rack in the vehicle in a sitting position, and the rotation center point of the connection between the torso and legs of the human models is constrained to the seating reference point of the seats. For the second set of human models, the human models are placed on the plane between the two seats in a standing position with both arms raised and facing the luggage rack inside the vehicle.
4. The method according to claim 1, characterized in that, The preset verification strategy includes setting up requirement verification; The step of verifying the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy includes: Based on the first spatial location information and the second spatial location information, it is determined whether the in-vehicle luggage rack interferes with the fixed arrangement component, and whether the gap width between the in-vehicle luggage rack and the fixed arrangement component is less than the preset gap width.
5. The method according to claim 1, characterized in that, The preset verification strategy includes human intervention verification; The step of verifying the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy includes: Based on the second spatial location information and the third spatial location information, it is determined whether the bottom surface of the in-vehicle luggage rack interferes with the head surface of the first group of human models.
6. The method according to claim 1, characterized in that, The preset verification strategy includes coverage verification; The step of verifying the preset layout scheme based on the first spatial location information, the second spatial location information, the third spatial location information, and the preset verification strategy includes: Based on the second spatial location information and the third spatial location information, it is determined whether the arms of the second set of human models can reach the edge of the vehicle's roof rack and the area above the edge of the vehicle's roof rack.
7. The method according to claim 1, characterized in that, The method further includes: If the preset layout scheme fails the verification, the preset layout scheme is modified to adjust the spatial position of the in-vehicle luggage rack in the three-dimensional digital model, and the second spatial position information is re-determined to verify the modified preset layout scheme.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the passenger car luggage rack arrangement method according to any one of claims 1-7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the method for arranging luggage racks inside a passenger vehicle as described in any one of claims 1-7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for arranging luggage racks inside a passenger vehicle as described in any one of claims 1-7.