The present disclosure relates to robotic vehicles utilizing a modular chassis especially capable of autonomous driving control provided by robotic drive wheels.
Related art for compatibility the system design of the present invention provides a control platform, in addition to robotics, intelligent control also involves control of the field of occupational and meet the needs of autonomous multi-service robots for users, and for general applications. Autonomous controlled robots and robot vehicles are becoming more prevalent today and are used to perform tasks traditionally considered to work in a controlled environment indoors or outdoors. As the programming technology increases, so too does the demand for robotic vehicles that can navigate around complex environments.
Robotic devices vehicles associated autonomous drive control systems, wireless navigational systems, bi-wire systems and other related systems are being continuously developed for intelligent transportation to transport passengers and needed to improve logistics to transport payloads, however vehicle's claiming to robotic vehicle use a drivetrain providing differential drive, ideally what is essential for the advancement of robotic vehicle technology is developing robotic vehicles capable of traveling at zero-degrees and provide autonomous drive system programmed for synchronizing some or all drive wheels to turn simultaneously to steer a robotic vehicle in any direction, holonomic meaning like how a crab moves.
The present robotic vehicle offers a modular chassis configured with an array of robotic drive wheels accommodating different vehicle body types characterized as: a self-balancing vehicle, a tricycle, a minicar, a golf cart, a bumper car, a ride-on toy, a sedan, a truck, an ATV, RVs and multiple types of delivery trucks and vans, as one skilled in the art other vehicle body types can be realized, each capable to drive about like how a crab moves or holonomic-ally allowing the robotic vehicle to parallel park and perform unique driving stunts like coupling together. Respectively the present modular robotic vehicle comprises a control system utilizing various components for controlling steering, velocity and stability of the modular robotic vehicle such that a variety of operating modes are accomplish by means of two-four-six-eight robotic drive wheel steering and braking. The present modular robotic vehicle offers of an array of right and left robotic drive wheels capable of steering holonomic-ally in the following multiple fore and aft directions; for example; at 90-degrees driving sideways, at an approximate 45-degrees or 270-degrees form steering laterally, and omni-directionally driving in complete circles and performing other stunts.
The present application offers different types of modular robotic vehicles 100 utilizing a modular chassis 200A-2300 and robotic drive wheels 300 henceforth as: MRV”, “MRV 100”, “modular robotic vehicle 100” configured to be a manned or unmanned modular and utilized for personal use or utilized for commercial applications, service work accommodating various professions. Primarily the modular robotic vehicle MRV 100 is utilized by a driver 101 selecting to drive manually or be driven autonomously.
In greater detail
In various elements the frame assemblies include encasements for housing a Control System 400 and a battery(s), wherein the robot MRV 100A comprise subsystem providing various components 401-450. The control system 400 is associated with control processes utilizing a semiautonomous system 401 for manual driving or using an autonomous driving system 402, processors 403, associated with an assortment of cameras 414 and sensors which may include; LIDAR 415, Radar 416, an acoustic sensor 417, an ultrasonic sensor 418, a contact sensor 419, or other perimeter monitoring sensors providing sensor data 420 based on determining objects in an environment 421, a gyroscope 441 contained within a body 218B or an IMU provided to assist with balance of the humanoid MRV 100A and a virtual personal assistant 435.
In various element the robot MRV 100A robotic drive wheels comprise a hanger arm is connectively coupled onto the frame by an arrangement of fasteners, nuts and bolts; a steering controller accordance with driver 101 or user 102 instructions and in accordance with the autonomous driving system 402 for separately controlling the rotational direction of a drive wheel and the velocity of the motor, the chassis and robotic drive wheel are detailed herein.
In greater detail
Accordingly herein
In various elements the modular chassis type 200A/200B, 1900-2200 is constructive to couple with a vehicle body 218, the vehicle body type varies as indicted by numbering: 218A-218O in
In greater detail
As shown in
In various control elements respectively the steering controller 303 is associated with the control system 400 and with a drive bi-wire control process as explain in
In various aspects the control system is associated with receiving data from the gyroscope 439 set at center mass (CM) within the modular chassis 200 is utilized to keep the self-balancing vehicle 100A in a standing state.
In various aspects the control system 400 is associated with the steering controller 303, electric motor 302, actuators, encoders and an IMU 442 in accordance with driver instructions for separately controlling the rotational direction of each robotic drive wheel 300. The electric motor 302 for generating the driving force. It receives target values of an output torque, a rotational speed, etc. so that the target values are realized. The electric motor 302 control ECU also operates as a driving force generator in the negative direction through regenerative control of the electric motor to control a charged state, etc. of the battery 216 via charger 217.
The steering controller 303 comprising an actuator positioned with respect to the upper portion 204 to locally control the steering function of the robotic drive wheel 300. The steering controller 303 as shown may be used to provide functional redundancy over all steering functions. The suspension system, in
In one or aspects the steering controller 306 utilizes a steering motor 306a, an actuator 306b, encoders 306c and printed circuit board assemblies (PCBAs) 306d associated hardware which are housed in and covered by a housing assembly 305, wherein the encoders 306c configured to properly encode the position and rotational speed of a steering actuator 306a as well as to amplify steering torque from such a steering motor 306a, e.g., through the actuator 306b. As will be appreciated by those having ordinary skill in the art, such encoders 306c may include the PCBAs 306d having local task execution responsibility for the robotic drive wheel 300 within which the PCBA 303d is embedded also indicated in
In various elements once initiated the robotic drive wheel 300 provides three axes of rotation represented as the drive wheel pivot axis (PA), and a steering axis (SA) and accordingly each robotic drive wheel's steering controller 306 can steer the drive wheel array 300 in various directions or “omni-directionally” or “holonomic” which will achieve different steering motion scenarios.
In greater detail
i) The MRV 100 control system 400 The MRV control system configured with various components 401-459 and interface process providing: engaging an action of the drive 101 to press an AUTO engage button 426b on the control panel 425, immediately the autonomous driving system 402 via a disengage action 447 for disengaging the semiautonomous system, when passed, the autonomous driving system 402 deactivates the one or more smart I/O devices 445 and commences responsive control signals to activate the autonomous driving system operating platform; and providing a manual state 448, from the autonomous state 449, at any time in response to an activating action 446 and/or a disengage action 447, the MRV may transition only to the manual state 449 from intermediate states 450 e.g., to enforce safety measures;
ii) providing a drive by-wire system 411 linking with to the drive-by-wire joystick controller 427, wherein the drive-by-wire joystick controller 427 switches of the operating mode selector from a closed position to an open position, or to receive the incoming electronic signals or at least one driving instruction 427a or combinations thereof and delivers the necessary movement or motion to the MRV, and the drive by-wire system 411 is configured to transmit at least one response signal or at least one feedback signal or at least one video feed or combinations thereof to the control system 400;
iii) providing an assortment of cameras 414 and sensors; LIDAR 415, Radar 416, an acoustic sensor 417, an ultrasonic sensor 418, a contact sensor 419, or other perimeter monitoring sensors providing sensor data 420 based on determining objects in an environment 421;
iv) providing a Vehicle to Vehicle System utilizing vehicle to vehicle docking mode 2900 associated with a plurality of MVRs 100 that perform the group driving; determining a staying time in a cluster of the MRVs based on driving data 413a; generating a routing table 413b including a routing order 413c for transmitting the blockchain 413d and blockchain data 413e between the plurality of MVRs according to dwell time 413f; transmitting the generated routing table 455 to a slave MRV; forming a blockchain 413d between the plurality of MVRs in the routing order 413c;
v) providing a Vehicle to Vehicle System utilizing vehicle to vehicle docking mode 2900 associated with a plurality of MVRs 100 that perform the group driving; determining a staying time in a cluster of the MRVs based on driving data 413a; generating a routing table 413b including a routing order 413c for transmitting the blockchain 413d and blockchain data 413e between the plurality of MVRs according to dwell time 413f; transmitting the generated routing table 455 to a slave MRV; forming a blockchain 413d between the plurality of MVRs in the routing order 413c;
vi) providing a base station 432 may include one or more wired and/or wireless communication system 410 networks providing 4G or 5G Network, WIFI and GPS connections, the base station 422 can be any remote network access node including a communication satellite, network access points. In addition, remote computing device and/or the remote server 424 communication link can provide access to the group of MRVs associated with the vehicle to vehicle system 413;
vii) utilizing GSP 412, a Navigation Path Planning System 454 and an Obstacle Avoidance System 455 obtaining sensor data 420 providing Instructions 407, information 451 and/or materials that may be stored in memory 404 may include image data 452, gyroscope measurements, camera auto-calibration instructions 453;
viii) providing information 421 to the driver 101 to communicate with one or more interface networks 456, an example of which may be adapted to be used with a base station 433 prospectively, the MRV may or may not be in communication with any interface networks 456;
ix) providing a wireless communication system 410 associated WIFI 433 and Bluetooth 434 with external smart devices, the control system providing a Bluetooth 434 pairing with a smartphone 432 or driver interface 423 providing smart I/O devices 446, a VPA 435 utilized for voice command 436 and infotainment 436a;
x) engage action of the drive 101 may correspond by pressing the AUTO engage button 426a on the control panel 425, when passed operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for holonomic steering or for performing stunts and self-docking processes;
xi) providing a manned MRV or an unmanned MRV may be summoned via user 102 by a remote network 457 associated with ride trips or to pick up passengers then drop-off passengers at various locations; to transfer a payload 103 of one or more passengers to a store, a restaurant, appointments, and/or to do chores; consignment to pick up a payload 103 or to drop off a payload 103;
xii) utilizing smart I/O devices configured for providing a link to the control system such that the driver 101 can select settings and programming to semi-autonomously control the MRV 100 whilst onboard, or a user 102 can select settings and programming to control the MRV 100 autonomously from afar.
The control system associated with one or more of the various components 459 providing interface processes 401-443 and associating with subsystems which include; semiautonomous system 401 or an autonomous driving system 402, processors 403, memory 404, algorithms 405, software 406, Instruction 407, Cloud 408, Internet of Things (IoT) 409, a Wireless Communication System 410, a Drive Bi-Wire System 411, a Global Positioning System (GPS) 412, a Vehicle to Vehicle System 413 providing an assortment of cameras 414 and sensors which may include; LIDAR 415, Radar 416, an acoustic sensor 417, an ultrasonic sensor 418, a contact sensor 419, or other perimeter monitoring sensors providing sensor data 420 based on determining objects in an environment 421, a base station 422, a driver interface 423 associated with a driver 101, a remote server 424, smart I/O devices 445 including; a control panel 425, an AUTO engage button 426a-426h, a drive-by-wire joystick controller 427, a joystick steering throttle 428, or a steering wheel 429, throttle pedal 430, brake pedal 431 disposed within a cab 1900, a smartphone 432 or tablet like devices preferably utilized by driver 101 for driver interface 423, WIFI 433, Bluetooth 434, a virtual personal assistant (VPA) 435 associating with voice command 436, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for holonomic steering or for performing stunts, and respectively utilized when a vehicle to vehicle docking mode 2900 is engaged for a docking procedure between two MRVs.
Accordingly, various elements the control system 400 the semiautonomous system 401 selected by driver 101 and the autonomous driving system 402 selected by a driver when onboard or selected by a user who is not onboard, hence “a manned or an unmanned MRV 100”.
Accordingly, in various elements the control system 400 associating the MRV may transition from the semiautonomous system 401 to the autonomous driving system 402 or vice versa in response to an engage action of said drive 101. For example, the engage action of the drive 101 may correspond by pressing the AUTO engage button 426a on the control panel 425, when passed, the semiautonomous system 401 activating action 446 and will allow the driver 101 to utilize one or more smart I/O devices 445 to interface with the MRV. In example implementations, the transition may be carried out by toggling a mechanical joystick steering throttle 428, or use a steering wheel 429, throttle pedal 430, brake pedal 431 disposed within a cab 1900, or relay voice command to the control panel 425 via virtual assistant 435 or engage the one or more smart I/O devices. Thus, while operating in the semiautonomous state, the MRV control system operations. For example, the engage action of the drive 101 may correspond by pressing the AUTO engage button 426b on the control panel 425, immediately the autonomous driving system 402 via a disengage action 447 disengages the semiautonomous system, when passed, the autonomous driving system 402 deactivates the one or more smart I/O devices 445 and commences responsive control signals to activate the autonomous driving system operating platform.
Accordingly in various elements the autonomous driving system operating platform associating with the control system 400 one or more processors 403; and one or more memory 404 resources storing instructions that, when executed by the one or more processors, cause the MRV control system 400 to monitor a plurality of subsystem interfaces corresponding to respective operation of the MRV, wherein the respective subsystem interface is in an intermediate state 450, engage a relay of the respective driver interface 423 associated with a driver 101 or user 102 in response to the engage input, initiate a drive-by-wire controller to autonomously operate each of the plurality of MRV interfaces comprises at least a brake interface for controlling braking operations of the MRV, a steering interface for controlling steering of the MRV, and an acceleration interface for controlling acceleration of the MRV.
Accordingly in various elements the MRV may return to a manual state 448, from the autonomous state 449, at any time in response to an activating action 446 and/or a disengage action 447. For example, the disengage action 447 may be triggered by the upon detecting a driver input via the one or more manual input mechanisms and smart I/O devices, and/or detecting a failure or fault condition in one or more of the interface processes 401-443. In example implementations, the MRV may transition only to the manual state 449 from the autonomous state. This may ensure that autonomous vehicle transitions through each of the intermediate states 450 (e.g., to enforce safety measures) before the autonomous state 449 can be engaged again.
In various aspects the drive by-wire system 411 linking with to the drive-by-wire joystick controller 427, wherein the drive-by-wire joystick controller 427 switches of the operating mode selector from a closed position to an open position, or to receive the incoming electronic signals or at least one driving instruction or combinations thereof and delivers the necessary movement or motion to the MRV, and the drive by-wire system 411 is configured to transmit at least one response signal or at least one feedback signal or at least one video feed or combinations thereof to the control system 400.
Accordingly in various elements the control system 400 associating with subsystems, respectively the vehicle to vehicle system 413 in which an assortment of cameras 414 and sensors; LIDAR 415, Radar 416, an acoustic sensor 417, an ultrasonic sensor 418, a contact sensor 419, or other perimeter monitoring sensors providing sensor data 420 based on determining objects in an environment 421. For example, the control system may include several sensors 414-419 can generate respective sensor data 420. Each sensor apparatus may include one or more sensors that may capture a particular type of information about the surrounding environment 421 and objects in the environment 421, and may include a number of cameras 413 modules that can capture still images and/or videos (e.g., as sensor data 420a). Respectively the LIDAR sensor 415 can determine distance information to nearby objects (e.g., as sensor data 420b) using laser ranging techniques; and the inertial measurement unit (IMU) 442 can detect velocity, orientation, and/or gravitational information (e.g., as sensor data 420c) pertaining to the MRV 100.
Accordingly in various elements the control system 400 associating with subsystems, respectively the Vehicle to Vehicle System that links with a vehicle to vehicle docking mode 2900 associated with a plurality of MVRs 100 that perform the group driving; determining a staying time in a cluster of the MRVs based on driving data 413a; generating a routing table 413b including a routing order 413c for transmitting the blockchain 413d and blockchain data 413e between the plurality of MVRs according to dwell time 413f; transmitting the generated routing table 455 to a slave MRV; forming a blockchain 413d between the plurality of MVRs in the routing order 413c; determining whether or not the blockchain data 413e is modulated by comparing hash values of blockchains 413d formed in front and rear order MVRs 100 or other vehicles of a specific routing order 413c gathered from obtained driving data 413a.
At least one of a position at which the plurality of MVRs 100 or other vehicles leaves the cluster, an amount of battery power remaining in the MVRs 100 or other vehicle, a year of the MVRs 100 or other vehicle, a size of the MVRs 100 or other vehicle, a type of the MVRs 100 or other vehicle, or a position of the MVRs 100 or other vehicles within the cluster.
Transmitting and receiving the driving data 454 between the plurality of MRVs; encrypting the driving data of a leading vehicle with a V2X key; calculating the hash value based on the encrypted travel data and forming the block comprising the encrypted travel data and the hash value; and transmitting the block to the MVRs in a next order according to the routing order 413c.
The vehicle to vehicle system 413 wirelessly transmits a routing table and driving data to a slave MRV, receives the driving data from the slave MRV, wherein the processor determines a dwell time in a cluster of the MRVs based on the driving data of at least one MRV performs the clustering, and transmits block chain data between the plurality of MRVs according to the dwell time. Generating the routing table, forming a blockchain between the plurality of MRVs based on the routing sequence.
In various elements the control system 400 further comprising a base station 422 providing wireless communication link 433 such as a remote server 424 to one or more modular robotic vehicles. The base station 432 may include one or more wired and/or wireless communication system 410 networks providing 4G or 5G Network, WIFI and GPS connections, the base station 422 can be any remote network access node including a communication satellite, network access points. In addition, remote computing device and/or the remote server 424 communication link can provide access to the group of MRVs associated with the vehicle to vehicle system 413.
Respectively, the MRV can be configured to communicate with the remotely for exchanging various types of communications and materials including location information and map planning from the Global Positioning System (GPS) 412 provided by one or more GPS satellites.
In various embodiments, the processor 403 can be a general-purpose single or multi-chip microprocessor (e.g., an ARM processor), a special purpose microprocessor (e.g., a digital signal processor (DSP)), a microcontroller, a programmable gate array, and the like, the processor 403 may be referred to as a central processing unit (CPU). Although a processor 403 (e.g., multi-core processor) or a combination of different types of processors (e.g., ARM and DSP).
The processor 403 can be configured to implement the methods of various embodiments providing Instructions 407 can be accessed in hardware or firmware, and/or in a combination of hardware, software 406 and APPs.
The memory 404 may also be saved to Cloud 408 to store MRV data 451 related to driver settings and preferences of the MRV, and as well to store sensor data 420 gathered from; sensors and cameras (e.g., image data) exposure settings, IMU measurements, time stamps, instruction data, camera imaging data, sensor data 420.
In various elements Instructions 407, information 451 and/or materials that may be stored in memory 404 may include image data 452, gyroscope measurements, camera auto-calibration instructions 453 (including object detection commands, object tracking commands, object locations) Predictor command, timestamp detector command, calibration parameter calculation command, calibration parameter/confidence score estimator command), calibration parameter/confidence score variance threshold data, current object frame detection object position data, the previous object position data in the frame data, the calculated calibration parameter data, and the like based on the Global Positioning System 407 (GPS), and via subsystem; Navigation Path Planning System 454 and Obstacle Avoidance System 455 obtaining sensor data 420.
The memory 404 can be any electronic component capable of storing “electronic” information 451, including, for example, random access memory (RAM), read only memory (ROM), disk storage media, optical storage media, flash memory devices in RAM. The onboard memory included in the processor, the erasable programmable read only memory (EPROM), the electronic erasable programmable read only memory (EEPROM), the scratchpad, etc., including combinations thereof.
The control system 400 associated with a wireless communication system 410 utilizing smart I/O devices 445 information 421 for accommodating the driver 101 to communicate with one or more interface networks 456, an example of which may be adapted to be used with a base station 433 prospectively, the MRV may or may not be in communication with any interface networks 456 with respect to the navigation methods described herein. Accordingly said wireless communication system may also utilize a Light Fidelity (LiFi) system.
In various elements the control system 400 further associated with the base station 432 providing wireless communication link 433 associated with server 343 communicate with to one or more modular robotic vehicles traveling in groups.
The base station 432 may include one or more wired and/or wireless communication connections, the base station 433 can be any interface network 456 providing access node 457 including a communication satellite 458, network access points. In addition, remote computing device and/or communication network can provide access to the vehicle to vehicle system 413.
Respectively, the MRV can be configured to communicate with the interface network 456 for exchanging various types of location information, navigation commands 458, data queries, infotainment information 459, and the like.
The wireless communication system 410 associated WIFI 433 and Bluetooth 434 with external smart devices, the control system providing a Bluetooth 434 pairing with a smartphone 432 or other smart devices utilized for voice command 436 options, accordingly other Bluetooth paired devices may include an iPad or Tablet, Bluetooth Earphone, Google Glasses, VR headset, or handheld remote controller device with Bluetooth pairing.
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 and infotainment 459 and driver interface 423.
The smartphone 434 or built-in smart I/O device smart devices 445 can be linked to the interface network 456 via WIFI provider. The smartphone 445 or other built-in smart I/O device smart devices 446 linking the drive 101 to the base station 433 allowing the driver 101 or user 102 of an unmanned MRV 100 to select a preferred operating mode.
In some embodiments of the present disclosure, a manned MRV or an unmanned MRV may be summoned via user 102 by a remote network 457 associated with Uber® or another transportation network service used to pick up passengers then drop-off passengers at various locations.
In some embodiments of the present disclosure offers a manned MRV or an unmanned MRV 100 operatively adapted for consignment to transfer a payload 103 of one or more passengers to a store, a restaurant, appointments, and/or to do chores.
In some embodiments of the present disclosure offers a manned MRV or unmanned MRV operatively adapted for consignment to pick up a payload 103 or to drop off a payload 103.
In some embodiments of the present disclosure offers a manned MRV or unmanned MRV 100 operatively adapted for consignment to places and environments liken too; outdoors, indoors, buildings, on ground, underground, submerged, up in the air, on planets or in space.
The control system 400 associated with smart 110 devices being internal or external I/O devices for accommodating the driver 101 to communicate information 427 through driver interface 423. Accordingly smart I/O devices are configured for providing a link to the control system such that the driver 101 can select settings and programming to semi-autonomously control the MRV 100 whilst onboard, or a user 102 can select settings and programming to control the MRV 100 autonomously from afar.
The body 218 accordingly being a configuration at least that of; MRV 100A-MRV 100D and MRV100E-MRV 100O exampled in
Referring now to an adaptable seating unit 228 with adjustable arms configured with right or left side holder 230 for attaching a smartphone 432 used for driver interface, the smartphone associating with WIFI 433, Bluetooth 434, a virtual assistant 435 providing voice command 436 allowing driver 101 to verbally control settings and access the IoT 409.
The driver 101 utilizes the control to access the unlocking or locking robotic drive wheels of the MRV and turning the MRV ON/OFF, the driver can control the adaptable arms and mirrors according and power on/off any head lamps 221, tail lights 222, turn signal lights 223. The adaptable chair arms contain smart I/O devices 445 including; a control panel 425, an AUTO engage button 426a-426h, a drive-by-wire joystick controller 427, a joystick steering throttle 428.
Accordingly the MRV 100A-MRV 100F may require a self-balancing component such as a gyroscope 441 assisted with an IMU 442 for providing a self-balancing process configured for maintaining an upright position of the MRV 100 during traveling and traversing on roads, and utilize the semiautonomous system 401 proving driver interface control, or utilize the autonomous driving system 402 configured for controlling the steering and speed of each robotic drive wheels disposed on right and left sides of the chassis 200A/200B, or configured for controlling the steering and speed of each robotic drive wheel 300 disposed on the right and left front portions, or configured for control ling the steering and speed and braking of each robotic drive wheel 300c disposed on the right and left rear portions, other robotic drive wheel arrangements are disposed in different framing scenarios are realized herein.
In greater detail
The modular chassis 200 includes a seating unit 228 comprising smart I/O devices 445 including; a control panel 425, an AUTO engage button 426a-426h, a drive-by-wire joystick controller 427, a joystick steering throttle 428, a smartphone 432 or tablet like devices preferably utilized by driver 101 for driver interface 423, WIFI 433, Bluetooth 434, a virtual personal assistant (VPA) 435 associating with voice command 436, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, the control panel 425 having a lock and key security system 425a for driver accessing use, the a joystick steering throttle 428 for controlling steering and velocity level of each robotic drive wheel 300.
Respectively the driver 101 utilizes the control panel 425 to access the unlocking or locking robotic drive wheels of the MRV 100 and turning the MRV 100 ON/OFF, the driver can control the adaptable arms and mirrors, head lamps 221, tail lights 222, turn signal lights 223, and monitor status of cameras 414 and sensors 415-419.
Respectively the control system may be associated with external smart devices providing a Bluetooth 444 link to pair with a driver's smartphone 432 or built-in smart I/O devices 445 either being utilized for voice command controlling options, as shown the smartphone 432 being connected on a coupling bracket disposed on an arm of the adaptable chair 228, accordingly the smartphone 432 or other smart input or output device being linked to a remote network or base station via WIFI 433 provider. The smartphone 432 other smart linking to the control system the smartphone 445 providing a controller means configured for selection a driver's preferred operating mode.
Respectively as shown in
Respectively driver 101 of the self-balancing vehicle 100A may have physical limitation to select control components with her/his hands or fingers, therefore virtual assistance technology 441 like a kind of a Siri™ or Alexa™ making it available for a driver 101 of the self-balancing vehicle 100A to control the steering and braking via driver voice control.
Referring to
The pultruding deck 226 to support a driver 101 to climb on board; a spacious interior configured for footing placement of the driver 101 and having for storage; the spacious interior comprising a LED light 224. The pultruding deck 226 to support at least one dummy caster wheel 227 set underneath a lower portion 207 of the tricycle 100B to assist balance stability and for maneuvering the tricycle 100B, the caster wheel 227 providing a suspension means to transition smoothly over unlevel ground, ramps, sidewalks and street surfaces.
In greater detail
The pultruding deck 226 to support a driver 101 to climb on board; a spacious interior configured for footing placement of the driver 101 and having for storage; the spacious interior comprising a LED light 224. The pultruding deck 226 to support at least one dummy caster wheel 227 set underneath a lower portion 207 of the tricycle MRV 100B to assist balance stability and for maneuvering the tricycle 100B, the caster wheel 227 providing a suspension means to transition smoothly over unlevel ground, ramps, sidewalks and street surface.
The body 218D are configured with a front door 228 opening for driver access and can be attached with framed brackets 229 conforming to an attachable hood 230 which is formed with plexiglass 231 and/or a cover 232 to provide shade, as shown the hood unit 230 being domed shaped, the configured to be detachable and configured with gaskets, and may be configured with an optional overhead bar or other overhead support structure, a convertible top or other hood configurations.
As shown
In greater detail
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the sedan MRV 100F.
In greater detail
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the minivan MRV 100G.
In greater detail
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the truck MRV 100H.
In greater detail
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the ATV MRV 100I.
In greater detail
The control system providing WIFI 433, Bluetooth 434, a virtual assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the delivery van MRV 100J.
In greater detail
The control system providing WIFI 433, Bluetooth 434, a virtual assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the delivery van MRV 100K.
In greater detail
The control system providing WIFI 433, Bluetooth 434, a virtual assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the semitruck MRV 100L.
In greater detail
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the sedan MRV 100F.
In greater detail
Respectively MRV 100N configured with modular chassis 1900 and vehicle body 218Na, and accordingly the MRV 100N comprises a control system utilizing a variety of operating modes configured for controlling the steering and braking of an array of two front robotic drive wheels 300a, 300b and two rear robotic drive wheels 300c, 300d; and respectively MRV 100NN configured with modular chassis 1900 and vehicle body 218Mb, and accordingly the MRV 100NN comprises a control system utilizing a variety of operating modes configured for controlling the steering and braking of an array of four synchronously controlled robotic drive wheels 300a, 300b, 300c, 300d.
Accordingly said tractor MRV 100N and said fifth wheel MRV 100NN combine four front robotic drive wheels 300a, 300b, 300c, 300d, and four rear robotic drive wheels 300e, 300f, 300g, 300h, respectively each robotic drive wheel is systematically controlled by said control system 400, and by various components 450 providing subsystems and operating modes, as well, an IMU 442 self-balancing process assisting an upright position of the fifth wheel during docking process and traveling traversing on roads.
Respectively both tractor MRV 100N and fifth wheel MRV 100NN further comprising a diverse arrangement of metal brackets, tubing or a combination thereof supporting a group four front synchronized robotic drive wheel arrangements and a group of four rear synchronized robotic drive wheel arrangements each group is managed by said control system 400.
Wherein a various components 401-459 associating with subsystems and operating modes are utilized for controlling steering and speed and braking of; four front robotic drive wheels 300a, 300b, 300c, 300d and utilized for controlling steering and speed and braking four rear robotic drive wheels 300e, 300f, 300g, 300h.
The MVR 100N when driver 101 is onboard, she or he employs either the semiautonomous system 401 or autonomous driving system 402 linking to a steering wheel a steering wheel 429, throttle pedal 430, brake pedal 431 disposed within a cab 1900, a smartphone 432 or tablet like devices preferably utilized by driver 101 for driver interface 423 the body 218N and body 219NN are configured with a bumper 226a, 226b, a front trunk 227a and a rear compartment 227b comprising upper and lower locked storage compartments 110 with hatch, the front and rear sections being configured with head lamps 228, tail lights 229, turn signal lights 230, and comprising one or more sensor system may include one or more of the following; cameras 313, sensors 314-316, a LIDAR 317, Radar 318 determining objects in an environment 421. The cab 1900 components include; a steering wheel 429, throttle pedal 430, brake pedal 431, and the dashboard 1901 may be configured to house, a smartphone 432 or tablet like devices preferably utilized by driver 101 for driver interface 101a, furthermore the cab 1900 accommodating front and rear seating units 1904a, 1904b including seat belts, a dashboard for housing a control panel 1902 components including; airbags, via the control panel 1902 the driver 101 selects virtual buttons for controlling the power on/off to the head lamps 221, tail lights 222 and other devices.
The control system 400 providing WIFI 433, Bluetooth 434, a virtual personal assistant 435 associating with voice command 436 of the driver interface 423, and hardware including accelerometers 439, steering actuators 440, a gyroscope accelerometer 441 and IMU 442, and a navigation subsystem 458 providing operating modes; a two-wheel steering mode 2400, an all-wheel steering mode 2500; a traverse steering mode 2600, a park mode 2700, an omni-directional mode 2800 being utilized for performing stunts, and a vehicle to vehicle docking mode 2900. Wherein the dash board's control panel 1902 providing a lock and key security system 1905 for driver accessing use of the tractor MRV 100N and the fifth wheel MRV 100NN.
Respectively the tractor MRV 100N and fifth wheel MRV 100NN may include a remote network or base station provided for controlling the docking both tractor MRV 100N and fifth wheel MRV 100NN, and for controlling a docking process via the vehicle to vehicle docking mode 2900 whereby the docking process involving the MRV 100N to couple with another MRV 100 or other vehicles.
Respectively each tractor MRV 100N and fifth wheel MRV 100NN may utilize an environment detection system 444 providing cameras 414 and sensors 415-419 for detecting objects and identify the location of each object 448 and identify object materials 449, the objects being forklifts, humans or robots loading or unloading the MRV 100NN and/or objects in the surrounding environment 421.
Respectively both tractor MRV 100N is configured with a cab for accommodating a driver 101 and the fifth wheel is configured for payload 103 containment or is configured with a cab and cargo payload.
Respectively the tractor MRV 100N and the fifth wheel MRV 100NN are configured with a plurality of sensors, processors 401 and servers interconnected via the docking mode 2700 to assist in automatically connecting the tractor MRV 100N and the fifth wheel MRV 100NN to one another and disconnecting the tractor MRV 100N and the fifth wheel MRV 100NN from one another, more particularly each capable of driving independently when separated, and each capable of autonomously hitching to other modular robotic vehicles 100, or other vehicles.
In some embodiments, various components 450 providing subsystems and operating modes, as well, an IMU 442 provides a self-balancing process configured for maintaining an upright position of the MRV 100N/MRV100NN during traveling and traversing on roads, whereby the linking to a steering wheel 1802 for controlling steering and speed of each front robotic drive wheel 300a, 300b; whereby the autonomous driving system 437 automatically links with the steering wheel and brakes to control steering, speed and/or braking of one or more of the robotic drive wheel; 300a, 300b, 300c, 300d.
Respectively the IMU 442 output measurement can be used to determine the height, angular rate, line speed and/or position of the MRV 100N; monitoring output by IMU 442 to extract information from one or more images captured utilizing environment 421 detection system 444 providing cameras 414 and sensors 415-419 for detecting objects and identify the location of each object 448, and identify object materials 449.
In various control elements the tractor MRV 100N and the fifth wheel MRV 100NN utilizing a vehicle to vehicle remote network 331 and/or a base station 332 providing wireless communication link 333 such as a wireless signal 333a linking with one or more modular robotic vehicles.
As exampled, the two front robotic drive wheels 300a, 300b are steering the MRV 100N “semi-truck” or “tractor” as indicated by arrows as hanger arm is facing outward, whereas, the two rear robotic drive wheels 300c, 300d are not engaged to steer the MRV 100NN as the hub is facing outward.
Accordingly the control system 400 of said tractor MRV 100N and said fifth wheel MRV 100NN linking with a remote network or base station for overseeing the vehicle to vehicle docking mode 2900 guiding each other to subsequently couple together, the process described herein.
Respectively MRV 100N further comprises a skid plate and the fifth wheel MRV 100NN comprises a king pin, respectively the skid plate couples to the king pin indicated in
In greater detail
Respectively the mega-van MRV 100) further comprising a diverse arrangement of metal brackets, tubing or a combination thereof supporting a group four front synchronized robotic drive wheel arrangements and a group of four rear synchronized robotic drive wheel arrangements each group is managed by said control system 400.
Wherein a various components 401-459 associating with subsystems and operating modes are utilized for controlling steering and speed and braking of; four front robotic drive wheels 300a, 300b, 300c, 300d and utilized for controlling steering and speed and braking four rear robotic drive wheels 300e, 300f, 300g, 300h, each associated with:
The mega-van MVR 100) when manned is configured with a cab accommodating seating units 1904, a dashboard 1801 for housing a control panel 1902 comprising a touch screen display switches for power on/off and control lamps, turns signals, respectively the control panel 1902 providing a keyed identifying security system 1905 for the driver 101 to unlock or lock access to the robotic drive wheels, engage power ON/OFF, control mirrors accordingly and power on/off any head lamps and control other cab amenities.
Respectively the body 218O is configured with a bumper 226a, 226b, rear/side compartments 110 with hatch for storing payload 103, the front and rear sections being configured with head lamps 228, tail lights 229, turn signal lights 230, and one or more sensor system may include one or more of the following; cameras 313, sensors 314-316, a LIDAR 317, Radar 318.
Respectively the mega-van MRV 100O may include a remote network or base station provided for controlling the docking a mega-van MRV 100O, and for controlling a docking process involving the mega-van MRV 100O to couple with another MRV 100 or other common vehicles.
Respectively the mega-van MRV 100O may utilize an autonomous driving system 402 providing cameras 413 and sensors 414-419 for detecting objects and identify the location of each object 448 and identify object materials 449, the objects being forklifts, humans or robots loading or unloading the mega-van MRV 100O and/or objects in the surrounding environment 421.
In greater detail
In greater detail
As shown a right robotic drive wheel 300a is disposed on the right side section 2010a as indicated by arrow (a) and a left robotic drive wheel 2020b is disposed on a left side section 2010b as indicated by arrow (b); respectively a battery 1915 as indicated by arrow (c) is disposed within the centralized cavity 1908, and a gyroscope 441 may be provided to assist balancing control of the modular chassis 2000, the gyroscope 441 set at center mass (CM) and housed also within the centralized cavity 401 as indicated by arrow.
In greater detail
In greater detail
Accordingly in
Accordingly in
Accordingly in
Accordingly in
Accordingly in
Accordingly in
Accordingly in
Accordingly in
While the invention has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiment has been shown and described and that all changes, equivalents, and modifications that come within the spirit of the inventions defined by the following claims are desired to be protected.
A notice of issuance for a continuation in part in reference to patent application Ser. No. 15/331,820, filing date: Oct. 22, 2016, titled: “Self-Balancing Robot System Comprising Robotic Omniwheel”, and to related applications: Ser. No. 12/655,569, filing date: Jan. 4, 2010 or U.S. Pat. No. 8,430,192 B2 titled: “Robotic Omniwheel Vehicle”; and to Ser. No. 13/872,054, filing date: Apr. 26, 2013 or U.S. Pat. No. 9,586,471 B2 titled: “Robotic Omniwheel”; and to Ser. No. 15/269,842, filing date: Sep. 19, 2016 or U.S. Pat. No. 9,902,253 B2 titled: “Yoke Module System for Powering a Motorized Wheel”.
Number | Date | Country | |
---|---|---|---|
Parent | 15331820 | Oct 2016 | US |
Child | 16718951 | US |