Abstract:
A bake-steering apparatus for controlling autonomous navigation of an electric scooter includes at least one electric motor coupled to at least one wheel of the scooter to provide driving power to enable forward momentum of the scooter, at least a pair of brake pads on the scooter such that each brake pad is adapted to make mechanical braking contact with respective ones of the wheels to provide navigational steering of the scooter, and a computational module on the scooter and electrically connected to each brake pad. The computational module is adapted to receive electrical signals and compute them into corresponding braking commands so as to determine the mechanical braking contact to generate corresponding slowing and turning of the forward momentum of the scooter so as to provide navigational steering of the scooter.
Abstract:
A vehicle has an accelerator pedal in communication with a prime mover, a transmission, and a controller. The controller is configured to, in response to receiving a first input indicative of a vehicle state and a second input indicative of a curve along a vehicle path within a predetermined time interval, downshift the transmission and modify a driver torque request map associated with the accelerator pedal to reduce a percentage of pedal travel associated with positive drive torque. A method of controlling a vehicle includes downshifting a transmission and modifying a driver torque request map associated with an accelerator pedal to reduce a percentage of pedal travel associated with positive drive torque when a vehicle state and a curve from an electronic horizon system predict a vehicle lateral acceleration in the curve being above a first threshold value.
Abstract:
Various methods of detecting or controlling vehicle stability are disclosed. Certain embodiments provide a method for performing hill hold control for a vehicle, a method for detecting a vehicle sliding into loss of control, and/or a method for controlling a vehicle's sliding into loss of control. Methods for detecting sliding into loss of control may include comparing the vehicle's longitudinal velocity gradient with a reference speed computed from wheel speed sensors inputs and/or detecting a lateral velocity of the vehicle and a longitudinal velocity of the vehicle when vehicle sliding is detected. Methods for control may include calculating a vehicle pitch angle from the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate, calculating a longitudinal velocity gradient from the vehicle pitch angle, and/or calculating a sideslip angle.
Abstract:
A controller may indicate a low-traction mode of a vehicle when a longitudinal tracking accumulation exceeds a first threshold value and a lateral response accumulation exceeds a second threshold value. The longitudinal tracking accumulation may measure a tally of activation of a traction control system over time. The lateral response accumulation may measure a comparison of the vehicle yaw-rate to a driver-desired model-based prediction of the yaw-rate. The controller may indicate the low-traction mode by providing a recommendation to switch to the low-traction mode in a human-machine interface screen of the vehicle, or by automatically adjusting the operational mode of at least one electronic control unit of the vehicle to implement the low-traction mode.
Abstract:
Methods and apparatus for assessing tire health through monitoring an effective tire rolling radius are disclosed. An example method includes obtaining velocity data for a vehicle from a global positioning system, obtaining angular speed data for a wheel of the vehicle, processing the velocity data and the angular speed data using a digital filter, and determining an effective rolling radius of a tire coupled to the wheel based on the processed velocity data and angular speed data.
Abstract:
A computer for, e.g., a mass market passenger vehicle operable by a virtual driver in autonomous and/or semi-autonomous mode, is programmed to determine that a current vehicle braking capacity exceeds each of a first braking target and a mitigation threshold at a current vehicle speed. The computer is further programmed to compare the current vehicle speed to an engine breaking threshold and generate a transmission control message providing data to operate a vehicle transmission. Where the current vehicle speed is above the engine braking threshold, the transmission control message provides data to operate the vehicle transmission to inhibit transfer of an input torque through the vehicle transmission. Additionally, where the current vehicle speed is below a wheel lock threshold, the transmission control message further provides data to operate the vehicle transmission to inhibit rotation of an output shaft of the vehicle transmission.
Abstract:
A vehicle system includes a processor with access to a memory storing instructions executable by the processor. The instructions include determining whether an autonomous host vehicle can traverse an environmental obstacle, and if the autonomous host vehicle can traverse the environmental obstacle, controlling an active suspension system in accordance with the environmental obstacle and controlling the autonomous host vehicle to traverse the environmental obstacle.
Abstract:
A computer for, e.g., a mass market passenger vehicle operable by a virtual driver in autonomous and/or semi-autonomous mode, is programmed to determine that a current vehicle braking capacity exceeds each of a first braking target and a mitigation threshold at a current vehicle speed. The computer is further programmed to compare the current vehicle speed to an engine breaking threshold and generate a transmission control message providing data to operate a vehicle transmission. Where the current vehicle speed is above the engine braking threshold, the transmission control message provides data to operate the vehicle transmission to inhibit transfer of an input torque through the vehicle transmission. Additionally, where the current vehicle speed is below a wheel lock threshold, the transmission control message further provides data to operate the vehicle transmission to inhibit rotation of an output shaft of the vehicle transmission.
Abstract:
An electric vehicle (HEV/BEV/EV) includes a dynamic traction control (DTC) system configured to perform a DTC process and an electric motor enhanced dynamic wheel torque control by brake (eDWT-B) system configured to perform an eDWT-B process. A controller selects according to a vehicle criterion a combination of the DTC and eDWT-B processes to control a vehicle operation.
Abstract:
A vehicle control and computation system interfaces a task controller in the vehicle with a vehicle-specific computation manager in a cloud network. A wireless data channel couples the task controller and the cloud network. The task controller performs operational tasks in the vehicle using data-related resources in the cloud network. Upon initiating one of the operational tasks, the task controller sends a handshake signal to the computation manager as a resource request. The computation manager calls at least one cloud-based agent from a database of predetermined agents in response to the handshake signal. The task controller completes the operational task via communication with the called agent.