With growing population and a shift toward more urbanization, urban population is increasing. Users increasingly ride public transportation systems and walk from public transport stations to final destinations. Moreover, many suburban residents now park their cars in parking structures in city centers and walk to their final destination to avoid traffic congestion of city centers. An improved transportation device and improved infrastructure for such improved transportation devices could support those trends.
With reference to the Figures, wherein like numerals indicate like parts throughout the several views, with reference to
The device 10 may be used by a user as a mobility device. The device 10 may carry the user while the user stands on the top 14 of the device 10. The device 10 accordingly may provide a convenience for the user, for example, when the user needs to travel a long distance in a crowded urban area that the user would otherwise walk. Additionally, the device 10 may be useful to carry a load 34, e.g. a shopping bag or other cargo. The device 10 could carry the load 34 and follow the user as the user walks.
A right wheel 18, a left wheel 20, and a front wheel 22 rotatably mounted to the bottom 16 of the device 10 are shown in
The front wheel 22 may be pivotable about an axis A1 transverse to the platform member 12, as shown in
As another example shown in
As shown in the Figures, the platform member 12 has a substantially circular shape. Alternatively, the platform member 12 may have any other suitable shape. The platform member 12 may include a chassis 13, as shown in
The device 10 may include one or more suspension component(s) 45 mounted to the platform member 12, e.g., chassis 13, as shown in
The motor 26, 28 may be an electric motor. Electrical energy required to operate the electric motor may come from a plurality of batteries 36 mounted to the platform member 12, as shown in
As shown in
The electronic controller 38 may include a motor drive circuitry 42 as shown in
The device 10 may include an input element 84, e.g., a push button or a toggle switch, mounted to, e.g., the platform member 12, to select a mode of operation for the device 10, as shown in
As shown in Figures, the device 10 may include one or more load measuring sensors 44 mounted to, e.g., the top 14, of the platform member 12. The load measuring sensors 44 may be load cells, e.g. strain gauge load cells. A user may stand on the top 14 of the platform member 12 during a ride, i.e. applying weight on the load measuring sensors 44. The load measuring sensors 44 may be used to enable the user to request acceleration, deceleration, steer right, steer left while riding on the ground surface. As an example, controlling the device 10 using load measuring sensors 44 can be done based on a load distribution on the top 14 of the platform member 12. For example, the load measuring sensors 44 may include a front right zone, a front left zone, a rear right zone, and a rear left zone. Alternatively, the load measuring sensors 44 may be an array of load cells, as shown in
Referring to
Referring to the example shown in
As an example, in a device 10 with Omni wheels 22, 24, a turn in a right or left direction may cause the Omni wheels slide laterally. This may advantageously provide a smoother turn for the device 10. Alternatively or additionally, the front wheel 22 and/or the rear wheel 24 may pivot about axes A1, A2 transverse to the platform member 12.
An electrical harness including a plurality of wires may interconnect the batteries 36, the electric motors 26, 28, the electronic controller 38, and the load measuring sensors 44. Additionally, the device 10 may include a charging plug 48 electrically connected to the electrical harness. The charging plug 48 can allow charging the batteries 36 of the device 10. The batteries 36 of the device 10 may be rechargeable and the electronic controller 38 may include a battery charging circuitry 50 to control the flow of electrical energy required for charging the battery 36. Alternatively, the batteries 36 may be charged wirelessly by using a charging coupler instead of the wired charging plug 48, configuring the battery charging circuitry 50 to support inductive charging, and having an inductive charge port connected to a power source, e.g. a vehicle battery. Charging the batteries 36 wirelessly may provide a convenience for the user. The processor 40 of the electronic controller 38 may be programmed to control a charging of the battery 36 when the device 10 is connected through the charging plug 48 to a power source, for example while stored in a spare tire place holder in a trunk of a vehicle as shown in
In order to avoid a collision of the device 10 with an object on the road having a possibility of rapid deceleration is advantageous. The electronic controller 38 may be programmed to operate the electric motors in a generator mode when the user requests a rapid deceleration, for example when the weight of the user is primarily applied on the rear zones of the load measuring sensors 44. The electric motors in the generator mode resist against the rotation of rotors of the electric motors and thereby may decelerate the device 10. This has the additional benefit that batteries 36 may be charged during a deceleration, if the battery charging circuitry 50 and the electronic controller program support a flow of energy back to the batteries 36, a so called recuperation mode of operation known from hybrid vehicles. Additionally or alternatively, the device 10 may include one or more brakes 80. For example, the brakes 80 may be actuated by the processor 40 when the request of the user to decelerate exceeds a certain deceleration threshold.
As another example of using the device 10 in a “follow” mode as shown in
Referring to
The user may prefer that the device 10 in the follow mode moves in front of or next to the user. In this case the processor 40 may be programmed to receive navigation information from the mobile computing device 52 and receive commands from the mobile computing device 52 to accelerate, decelerate and steer toward a predetermined destination. Additionally or alternatively, the device may move on a navigation path in an autonomous mode, without the necessity of the user being on the device 10 or in a proximity of the device 10. In this case the acceleration, deceleration and steering of the device 10 is controlled by the processor 40 and/or by the mobile computing device 52 or a cloud server. This may be useful to create a fleet of devices 10 moving on predetermined routes in urban areas creating a so-called hop on hop off transportation mechanism for users. Additionally, a user may use the mobile computing device 52 to send the device 10 autonomously to a certain destination.
The device 10 in the follow mode moving behind the user may additionally or alternatively include a sensor 64, 66, e.g., a camera, for detecting, e.g., objects, in proximity of the device 10, mounted to the perimeter of the device 10 connected through the electrical harness with the electronic controller 38. The sensor 64, 66 has a horizontal field of view FOVH and a vertical field of view FOVV covering at least a portion of a surrounding of the device 10. Alternatively or additionally, the sensor 64, 66 may include a radar, LIDAR, or ultrasound sensors for detecting the objects in proximity of the device 10. Either a second processor in the sensor 64, 66 or the processor 40 in the electronic controller 38 may be programmed to detect the user and calculate the position, e.g., geo-coordinates, of the device 10 relative to the user. The detection of the user may be done using a specific graphical pattern like a QR code on a clothing or accessories of the user or any other feature which enables a camera sensor 64, 66 to distinguish the user from other people around the device 10.
A method for the follow mode as shown in
The processor 40 of the electronic controller 38 may be programmed to detect an object in the field of view of the sensor 64, 66, actuate the electric motors 26, 28 to move the device 10 in the direction toward the object or away from the object. The object detected by the device 10 may be a pattern in the field of view of the sensor 64, 66.
As another example, to avoid a collision between the device 10 and the user, while following the user, the processor 40 may send a request to stop when the device 10 reaches a predetermined minimum proximity, i.e., distance, threshold. The device 10 may move again after the user walks forward and the distance between the device 10 and the user exceeds the predetermined minimum distance. As shown in
As shown in
For better visibility, the device 10 may include a plurality of light elements mounted to the perimeter of the device 10, e.g. a front light 74 and/or a tail light 76.
As shown in
In order to store and/or charge the device 10, e.g., in a crowded downtown area, a storage system with charging capability can be provided. With reference to
The storage and charging system 85 is described herein according to examples in which one or more example transportation devices 10, described above, may be stored and/or connected for charging. However, it is to be understood that the storage and charging system 85 could include principles and/or structures suitable for storing and/or charging other transportation devices.
In one example shown in
In order to store multiple devices 10, the storage system 85 may include multiple storage apparatuses 86. A device 10 can be stored in each storage apparatus 85. Storage apparatuses may be shelves arranged in a vertical stack, e.g., to save space in a crowded city downtown.
As shown in
The handling device 92 may include a base 94, a guide 90 supported by the base 94, a lifting apparatus 96 slideably mounted to the guide 90, and a holder device 100 mounted to the lifting apparatus 96.
The base 94 may include metal sheets, metal beams, etc. connected together, e.g., welded. The base 94 may be shaped such that the devices 10 entering/exiting the storage system 85 through the opening 116 can move on the base to an area accessible to the handling device 92, e.g., the holder device 100.
The guide 90 may include tracks or other mechanisms allowing the lifting apparatus 96 to slide along the guide 90 while mechanically engaged with the guide 90. When the storage apparatuses 86 are stacked vertically, the guide 90 may be parallel to the vertical stack of the storage apparatuses 86.
As shown in
The lifting apparatus 96 may be a solid rectangle engaged with the guide 90 via sleeves, linear bearings, etc. The lifting apparatus 96 may be formed of metal or other hard materials. Alternatively, the lifting apparatus 96 can have other shapes or structures supported by the base 94 and suited for lifting the devices 10.
The handling device 92 may include a lifting actuator 98 mechanically coupled to the lifting apparatus 96, e.g., an electrical or pneumatic drive, engaged with the guide 90. The storage system 85 processor 110 may output a signal to the lifting actuator 98 to slide the lifting apparatus 96 along the guide 90. The lifting actuator 98 may move the lifting apparatus 96 in accordance with the received signal. For example, the storage apparatuses 86 may be numbered 1 to 20, and the received signal may indicate a fifth storage apparatus 86. The lifting apparatus 96 may move to a position in front of the fifth storage apparatus 86 based on the received signal. Alternatively, the received signal may indicate a move to a pickup or deposit location, e.g., to pick up a device 10 inserted through the opening 116 and resting on the base 94.
As shown in
The carrier 106 may be shaped so as to pick up, carry, and release the devices 10, e.g., the carrier 106 may have a shape of a fork. A distance between the fork shaped carrier 106 tines 108 may be less than a diameter of the transportation device. That is, the device 10 bottom 16 may be supported by the tines 108 while the device is carried by the carrier 106.
The carrier 106 can be supported by the lifting apparatus 96, e.g., via the attachment 104. In order to place/remove the device 10 in/from the storage apparatus 86, the carrier 106 may be movable relative to the attachment 104, e.g., via a slide. Additionally, the holder device 100 may include a holder actuator 102, e.g., an electrical linear actuator, to move the carrier 106 relative to the attachment 104. The holder actuator 102 may couple the carrier 106 to the attachment 104. The carrier 106 may be in a retracted position when the carrier 106 is adjacent the attachment 104, e.g., the carrier 106 touching the attachment 104 or closest to the attachment 104. The carrier 106 may be in an extended position when the carrier 106 is spaced away from the attachment 104, e.g., an end position of the linear holder actuator 102, e.g., actuator 102 fully extended, or a charging position in the storage apparatus 86 allowing the device 10 supported by the carrier 106 being connectable to the storage apparatus 86 charging port 88.
The storage system 85 processor 110 may be further programmed to control the holder actuator 102 to move the carrier 106 between the retracted position and the extended position. For example, while the carrier 106 is in the retracted position, the lifting actuator 98 vertically moves the carrier 106 in front of the storage apparatus 86 based on a signal from the processor 110. Then, the processor 110 may output a signal to the holder actuator 102 to move the carrier 106 to the extended position to place the device 10 in the storage apparatus 86. Additionally or alternatively, the processor 110 may be programmed to place the device 10 at a charging position of the storage apparatus 86.
As shown in the block diagram of
The process 1600 of
Next, at a decision block 1610, the processor 110 determines, based on the received request, whether the received request is a storage request, i.e., a request to store a device 10 in the storage system 85. If so, a block 1615 is executed next; otherwise, the process 1600 proceeds to a block 1630.
In the block 1615, the processor 110 may select an empty storage apparatus 86 based on the received data, e.g., based on size of the device 10 provided in the received request.
Next, in a block 1620, the processor outputs signals to the lifting actuator 98 to lift the device 10 from the base 94 and place in the storage apparatus 86 selected at block 1615. For example, the processor 110 may be programmed to output a signal to the lifting actuator 98 to move the lifting apparatus 86 to the base 94, e.g., a directional speed value such as −10 m/s for downward movement of the lifting apparatus 96. The processor may further be programmed to then output a signal to the holder actuator 102, e.g., 1, to unretract the carrier 106 to the extended position, e.g., the tines 108 placed under the device 10, and then output a signal, e.g., −1, to the holder actuator 102 to move the carrier 106 carrying the device 10 to the retracted position, to then output a signal, e.g., 10 m/s, to the lifting actuator 98 to move the lifting apparatus 86 upward in front of the storage apparatus 86 selected at block 1615, and further to then output a signal, e.g., 1, to the holder actuator 98 to move the carrier 106 to the extended position to place the device in the selected storage apparatus. Additionally, the processor 110 may be programmed to couple the device 10 with a respective charging port 88 of the selected storage apparatus 86, e.g., by placing the device 10 at a charging area in the storage apparatus 86. For example, the charging area may be a specific location of the storage apparatus 86 may provide best induction for an induction charging. The processor 110 may receive data from sensors such as cameras mounted in the storage system 85 to place the device 10 in the expected charging area.
Next, in a block 1625, the processor 110 may activate the charging port of the selected storage apparatus 86, e.g., turning on a relay providing power to the charging port 88.
In the decision block 1630, which may follow the block 1610, the processor 110 determines whether the received request is a pickup request, i.e., a stored device 10 is requested to be picked up. If yes, a block 1635 is executed next. Otherwise, the process 1600 proceeds to a block 1650.
In the block 1635, the processor 110 selects a storage apparatus 86 holding a device 10 to be given to the user. The processor 110 may select the storage apparatus 86 based on the received request data, e.g., identification of a specific device 10.
Next, in a block 1640, the processor 110 may deactivate the charging port 88 of the selected storage apparatus 86, e.g., turning off a relay providing power to the charging port 88.
Next, in a block 1645, the processor 110 may remove the device 10 from the selected storage apparatus 86 and place the device 10 on the base 94, i.e., as described above with respect to the block 1620.
In the block 1650, which may follow the block 1630, the processor 110 identifies a status of charging of a device 10 based on the received request data. For example, the request data may include the identification of a device 10 stored. The processor 110 may identify the storage apparatus 86 holding the specific device 10, e.g., a memory of the processor 110 may contain history information about allocation of stored devices 10 to the storage apparatuses 86.
At block 1655, the processor 110 may output the status identified at block 1650. The output status may be displayed on the user interface 112 or a mobile computing device 52.
Following blocks 1625, 1645, or 1655, the process 1600 ends.
The disclosure has been described in an illustrative manner, and it is to be understood that the terminology which has been used is intended to be in the nature of words of description rather than of limitation. Many modifications and variations of the present disclosure are possible in light of the above teachings, and the disclosure may be practiced otherwise than as specifically described.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/045098 | 8/2/2016 | WO | 00 |