CN116863783A - Driving simulation system and driving simulation method based on control-by-wire chassis - Google Patents
Driving simulation system and driving simulation method based on control-by-wire chassis Download PDFInfo
- Publication number
- CN116863783A CN116863783A CN202310912893.6A CN202310912893A CN116863783A CN 116863783 A CN116863783 A CN 116863783A CN 202310912893 A CN202310912893 A CN 202310912893A CN 116863783 A CN116863783 A CN 116863783A
- Authority
- CN
- China
- Prior art keywords
- module
- driving simulation
- wire
- chassis
- information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B9/00—Simulators for teaching or training purposes
- G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
- G09B9/04—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
Description
技术领域Technical field
本申请涉及驾驶模拟技术领域,具体涉及一种基于线控底盘的驾驶模拟系统及驾驶模拟方法。This application relates to the field of driving simulation technology, and specifically to a driving simulation system and driving simulation method based on a control-by-wire chassis.
背景技术Background technique
目前,人们通常通过驾驶模拟器进行驾驶模拟。驾驶模拟器由驾驶座舱、视景计算机、视屏、操作传感器、数据采集卡、耳机和话筒等组成,驾驶座舱通常仅包含包括方向盘、离合器、脚刹、油门和手刹等部分零部件。由于构造较为简单,驾驶模拟器只能进行虚拟现实仿真,难以满足用户对模拟驾驶真实度的需求,导致用户的模拟驾驶体验感较差。此外,驾驶模拟器多为单独的设备供应,存在成本较高的问题。因此,现有技术中的驾驶模拟系统存在模拟驾驶体验感较差且成本较高的问题。Currently, people usually perform driving simulation through driving simulators. The driving simulator consists of a cockpit, a visual computer, a video screen, operating sensors, a data acquisition card, headphones and a microphone. The cockpit usually only contains some parts including the steering wheel, clutch, foot brake, accelerator and handbrake. Due to its relatively simple structure, the driving simulator can only perform virtual reality simulation, which is difficult to meet users' needs for simulated driving realism, resulting in users having a poor simulated driving experience. In addition, most driving simulators are supplied as separate devices, which has the problem of high cost. Therefore, the driving simulation system in the prior art has the problems of poor simulated driving experience and high cost.
发明内容Contents of the invention
本申请实施例的目的是提供一种基于线控底盘的驾驶模拟系统及驾驶模拟方法,用以解决现有技术中驾驶模拟系统的模拟驾驶体验感较差且成本较高的问题。The purpose of the embodiments of the present application is to provide a driving simulation system and driving simulation method based on a control-by-wire chassis to solve the problems of poor simulated driving experience and high cost of driving simulation systems in the prior art.
为了实现上述目的,本申请第一方面提供一种基于线控底盘的驾驶模拟系统,该驾驶模拟系统包括:In order to achieve the above purpose, the first aspect of this application provides a driving simulation system based on a control-by-wire chassis. The driving simulation system includes:
惯性传感器,被配置成采集俯仰信息和侧倾信息;an inertial sensor configured to collect pitch information and roll information;
主动悬架,被配置成确定姿态信息;an active suspension configured to determine attitude information;
线控转向模块,被配置成获取方向盘转角信号;A steering-by-wire module configured to obtain a steering wheel angle signal;
线控制动模块,被配置成获取制动踏板开度;a brake-by-wire module configured to obtain the brake pedal opening;
线控油门模块,被配置成获取油门踏板开度;A drive-by-wire throttle module configured to obtain the accelerator pedal opening;
底盘域控制器,分别与惯性传感器、主动悬架、线控转向模块、线控制动模块和线控油门模块通信,被配置成在开启驾驶模拟功能的情况下,根据姿态信息确定车身高度,并将俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块;The chassis domain controller communicates with the inertial sensor, active suspension, steering-by-wire module, brake-by-wire module and throttle-by-wire module respectively, and is configured to determine the vehicle height based on attitude information when the driving simulation function is turned on, and Send pitch information, roll information, vehicle height, steering wheel angle signal, brake pedal opening and accelerator pedal opening to the driving simulation module;
驾驶模拟模块,与底盘域控制器通信,被配置成根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,以及根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态。The driving simulation module communicates with the chassis domain controller and is configured to control the virtual vehicle based on the steering wheel angle signal, brake pedal opening, and accelerator pedal opening, and adjust the attitude of the virtual vehicle based on pitch information, roll information, and body height.
在本申请实施例中,驾驶模拟模块还被配置成:In the embodiment of this application, the driving simulation module is also configured to:
接收转向手感风格设定指令、制动踏板风格设定指令和油门踏板风格设定指令;Receive steering feel style setting instructions, brake pedal style setting instructions and accelerator pedal style setting instructions;
根据转向手感风格设定指令确定转向手感风格参数,根据制动踏板风格设定指令确定制动踏板风格参数,以及根据油门踏板风格设定指令确定油门踏板风格参数;Determine the steering feel style parameters according to the steering feel style setting instructions, determine the brake pedal style parameters according to the brake pedal style setting instructions, and determine the accelerator pedal style parameters according to the accelerator pedal style setting instructions;
确定虚拟车辆的车速、横向加速度、纵向加速度、运动学特性参数和动力学特性参数;Determine the vehicle speed, lateral acceleration, longitudinal acceleration, kinematic characteristic parameters and dynamic characteristic parameters of the virtual vehicle;
将车速、横向加速度、纵向加速度、运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数发送至底盘域控制器。Send the vehicle speed, lateral acceleration, longitudinal acceleration, kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters to the chassis domain controller.
在本申请实施例中,底盘域控制器还被配置成:In the embodiment of this application, the chassis domain controller is also configured to:
接收运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数;Receive kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters;
基于运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数,更改运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数的初始设定值。Based on the kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters, change the kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal Initial settings for pedal style parameters.
在本申请实施例中,底盘域控制器还被配置成:In the embodiment of this application, the chassis domain controller is also configured to:
根据虚拟车辆的车速和纵向加速度,分别确定制动踏板力和油门踏板力;According to the vehicle speed and longitudinal acceleration of the virtual vehicle, the brake pedal force and accelerator pedal force are determined respectively;
将制动踏板力发送给线控制动模块,以及将油门踏板力发送给线控油门模块。Brake pedal force is sent to the brake-by-wire module, and accelerator pedal force is sent to the throttle-by-wire module.
在本申请实施例中,线控制动模块还被配置成根据制动踏板力模拟相应的制动阻力;线控油门模块还被配置成根据油门踏板力模拟相应的油门阻力。In the embodiment of the present application, the brake-by-wire module is further configured to simulate the corresponding braking resistance according to the brake pedal force; the throttle-by-wire module is further configured to simulate the corresponding throttle resistance according to the accelerator pedal force.
在本申请实施例中,底盘域控制器还被配置成:In the embodiment of this application, the chassis domain controller is also configured to:
接收车速、横向加速度和方向盘转速数据;Receive vehicle speed, lateral acceleration and steering wheel speed data;
基于车速、横向加速度和方向盘转速进行手感参数拟合,以得到参数拟合结果;Perform hand feel parameter fitting based on vehicle speed, lateral acceleration and steering wheel rotation speed to obtain parameter fitting results;
将参数拟合结果发送至线控转向模块。Send the parameter fitting results to the steering-by-wire module.
在本申请实施例中,线控转向模块还被配置成基于参数拟合结果进行手感模拟。In this embodiment of the present application, the steering-by-wire module is also configured to perform hand feel simulation based on parameter fitting results.
在本申请实施例中,底盘域控制器还被配置成:In the embodiment of this application, the chassis domain controller is also configured to:
接收驾驶模拟模块发送的虚拟车辆姿态信息;Receive virtual vehicle attitude information sent by the driving simulation module;
根据虚拟车辆姿态信息控制主动悬架,以使姿态信息与虚拟车辆姿态信息相同。The active suspension is controlled according to the virtual vehicle attitude information so that the attitude information is the same as the virtual vehicle attitude information.
在本申请实施例中,线控转向模块包括手感模拟器和路感执行器,线控制动模块包括制动踏板感模拟器和制动器,底盘域控制器还被配置成:In the embodiment of this application, the steer-by-wire module includes a hand feel simulator and a road feel actuator, the brake-by-wire module includes a brake pedal feel simulator and a brake, and the chassis domain controller is also configured to:
判断是否开启驾驶模拟功能;Determine whether to turn on the driving simulation function;
在开启驾驶模拟功能的情况下,断开手感模拟器和路感执行器的链接,以及断开制动踏板感模拟器和制动器的链接。With the driving simulation function turned on, disconnect the hand feel simulator from the road feel actuator, and disconnect the brake pedal feel simulator from the brake.
在本申请实施例中,驾驶模拟系统还包括:In the embodiment of this application, the driving simulation system also includes:
显示模块,与驾驶模拟模块通信,被配置成接收并显示驾驶模拟模块发送的图像信息。The display module communicates with the driving simulation module and is configured to receive and display image information sent by the driving simulation module.
在本申请实施例中,驾驶模拟系统还包括:In the embodiment of this application, the driving simulation system also includes:
音响模块,与驾驶模拟模块通信,被配置成接收并播放驾驶模拟模块发送的声音信息。The sound module communicates with the driving simulation module and is configured to receive and play the sound information sent by the driving simulation module.
本申请第二方面提供一种基于线控底盘的驾驶模拟方法,应用于基于线控底盘的驾驶模拟系统,驾驶模拟系统包括惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块、底盘域控制器和驾驶模拟模块,底盘域控制器分别与惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块和驾驶模拟模块通信,该驾驶模拟方法包括:The second aspect of this application provides a driving simulation method based on a wired chassis, which is applied to a driving simulation system based on a wired chassis. The driving simulation system includes an inertial sensor, an active suspension, a steering by wire module, a brake by wire module, and a wired steering module. Throttle control module, chassis domain controller and driving simulation module. The chassis domain controller communicates with the inertial sensor, active suspension, steering by wire module, brake by wire module, throttle by wire module and driving simulation module respectively. The driving simulation method include:
通过惯性传感器采集俯仰信息和侧倾信息;Collect pitch information and roll information through inertial sensors;
通过主动悬架确定姿态信息;Determine attitude information through active suspension;
通过线控转向模块获取方向盘转角信号;Obtain the steering wheel angle signal through the steering-by-wire module;
通过线控制动模块获取制动踏板开度;Obtain the brake pedal opening through the brake-by-wire module;
通过线控油门模块获取油门踏板开度;Obtain the accelerator pedal opening through the wire-controlled throttle module;
在开启驾驶模拟功能的情况下,通过底盘域控制器根据姿态信息确定车身高度;When the driving simulation function is turned on, the chassis domain controller determines the vehicle height based on attitude information;
将俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块;Send pitch information, roll information, vehicle height, steering wheel angle signal, brake pedal opening and accelerator pedal opening to the driving simulation module;
通过驾驶模拟模块根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,以及根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态。The driving simulation module controls the virtual vehicle based on the steering wheel angle signal, brake pedal opening and accelerator pedal opening, and adjusts the attitude of the virtual vehicle based on pitch information, roll information and body height.
本申请的有益效果:Beneficial effects of this application:
(1)本申请通过惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块、底盘域控制器和驾驶模拟模块,能够提升驾驶模拟的体验感;(1) This application can improve the driving simulation experience through inertial sensors, active suspension, steering-by-wire modules, brake-by-wire modules, throttle-by-wire modules, chassis domain controllers and driving simulation modules;
(2)本申请基于实车的线控底盘构建驾驶模拟系统,能够降低驾驶模拟系统的成本;(2) This application builds a driving simulation system based on the wire-controlled chassis of the actual vehicle, which can reduce the cost of the driving simulation system;
(3)本申请基于实车的线控底盘构建驾驶模拟系统,可以满足用户对车辆可玩性功能的需求。(3) This application builds a driving simulation system based on the wire-controlled chassis of the actual vehicle, which can meet the user's needs for vehicle playability functions.
附图说明Description of the drawings
附图是用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本申请实施例,但并不构成对本申请实施例的限制。在附图中:The drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the description. Together with the following specific implementation modes, they are used to explain the embodiments of the present application, but do not constitute a limitation to the embodiments of the present application. In the attached picture:
图1示意性示出了根据本申请实施例的一种基于线控底盘的驾驶模拟系统的结构图;Figure 1 schematically shows the structural diagram of a driving simulation system based on a control-by-wire chassis according to an embodiment of the present application;
图2示意性示出了根据本申请实施例的一种车身坐标系的示意图;Figure 2 schematically shows a schematic diagram of a vehicle body coordinate system according to an embodiment of the present application;
图3示意性示出了根据本申请实施例的一种基于线控底盘的驾驶模拟方法的流程图。Figure 3 schematically shows a flow chart of a driving simulation method based on a control-by-wire chassis according to an embodiment of the present application.
其中,110-惯性传感器;120-主动悬架;130-线控转向模块;140-线控制动模块;150-线控油门模块;160-底盘域控制器;170-驾驶模拟模块;180-显示模块;190-音响模块。Among them, 110-inertial sensor; 120-active suspension; 130-wire steering module; 140-wire brake module; 150-wire throttle module; 160-chassis domain controller; 170-driving simulation module; 180-display Module; 190-sound module.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解的是,此处所描述的具体实施方式仅用于说明和解释本申请实施例,并不用于限制本申请实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that what is mentioned here The described specific implementations are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of this application.
需要说明,若本申请实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。It should be noted that if there are directional instructions (such as up, down, left, right, front, back...) in the embodiments of the present application, the directional instructions are only used to explain the position of a certain posture (as shown in the accompanying drawings). The relative positional relationship, movement conditions, etc. between the components under the display). If the specific posture changes, the directional indication will also change accordingly.
另外,若本申请实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。In addition, if there are descriptions involving “first”, “second”, etc. in the embodiments of this application, the descriptions of “first”, “second”, etc. are only for descriptive purposes and shall not be understood as indications or implications. Its relative importance or implicit indication of the number of technical features indicated. Therefore, features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In addition, the technical solutions in various embodiments can be combined with each other, but it must be based on the realization by those of ordinary skill in the art. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that such a combination of technical solutions does not exist. , nor is it within the scope of protection required by this application.
图1示意性示出了根据本申请实施例的一种基于线控底盘的驾驶模拟系统的结构图。如图1所示,本申请实施例提供一种基于线控底盘的驾驶模拟系统,该驾驶模拟系统可以包括:Figure 1 schematically shows the structural diagram of a driving simulation system based on a control-by-wire chassis according to an embodiment of the present application. As shown in Figure 1, an embodiment of the present application provides a driving simulation system based on a control-by-wire chassis. The driving simulation system may include:
惯性传感器110,被配置成采集俯仰信息和侧倾信息;Inertial sensor 110 is configured to collect pitch information and roll information;
主动悬架120,被配置成确定姿态信息;active suspension 120 configured to determine attitude information;
线控转向模块130,被配置成获取方向盘转角信号;The steering-by-wire module 130 is configured to obtain the steering wheel angle signal;
线控制动模块140,被配置成获取制动踏板开度;a brake-by-wire module 140 configured to obtain the brake pedal opening;
线控油门模块150,被配置成获取油门踏板开度;The throttle-by-wire module 150 is configured to obtain the accelerator pedal opening;
底盘域控制器160,分别与惯性传感器110、主动悬架120、线控转向模块130、线控制动模块140和线控油门模块150通信,被配置成在开启驾驶模拟功能的情况下,根据姿态信息确定车身高度,并将俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块170;The chassis domain controller 160 communicates with the inertial sensor 110, the active suspension 120, the steering-by-wire module 130, the brake-by-wire module 140 and the throttle-by-wire module 150 respectively, and is configured to, when the driving simulation function is turned on, perform the driving simulation according to the posture. The information determines the height of the vehicle body, and sends the pitch information, roll information, vehicle height, steering wheel angle signal, brake pedal opening and accelerator pedal opening to the driving simulation module 170;
驾驶模拟模块170,与底盘域控制器160通信,被配置成根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,以及根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态。The driving simulation module 170 communicates with the chassis domain controller 160 and is configured to control the virtual vehicle according to the steering wheel angle signal, brake pedal opening and accelerator pedal opening, and adjust the virtual vehicle according to pitch information, roll information and body height. attitude.
在本申请实施例中,基于线控底盘的驾驶模拟系统包括惯性传感器110、主动悬架120、线控转向模块130、线控制动模块140、线控油门模块150、底盘域控制器160和驾驶模拟模块170。惯性传感器110是检测和测量加速度、倾斜、冲击、振动、旋转和多自由度运动的传感器,可以用于采集车辆的俯仰信息和侧倾信息。主动悬架120可以根据路面和行驶工况自动调整悬架刚度和阻尼,从而使车辆能主动地控制垂直振动及其车身或车架的姿态,由此,通过主动悬架120可以确定车辆的姿态信息。车辆的线控底盘是指用线的形式来取代机械、液压或气动等形式的连接的车辆底盘,包括主动悬架120、线控转向模块130、线控制动模块140和线控油门模块150。其中,线控转向模块130包括方向盘、手感模拟器和路感执行器。线控转向模块130可以获取方向盘转角信号。线控制动模块140包括制动踏板感模拟器和制动器,可以获取制动踏板开度。线控油门模块150包括油门踏板感模拟器,可以获取油门踏板开度。In the embodiment of the present application, the driving simulation system based on a wire-controlled chassis includes an inertial sensor 110, an active suspension 120, a wire-steering module 130, a wire-brake module 140, a wire-controlled throttle module 150, a chassis domain controller 160 and a driving system. Simulation module 170. The inertial sensor 110 is a sensor that detects and measures acceleration, tilt, impact, vibration, rotation, and multi-degree-of-freedom motion, and can be used to collect pitch information and roll information of the vehicle. The active suspension 120 can automatically adjust the suspension stiffness and damping according to the road surface and driving conditions, so that the vehicle can actively control the vertical vibration and the posture of the body or frame. Therefore, the posture of the vehicle can be determined through the active suspension 120 information. The vehicle's wired chassis refers to a vehicle chassis that uses wires to replace mechanical, hydraulic or pneumatic connections, including active suspension 120, wired steering module 130, wired brake module 140 and wired throttle module 150. Among them, the steering-by-wire module 130 includes a steering wheel, a hand feeling simulator and a road feeling actuator. The steering-by-wire module 130 can obtain the steering wheel angle signal. The brake-by-wire module 140 includes a brake pedal feel simulator and a brake, and can obtain the brake pedal opening. The drive-by-wire throttle module 150 includes an accelerator pedal feel simulator that can obtain the accelerator pedal opening.
底盘域控制器160分别与惯性传感器110、主动悬架120、线控转向模块130、线控制动模块140和线控油门模块150通信。通过判断驾驶模拟模块170是否接收到用户输入的开启驾驶模拟功能的指令,可以确定是否开启驾驶模拟功能。在开启驾驶模拟功能的情况下,底盘域控制器160可以根据姿态信息确定车身高度,并将俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块170。驾驶模拟模块170根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,并且根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态,以实现驾驶模拟。The chassis domain controller 160 communicates with the inertial sensor 110, the active suspension 120, the steering by wire module 130, the brake by wire module 140 and the throttle by wire module 150 respectively. By determining whether the driving simulation module 170 receives an instruction input by the user to enable the driving simulation function, it may be determined whether to enable the driving simulation function. When the driving simulation function is turned on, the chassis domain controller 160 can determine the height of the vehicle body based on the attitude information, and send the pitch information, roll information, vehicle height, steering wheel angle signal, brake pedal opening and accelerator pedal opening to Driving simulation module 170. The driving simulation module 170 controls the virtual vehicle according to the steering wheel angle signal, brake pedal opening and accelerator pedal opening, and adjusts the attitude of the virtual vehicle according to the pitch information, roll information and body height to implement driving simulation.
本申请通过惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块、底盘域控制器和驾驶模拟模块,可以确定俯仰信息、侧倾信息、姿态信息、方向盘转角信号、制动踏板开度和油门踏板开度,并在底盘域控制器根据姿态信息确定车身高度后,通过底盘域控制器发送俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块,使得驾驶模拟模块可以在开启驾驶模拟功能的情况下,根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,以及根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态。本申请能够基于车辆的线控底盘进行驾驶模拟,提升用户驾驶模拟的体验感,降低驾驶模拟系统的成本。This application can determine pitch information, roll information, attitude information, steering wheel angle signal, Brake pedal opening and accelerator pedal opening, and after the chassis domain controller determines the vehicle height based on attitude information, it sends pitch information, roll information, vehicle height, steering wheel angle signal, and brake pedal opening through the chassis domain controller and accelerator pedal opening are sent to the driving simulation module, so that the driving simulation module can control the virtual vehicle based on the steering wheel angle signal, brake pedal opening and accelerator pedal opening when the driving simulation function is turned on, and based on the pitch information, side Tilt information and body height adjust the attitude of the virtual vehicle. This application can perform driving simulation based on the vehicle's wire-controlled chassis, improve the user's driving simulation experience, and reduce the cost of the driving simulation system.
在本申请实施例中,线控转向模块130可以包括手感模拟器和路感执行器,线控制动模块140可以包括制动踏板感模拟器和制动器,底盘域控制器160还可以被配置成:In the embodiment of the present application, the steer-by-wire module 130 may include a hand feel simulator and a road feel actuator, the brake-by-wire module 140 may include a brake pedal feel simulator and a brake, and the chassis domain controller 160 may also be configured to:
判断是否开启驾驶模拟功能;Determine whether to turn on the driving simulation function;
在开启驾驶模拟功能的情况下,断开手感模拟器和路感执行器的链接,以及断开制动踏板感模拟器和制动器的链接。With the driving simulation function turned on, disconnect the hand feel simulator from the road feel actuator, and disconnect the brake pedal feel simulator from the brake.
在本申请实施例中,线控转向模块130可以包括手感模拟器和路感执行器,线控制动模块140可以包括制动踏板感模拟器和制动器。为保证驾驶模拟过程的安全性,底盘域控制器160可以判断驾驶模拟模块170是否接收到用户输入的开启驾驶模拟功能的指令,从而确定是否开启驾驶模拟功能。在开启驾驶模拟功能时,底盘域控制器160可以断开手感模拟器和路感执行器的链接,使得在手感模拟器的角度变化时,路感执行器不执行动作,避免轮胎原地转动。并且,在开启驾驶模拟功能时,底盘域控制器160可以断开制动踏板感模拟器和制动器的链接,使得制动器不会因为制动踏板开度改变而执行相应的动作,降低能耗。In the embodiment of the present application, the steer-by-wire module 130 may include a hand feel simulator and a road feel actuator, and the brake-by-wire module 140 may include a brake pedal feel simulator and a brake. To ensure the safety of the driving simulation process, the chassis domain controller 160 may determine whether the driving simulation module 170 receives an instruction input by the user to enable the driving simulation function, thereby determining whether to enable the driving simulation function. When the driving simulation function is turned on, the chassis domain controller 160 can disconnect the hand feeling simulator and the road feeling actuator, so that when the angle of the hand feeling simulator changes, the road feeling actuator does not perform actions to prevent the tires from rotating in place. Moreover, when the driving simulation function is turned on, the chassis domain controller 160 can disconnect the brake pedal feel simulator and the brake, so that the brake will not perform corresponding actions due to changes in the brake pedal opening, thereby reducing energy consumption.
在本申请实施例中,驾驶模拟模块170还可以被配置成:In this embodiment of the present application, the driving simulation module 170 can also be configured to:
接收转向手感风格设定指令、制动踏板风格设定指令和油门踏板风格设定指令;Receive steering feel style setting instructions, brake pedal style setting instructions and accelerator pedal style setting instructions;
根据转向手感风格设定指令确定转向手感风格参数,根据制动踏板风格设定指令确定制动踏板风格参数,以及根据油门踏板风格设定指令确定油门踏板风格参数;Determine the steering feel style parameters according to the steering feel style setting instructions, determine the brake pedal style parameters according to the brake pedal style setting instructions, and determine the accelerator pedal style parameters according to the accelerator pedal style setting instructions;
确定虚拟车辆的车速、横向加速度、纵向加速度、运动学特性参数和动力学特性参数;Determine the vehicle speed, lateral acceleration, longitudinal acceleration, kinematic characteristic parameters and dynamic characteristic parameters of the virtual vehicle;
将车速、横向加速度、纵向加速度、运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数发送至底盘域控制器160。The vehicle speed, lateral acceleration, longitudinal acceleration, kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters are sent to the chassis domain controller 160 .
在本申请实施例中,为进一步提升用户驾驶模拟的体验感,驾驶模拟系统允许用户设定转向手感风格、制动踏板风格和油门踏板风格。驾驶模拟模块170可以接收用户输入的转向手感风格设定指令、制动踏板风格设定指令和油门踏板风格设定指令,并根据转向手感风格设定指令确定转向手感风格参数,根据制动踏板风格设定指令确定制动踏板风格参数,以及根据油门踏板风格设定指令确定油门踏板风格参数。同时,驾驶模拟模块170可以确定虚拟车辆的车速、横向加速度、纵向加速度、运动学特性参数和动力学特性参数,并将车速、横向加速度、纵向加速度、运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数发送至底盘域控制器160。这样,可以使得底盘域控制器160能够更改参数设定,以及控制线控转向模块130、线控制动模块140和线控油门模块150进行手感模拟和脚感模拟。In the embodiment of the present application, in order to further enhance the user's driving simulation experience, the driving simulation system allows the user to set the steering feel style, brake pedal style and accelerator pedal style. The driving simulation module 170 can receive the steering feel style setting instruction, the brake pedal style setting instruction and the accelerator pedal style setting instruction input by the user, and determine the steering feel style parameters according to the steering feel style setting instruction, and determine the steering feel style parameters according to the brake pedal style. The setting instruction determines the brake pedal style parameter, and the accelerator pedal style parameter is determined according to the accelerator pedal style setting instruction. At the same time, the driving simulation module 170 can determine the vehicle speed, lateral acceleration, longitudinal acceleration, kinematic characteristic parameters and dynamic characteristic parameters of the virtual vehicle, and combine the vehicle speed, lateral acceleration, longitudinal acceleration, kinematic characteristic parameters, dynamic characteristic parameters, steering The feel style parameters, brake pedal style parameters and accelerator pedal style parameters are sent to the chassis domain controller 160 . In this way, the chassis domain controller 160 can be enabled to change parameter settings, and control the steering-by-wire module 130, the brake-by-wire module 140, and the throttle-by-wire module 150 to perform hand feel simulation and foot feel simulation.
在本申请实施例中,底盘域控制器160还可以被配置成:In this embodiment of the present application, the chassis domain controller 160 can also be configured to:
接收运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数;Receive kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters;
基于运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数,更改运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数的初始设定值。Based on the kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters, change the kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal Initial settings for pedal style parameters.
在本申请实施例中,为进一步提升用户驾驶模拟的体验感,驾驶模拟系统允许用户设定转向手感风格、制动踏板风格和油门踏板风格。底盘域控制器160可以接收驾驶模拟模块170发送的运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数,从而基于运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数,更改运动学特性参数、动力学特性参数、转向手感风格参数、制动踏板风格参数和油门踏板风格参数的初始设定值。这样,可以满足用户对驾驶模拟的不同风格的需求。In the embodiment of the present application, in order to further enhance the user's driving simulation experience, the driving simulation system allows the user to set the steering feel style, brake pedal style and accelerator pedal style. The chassis domain controller 160 may receive the kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters sent by the driving simulation module 170, thereby based on the kinematic characteristic parameters and the dynamic characteristic parameters. , steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters, change the initial setting values of kinematic characteristic parameters, dynamic characteristic parameters, steering feel style parameters, brake pedal style parameters and accelerator pedal style parameters. In this way, users' needs for different styles of driving simulation can be met.
在本申请实施例中,底盘域控制器160还可以被配置成:In this embodiment of the present application, the chassis domain controller 160 can also be configured to:
根据虚拟车辆的车速和纵向加速度,分别确定制动踏板力和油门踏板力;According to the vehicle speed and longitudinal acceleration of the virtual vehicle, the brake pedal force and accelerator pedal force are determined respectively;
将制动踏板力发送给线控制动模块140,以及将油门踏板力发送给线控油门模块150。Brake pedal force is sent to the brake-by-wire module 140 and accelerator pedal force is sent to the throttle-by-wire module 150 .
在本申请实施例中,在接收到驾驶模拟模块170发送的虚拟车辆的车速和纵向加速度后,底盘域控制器160可以分别确定制动踏板力和油门踏板力,并将制动踏板力发送给线控制动模块140,以及将油门踏板力发送给线控油门模块150。这样,线控制动模块140可以基于制动踏板力进行脚感模拟,以及线控油门模块150可以基于油门踏板力进行脚感模拟。In the embodiment of the present application, after receiving the vehicle speed and longitudinal acceleration of the virtual vehicle sent by the driving simulation module 170, the chassis domain controller 160 can determine the brake pedal force and the accelerator pedal force respectively, and send the brake pedal force to The brake-by-wire module 140 , and sends the accelerator pedal force to the throttle-by-wire module 150 . In this way, the brake-by-wire module 140 can perform foot feel simulation based on the brake pedal force, and the throttle-by-wire module 150 can perform foot feel simulation based on the accelerator pedal force.
在本申请实施例中,线控制动模块140还可以被配置成根据制动踏板力模拟相应的制动阻力;线控油门模块150还可以被配置成根据油门踏板力模拟相应的油门阻力。In the embodiment of the present application, the brake-by-wire module 140 can also be configured to simulate corresponding braking resistance according to the brake pedal force; the throttle-by-wire module 150 can also be configured to simulate the corresponding throttle resistance according to the accelerator pedal force.
在本申请实施例中,线控制动模块140接收到底盘域控制器160发送的制动踏板力后,通过线控制动模块140中的制动踏板感模拟器,线控制动模块140可以模拟相应的制动阻力。线控油门模块150接收到底盘域控制器160发送的油门踏板力后,通过线控油门模块150中的油门踏板感模拟器,线控油门模块150可以模拟相应的油门阻力。这样,线控制动模块140可以基于制动踏板力进行脚感模拟,以及线控油门模块150可以基于油门踏板力进行脚感模拟。In the embodiment of the present application, after the brake-by-wire module 140 receives the brake pedal force sent by the chassis domain controller 160, through the brake pedal feel simulator in the brake-by-wire module 140, the brake-by-wire module 140 can simulate the corresponding braking resistance. After the throttle-by-wire module 150 receives the accelerator pedal force sent by the chassis domain controller 160, the throttle-by-wire module 150 can simulate the corresponding throttle resistance through the accelerator pedal feel simulator in the throttle-by-wire module 150. In this way, the brake-by-wire module 140 can perform foot feel simulation based on the brake pedal force, and the throttle-by-wire module 150 can perform foot feel simulation based on the accelerator pedal force.
在本申请实施例中,底盘域控制器160还可以被配置成:In this embodiment of the present application, the chassis domain controller 160 can also be configured to:
接收车速、横向加速度和方向盘转速数据;Receive vehicle speed, lateral acceleration and steering wheel speed data;
基于车速、横向加速度和方向盘转速进行手感参数拟合,以得到参数拟合结果;Perform hand feel parameter fitting based on vehicle speed, lateral acceleration and steering wheel rotation speed to obtain parameter fitting results;
将参数拟合结果发送至线控转向模块130。The parameter fitting results are sent to the steer-by-wire module 130 .
在本申请实施例中,底盘域控制器160可以进行手感参数拟合,以便进行手感模拟。底盘域控制器160可以接收驾驶模拟模块170发送的虚拟车辆的车速和横向加速度,以及接收转速传感器采集的方向盘转速数据。进一步地,底盘域控制器可以基于车速、横向加速度和方向盘转速进行手感参数拟合,以得到参数拟合结果,并将参数拟合结果发送至线控转向模块130。这样,可以便于线控转向模块130后续进行手感模拟。In this embodiment of the present application, the chassis domain controller 160 can perform hand feel parameter fitting in order to perform hand feel simulation. The chassis domain controller 160 may receive the vehicle speed and lateral acceleration of the virtual vehicle sent by the driving simulation module 170, and receive the steering wheel speed data collected by the speed sensor. Further, the chassis domain controller can perform feel parameter fitting based on vehicle speed, lateral acceleration, and steering wheel rotation speed to obtain parameter fitting results, and send the parameter fitting results to the steering-by-wire module 130 . In this way, the steering-by-wire module 130 can facilitate subsequent hand feeling simulation.
在本申请实施例中,线控转向模块130还可以被配置成基于参数拟合结果进行手感模拟。In this embodiment of the present application, the steering-by-wire module 130 can also be configured to perform hand feel simulation based on parameter fitting results.
在本申请实施例中,底盘域控制器160可以基于车速、横向加速度和方向盘转速进行手感参数拟合,以得到参数拟合结果,并将参数拟合结果发送至线控转向模块130。线控转向模块130在接收到参数拟合结果后,可以基于参数拟合结果,通过手感模拟器进行手感模拟。这样,可以提升用户在驾驶模拟过程中的体验感。In this embodiment of the present application, the chassis domain controller 160 can perform feel parameter fitting based on vehicle speed, lateral acceleration, and steering wheel rotation speed to obtain parameter fitting results, and send the parameter fitting results to the steering-by-wire module 130 . After receiving the parameter fitting results, the steer-by-wire module 130 can perform hand feel simulation through a hand feel simulator based on the parameter fitting results. In this way, the user's experience during the driving simulation process can be improved.
在本申请实施例中,底盘域控制器160还可以被配置成:In this embodiment of the present application, the chassis domain controller 160 can also be configured to:
接收驾驶模拟模块170发送的虚拟车辆姿态信息;Receive virtual vehicle attitude information sent by the driving simulation module 170;
根据虚拟车辆姿态信息控制主动悬架,以使姿态信息与虚拟车辆姿态信息相同。The active suspension is controlled according to the virtual vehicle attitude information so that the attitude information is the same as the virtual vehicle attitude information.
图2示意性示出了根据本申请实施例的一种车身坐标系的示意图。如图2所示,在本申请实施例中,根据虚拟车辆在车身坐标系下的俯仰信息和侧倾信息,驾驶模拟模块170可以确定虚拟车辆姿态信息,并将虚拟车辆姿态信息发送给底盘域控制器160。底盘域控制器160可以接收驾驶模拟模块170发送的虚拟车辆姿态信息,并根据虚拟车辆姿态信息控制主动悬架120。主动悬架120可以根据路面和行驶工况自动调整悬架刚度和阻尼,从而使车辆能主动地控制其车身或车架的姿态。通过控制主动悬架120,底盘域控制器160可以控制车辆的姿态,使得车辆的姿态信息与虚拟车辆姿态信息相同。这样,可以提升用户在驾驶模拟过程中的体验感。Figure 2 schematically shows a schematic diagram of a vehicle body coordinate system according to an embodiment of the present application. As shown in Figure 2, in this embodiment of the present application, based on the pitch information and roll information of the virtual vehicle in the body coordinate system, the driving simulation module 170 can determine the virtual vehicle attitude information and send the virtual vehicle attitude information to the chassis domain. Controller 160. The chassis domain controller 160 may receive the virtual vehicle attitude information sent by the driving simulation module 170 and control the active suspension 120 according to the virtual vehicle attitude information. The active suspension 120 can automatically adjust the suspension stiffness and damping according to the road surface and driving conditions, so that the vehicle can actively control the posture of its body or frame. By controlling the active suspension 120, the chassis domain controller 160 can control the attitude of the vehicle so that the attitude information of the vehicle is the same as the virtual vehicle attitude information. In this way, the user's experience during the driving simulation process can be improved.
如图1所示,在本申请实施例中,驾驶模拟系统还可以包括:As shown in Figure 1, in this embodiment of the present application, the driving simulation system may also include:
显示模块180,与驾驶模拟模块170通信,被配置成接收并显示驾驶模拟模块170发送的图像信息。The display module 180 is in communication with the driving simulation module 170 and is configured to receive and display image information sent by the driving simulation module 170 .
在本申请实施例中,驾驶模拟系统还可以包括显示模块180。显示模块180与驾驶模拟模块170通信,可以实时接收并显示驾驶模拟模块170发送的图像信息。在一个示例中,显示模块180可以为增强现实抬头显示(Augmented Reality Head Up Display,ARHUD)模块。这样,可以通过显示模块180实时地显示驾驶模拟过程的图像信息,满足用户对驾驶模拟过程的需求。In this embodiment of the present application, the driving simulation system may further include a display module 180 . The display module 180 communicates with the driving simulation module 170 and can receive and display the image information sent by the driving simulation module 170 in real time. In one example, the display module 180 may be an Augmented Reality Head Up Display (ARHUD) module. In this way, the image information of the driving simulation process can be displayed in real time through the display module 180 to meet the user's needs for the driving simulation process.
在本申请实施例中,驾驶模拟系统还可以包括:In the embodiment of this application, the driving simulation system may also include:
音响模块190,与驾驶模拟模块170通信,被配置成接收并播放驾驶模拟模块170发送的声音信息。The sound module 190 communicates with the driving simulation module 170 and is configured to receive and play the sound information sent by the driving simulation module 170 .
在本申请实施例中,驾驶模拟系统还可以包括音响模块190。音响模块190与驾驶模拟模块170通信,可以实时接收并播放驾驶模拟模块170发送的声音信息。这样,可以通过音响模块190实时地播放驾驶模拟过程的声音信息。In this embodiment of the present application, the driving simulation system may also include an audio module 190 . The audio module 190 communicates with the driving simulation module 170 and can receive and play the sound information sent by the driving simulation module 170 in real time. In this way, the sound information of the driving simulation process can be played in real time through the sound module 190 .
图3示意性示出了根据本申请实施例的一种基于线控底盘的驾驶模拟方法的流程图。如图3所示,本申请实施例还提供一种基于线控底盘的驾驶模拟方法,应用于基于线控底盘的驾驶模拟系统,驾驶模拟系统包括惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块、底盘域控制器和驾驶模拟模块,底盘域控制器分别与惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块和驾驶模拟模块通信,该驾驶模拟方法可以包括:Figure 3 schematically shows a flow chart of a driving simulation method based on a control-by-wire chassis according to an embodiment of the present application. As shown in Figure 3, the embodiment of the present application also provides a driving simulation method based on a wire-controlled chassis, which is applied to a driving simulation system based on a wire-controlled chassis. The driving simulation system includes an inertial sensor, an active suspension, and a steering-by-wire module. Brake-by-wire module, throttle-by-wire module, chassis domain controller and driving simulation module. The chassis domain controller is respectively connected with the inertial sensor, active suspension, steering-by-wire module, brake-by-wire module, throttle-by-wire module and driving simulation module. Communication, the driving simulation method may include:
步骤301、通过惯性传感器采集俯仰信息和侧倾信息;Step 301: Collect pitch information and roll information through inertial sensors;
步骤302、通过主动悬架确定姿态信息;Step 302: Determine attitude information through active suspension;
步骤303、通过线控转向模块获取方向盘转角信号;Step 303: Obtain the steering wheel angle signal through the steering-by-wire module;
步骤304、通过线控制动模块获取制动踏板开度;Step 304: Obtain the brake pedal opening through the brake-by-wire module;
步骤305、通过线控油门模块获取油门踏板开度;Step 305: Obtain the accelerator pedal opening through the wire-controlled throttle module;
步骤306、在开启驾驶模拟功能的情况下,通过底盘域控制器根据姿态信息确定车身高度;Step 306: When the driving simulation function is turned on, determine the height of the vehicle body based on the attitude information through the chassis domain controller;
步骤307、将俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块;Step 307: Send the pitch information, roll information, vehicle height, steering wheel angle signal, brake pedal opening and accelerator pedal opening to the driving simulation module;
步骤308、通过驾驶模拟模块根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,以及根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态。Step 308: Use the driving simulation module to control the virtual vehicle according to the steering wheel angle signal, brake pedal opening and accelerator pedal opening, and adjust the attitude of the virtual vehicle according to the pitch information, roll information and body height.
在本申请实施例中,基于线控底盘的驾驶模拟方法应用于基于线控底盘的驾驶模拟系统。基于线控底盘的驾驶模拟系统包括惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块、底盘域控制器和驾驶模拟模块。底盘域控制器分别与惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块和驾驶模拟模块通信。惯性传感器是检测和测量加速度、倾斜、冲击、振动、旋转和多自由度运动的传感器,可以用于采集车辆的俯仰信息和侧倾信息。主动悬架可以根据路面和行驶工况自动调整悬架刚度和阻尼,从而使车辆能主动地控制垂直振动及其车身或车架的姿态,由此,通过主动悬架可以确定车辆的姿态信息。车辆的线控底盘是指用线的形式来取代机械、液压或气动等形式的连接的车辆底盘,包括线控转向模块、线控制动模块和线控油门模块。其中,线控转向模块包括方向盘、手感模拟器和路感执行器。通过线控转向模块可以获取方向盘转角信号。线控制动模块包括制动踏板感模拟器和制动器,通过线控制动模块可以获取制动踏板开度。线控油门模块包括油门踏板感模拟器,通过线控油门模块可以获取油门踏板开度。In the embodiment of the present application, the driving simulation method based on the wire-controlled chassis is applied to the driving simulation system based on the wire-controlled chassis. The driving simulation system based on the wired chassis includes inertial sensors, active suspension, wired steering module, wired brake module, wired throttle module, chassis domain controller and driving simulation module. The chassis domain controller communicates with the inertial sensor, active suspension, steer-by-wire module, brake-by-wire module, throttle-by-wire module and driving simulation module respectively. Inertial sensors are sensors that detect and measure acceleration, tilt, impact, vibration, rotation, and multi-degree-of-freedom motion. They can be used to collect pitch and roll information of the vehicle. Active suspension can automatically adjust suspension stiffness and damping according to the road surface and driving conditions, so that the vehicle can actively control vertical vibration and the attitude of its body or frame. Therefore, the attitude information of the vehicle can be determined through active suspension. The vehicle's wired chassis refers to a vehicle chassis that uses wires to replace mechanical, hydraulic or pneumatic connections, including wired steering modules, wired brake modules and wired throttle modules. Among them, the steering-by-wire module includes a steering wheel, a hand feel simulator and a road feel actuator. The steering wheel angle signal can be obtained through the steering-by-wire module. The brake-by-wire module includes a brake pedal feel simulator and a brake. The brake pedal opening can be obtained through the brake-by-wire module. The throttle-by-wire module includes an accelerator pedal feel simulator, and the throttle pedal opening can be obtained through the throttle-by-wire module.
驾驶模拟系统通过判断驾驶模拟模块是否接收到用户输入的开启驾驶模拟功能的指令,可以确定是否开启驾驶模拟功能。在开启驾驶模拟功能的情况下,通过底盘域控制器,可以根据姿态信息确定车身高度。并且,可以进一步通过底盘域控制器将俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块。通过驾驶模拟模块,驾驶模拟系统可以根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,并且根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态,以实现驾驶模拟。The driving simulation system can determine whether to enable the driving simulation function by determining whether the driving simulation module receives an instruction input by the user to enable the driving simulation function. When the driving simulation function is turned on, the vehicle body height can be determined based on attitude information through the chassis domain controller. Moreover, the pitch information, roll information, vehicle height, steering wheel angle signal, brake pedal opening and accelerator pedal opening can be further sent to the driving simulation module through the chassis domain controller. Through the driving simulation module, the driving simulation system can control the virtual vehicle based on the steering wheel angle signal, brake pedal opening and accelerator pedal opening, and adjust the attitude of the virtual vehicle based on pitch information, roll information and body height to achieve driving simulation.
本申请通过惯性传感器、主动悬架、线控转向模块、线控制动模块、线控油门模块、底盘域控制器和驾驶模拟模块,可以确定俯仰信息、侧倾信息、姿态信息、方向盘转角信号、制动踏板开度和油门踏板开度,并在底盘域控制器根据姿态信息确定车身高度后,通过底盘域控制器发送俯仰信息、侧倾信息、车身高度、方向盘转角信号、制动踏板开度和油门踏板开度发送至驾驶模拟模块,使得驾驶模拟模块可以在开启驾驶模拟功能的情况下,根据方向盘转角信号、制动踏板开度和油门踏板开度控制虚拟车辆,以及根据俯仰信息、侧倾信息和车身高度调整虚拟车辆的姿态。本申请能够基于车辆的线控底盘进行驾驶模拟,提升用户驾驶模拟的体验感,降低驾驶模拟系统的成本。This application can determine pitch information, roll information, attitude information, steering wheel angle signal, Brake pedal opening and accelerator pedal opening, and after the chassis domain controller determines the vehicle height based on attitude information, it sends pitch information, roll information, vehicle height, steering wheel angle signal, and brake pedal opening through the chassis domain controller and accelerator pedal opening are sent to the driving simulation module, so that the driving simulation module can control the virtual vehicle based on the steering wheel angle signal, brake pedal opening and accelerator pedal opening when the driving simulation function is turned on, and based on the pitch information, side Tilt information and body height adjust the attitude of the virtual vehicle. This application can perform driving simulation based on the vehicle's wire-controlled chassis, improve the user's driving simulation experience, and reduce the cost of the driving simulation system.
本申请实施例还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的基于线控底盘的驾驶模拟方法。Embodiments of the present application also provide a machine-readable storage medium, with instructions stored on the machine-readable storage medium. The instructions are used to cause the machine to execute the above-mentioned driving simulation method based on a control-by-wire chassis.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will understand that embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment that combines software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a use A device for realizing the functions specified in one process or multiple processes of the flowchart and/or one block or multiple blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction means, the instructions The device implements the functions specified in a process or processes of the flowchart and/or a block or blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device. Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。Memory may include non-volatile memory in computer-readable media, random access memory (RAM), and/or non-volatile memory in the form of read-only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-volatile, removable and non-removable media that can be implemented by any method or technology for storage of information. Information may be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), and read-only memory. (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, Magnetic tape cassettes, tape disk storage or other magnetic storage devices or any other non-transmission medium can be used to store information that can be accessed by a computing device. As defined in this article, computer-readable media does not include transitory media, such as modulated data signals and carrier waves.
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprises," "comprises," or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements not only includes those elements, but also includes Other elements are not expressly listed or are inherent to the process, method, article or equipment. Without further limitation, an element qualified by the statement "comprises a..." does not exclude the presence of additional identical elements in the process, method, good, or device that includes the element.
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。The above are only examples of the present application and are not used to limit the present application. To those skilled in the art, various modifications and variations may be made to this application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this application shall be included in the scope of the claims of this application.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310912893.6A CN116863783A (en) | 2023-07-24 | 2023-07-24 | Driving simulation system and driving simulation method based on control-by-wire chassis |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310912893.6A CN116863783A (en) | 2023-07-24 | 2023-07-24 | Driving simulation system and driving simulation method based on control-by-wire chassis |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116863783A true CN116863783A (en) | 2023-10-10 |
Family
ID=88226758
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310912893.6A Pending CN116863783A (en) | 2023-07-24 | 2023-07-24 | Driving simulation system and driving simulation method based on control-by-wire chassis |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116863783A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120595690A (en) * | 2025-08-05 | 2025-09-05 | 一汽—大众汽车有限公司 | Vehicle dynamics simulator and calibration and verification method of vehicle dynamics function |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112009564A (en) * | 2020-09-04 | 2020-12-01 | 中国第一汽车股份有限公司 | Method, device and equipment for controlling steer-by-wire and storage medium |
| CN113129681A (en) * | 2019-12-31 | 2021-07-16 | 比亚迪股份有限公司 | Virtual driving system and vehicle |
| CN214175381U (en) * | 2020-11-19 | 2021-09-10 | 中国汽车技术研究中心有限公司 | Automatic driving teaching equipment system |
| CN113971897A (en) * | 2021-11-15 | 2022-01-25 | 山东省交通规划设计院集团有限公司 | Driving simulation system, and method and device for calibrating degree of truth of driving simulation system |
| CN116052504A (en) * | 2023-03-03 | 2023-05-02 | 北京千种幻影科技有限公司 | Method and device for processing brake data of automobile simulated driver and electronic equipment |
-
2023
- 2023-07-24 CN CN202310912893.6A patent/CN116863783A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113129681A (en) * | 2019-12-31 | 2021-07-16 | 比亚迪股份有限公司 | Virtual driving system and vehicle |
| CN112009564A (en) * | 2020-09-04 | 2020-12-01 | 中国第一汽车股份有限公司 | Method, device and equipment for controlling steer-by-wire and storage medium |
| CN214175381U (en) * | 2020-11-19 | 2021-09-10 | 中国汽车技术研究中心有限公司 | Automatic driving teaching equipment system |
| CN113971897A (en) * | 2021-11-15 | 2022-01-25 | 山东省交通规划设计院集团有限公司 | Driving simulation system, and method and device for calibrating degree of truth of driving simulation system |
| CN116052504A (en) * | 2023-03-03 | 2023-05-02 | 北京千种幻影科技有限公司 | Method and device for processing brake data of automobile simulated driver and electronic equipment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120595690A (en) * | 2025-08-05 | 2025-09-05 | 一汽—大众汽车有限公司 | Vehicle dynamics simulator and calibration and verification method of vehicle dynamics function |
| CN120595690B (en) * | 2025-08-05 | 2025-10-03 | 一汽—大众汽车有限公司 | Vehicle dynamic simulator and calibration and verification method for vehicle dynamic function |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3823265B2 (en) | GAME DEVICE AND GAME DEVICE CONTROL METHOD | |
| CN110097799A (en) | Virtual driving system based on real scene modeling | |
| US9448137B2 (en) | Test system | |
| JP7379450B2 (en) | Method and apparatus for on-center steering and fast reaction vehicles | |
| KR101880262B1 (en) | Racing simulator using virtual reality | |
| CN116863783A (en) | Driving simulation system and driving simulation method based on control-by-wire chassis | |
| JP4941659B2 (en) | Vehicle reaction reaction force control device | |
| CN119565170A (en) | A racing game implementation method | |
| CN114779677A (en) | Method for alleviating carsickness of user based on synchronization of vehicle motion and VR vision | |
| CN114404974A (en) | Audio data processing method and device, storage medium and processor | |
| JP4891218B2 (en) | Riding simulation equipment | |
| JP3579041B2 (en) | GAME SYSTEM, GAME DEVICE, GAME CONTROL METHOD, AND PROGRAM | |
| WO2021043400A1 (en) | A system and a method for determining a feedback torque to be applied to a steering wheel | |
| CN116052504B (en) | Method and device for processing brake data of automobile simulated driver and electronic equipment | |
| CN117288488A (en) | Calibration method and device of motion platform, storage medium and vehicle | |
| JP3783735B2 (en) | Image processing apparatus and game apparatus having the same | |
| JP2009128378A (en) | Driving simulation test equipment | |
| US7843453B2 (en) | Video generation device, load display method, recording medium, and program | |
| JP2008260439A (en) | Vehicle behavior control apparatus and vehicle behavior control method | |
| JP3243841U (en) | Training simulator and training simulator kit | |
| JP2834545B2 (en) | Motorcycle riding simulation device | |
| JP2862641B2 (en) | Motorcycle riding simulation device | |
| JP2025139037A (en) | Driving simulator control device | |
| JP3766549B2 (en) | Driving simulator | |
| JP2025056472A (en) | Driver Training Equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |