The present invention relates to a telerobot.
A telerobot is a robot that enables a remote user to control it and perform work remotely. Some telerobots are designed to facilitate human interaction, between remote users who control the telerobots and local users who are co-located with the telerobots. As an example, a remote receptionist controls a telerobot to take care of guests entering an office where the telerobot is physically present. The activities involved may be greeting, getting names and guests' information, and providing directions. Such kind of telerobots needs to be mobile and self-reliant, as local users are not expected to take care of the telerobots. Also, for the interaction between the remote users and the local users it needs to provide videoconferencing capability as well as text input or choice selection capability for the local users. Our invention relates to a robot of this kind, taking advantage of the recent technology advancement in computing tablet.
The object of this invention is a telerobot that is mobile, self-reliant, and capable of supporting videoconferencing and text input.
In our preferred embodiment, the telerobot has a body comprising motors and gears to drive two wheels independently. The axes of the two wheels are aligned horizontally, like a Segway vehicle. It can move forward, backward, turn, and rotate to provide the mobility. There is a pole jutting out of the body, and a computing tablet is affixed to the higher end of the pole. A two-wheel, low-gravity design enables the telerobot to remain upright, i.e., the pole is standing up, the computing tablet being lifted up and facing a local user. The telerobot design is different from the Segway vehicle in that the Segway vehicle would fall when unpowered whereas the telerobot is meant to stand upright regardless of being powered or unpowered. That is achieved by designing the center of gravity of the robot to be positioned between the axes of the wheels and the bottom of the body. When the only contact points of the telerobot with the ground are the two wheels, the pole is lifted up by the nature of gravity like tipping over a balance. With the recent technology advancement in computing tablet, a computing tablet is an excellent choice to provide videoconferencing capability, text input, and remote control via wireless network. Nowadays, a computing table can easily weigh below one pound. The pole can be made of light-weight materials such as fiber-glass reinforced plastics. Although the computing tablet is a few times farther away from the axes of the wheels than the bottom of the body from the axes of the wheels, by putting weighty components, such as motors, gears, batteries, and even weights, near the bottom of the body, the center of gravity can be positioned between the axes of the wheels and the bottom of the body. The telerobot may by toppled by a strong enough external force onto the pole or the computing tablet, but the telerobot, designed to be self-reliant, is going to stand up again without any assistance from a local user.
A primitive two-wheel, low-gravity design has a drawback. When the telerobot is to move, the inertia causes the computing tablet to sway in the opposite direction of the movement. Such behavior causes some viewing discomfort to a remote user controlling the telerobot. Our invention addresses the problem by providing a mechanism that controls the inclination of the computing tablet relative to the body. There are two advantages. Firstly, the mechanism can help compensate for the swaying motion caused by the movement of the telerobot. Secondly, the mechanism can change the viewing angle of the computing tablet even when the telerobot is standing still, enabling the remote user to adjust the viewing angle in the vertical dimension.
A primitive two-wheel, low-gravity design has another drawback. When a local user would like to key in some text on the computing tablet, the user pushes on the touchscreen of the computing tablet and causes the telerobot to sway. Although the user could hold on to the pole while pressing on the touchscreen, it is desirable not to require the user to touch the telerobot at all. It is a way to keep the telerobot clean. Our invention addresses the problem with gesture control text input.
A further object in this disclosure is a method for gesture control text input on a virtual keyboard displayed on a computing tablet. The computing tablet tracks the movement of a fingertip and moves a cursor over the virtual keyboard to select a key as input. The virtual keyboard layout, as opposed to the QWERTY style, is optimized for minimizing fingertip movement for inputting text.
The present invention will be understood more fully from the detailed description that follows and from the accompanying drawings, which however, should not be taken to limit the disclosed subject matter to the specific embodiments shown, but are for explanation and understanding only.
a illustrates an embodiment of shifting center of gravity.
b illustrates the side view of the embodiment in
c illustrates the opposite side view of
a illustrates an embodiment of the first view of the virtual keyboard.
b illustrates an embodiment of the second view of the virtual keyboard.
The preferred embodiment of the telerobot disclosed is illustrated in
The weighty components 6 inside the body 1, such as motors, gears, and battery, are placed near the bottom of the body 1, as in
As an example, a typical computing tablet 4 weighs less than 1 lb. The pole 3 is made of fiber-glass-reinforced plastics. The combined weight of the computing tablet 4 and the pole 3 may be 2 lb. The diameter of the wheels 2 is 18 in. The distance of the bottom of the body 1 from the axes of wheels 5 is 8 in. The distance of the computing tablet 4 to the axes of wheels 5 is 40 in. We can then make the weight of the weighty components 6 to be far more than (40 in/8 in)(2 lb) or 10 lb. That should place the center of gravity between the axes of wheels 5 and the bottom of the body 1.
In our preferred embodiment, the pole 3 comprises multiple segments for compact storage. The pole 3 can be disassembled and the disassembled segments do not take as much space as a pole in one piece. In another embodiment, the segments of the pole 3 can be slided into and out from their adjacent segments as in telescoping.
In our preferred embodiment, the pole 3 is also hollow such that a number of cables may run through from the body 1 to the end of the pole 3 where the computing tablet 4 is affixed. Those cables may be electric cables to conduct electricity from the battery or power system inside the body 1 to any component up the pole 3 such as the computing tablet 4 or to conduct control signals from electronic components inside the body 1 to any component up the pole 3. Those cables may also be used for mechanical control.
It is desirable to be able to adjust the viewing angle of the camera on the computing tablet 4. Firstly, that facilitates the remote user maneuvering the telerobot, providing a variety of viewing angles in the vertical dimension. Secondly, when the telerobot is moving forward the pole 3 tends to sway backward due to inertia. The viewing angle of the camera can be adjusted to compensate for the swaying motion so as to provide a better viewing experience to the remote user. There can be a number of embodiments that support the adjustment of viewing angle.
In one embodiment, the inclination of the camera built into the computing tablet 4 can be adjusted by an electromechanical means built into the computing tablet 4. However, in videoconference application, it is desirable that the viewing angle of the screen of the computing tablet may be adjusted together with the viewing angle of the camera. The embodiment does not offer that capability.
In another embodiment, as in
In another embodiment, as in
In another embodiment, as in
In another embodiment, as in
Yet in another embodiment, illustrated in
The telerobot can dynamically balance itself on two wheels using well-known techniques involving taking measurements of gyroscope and accelerometer, applying filter on those measurements, and keeping the center of gravity of the telerobot on the axis of the two wheels accordingly. The telerobot does not fall down as long as the telerobot is powered and dynamically balances itself. However, when the telerobot somehow loses its balance, we need a mechanism to enable it to recover to its upright position without user's intervention.
The embodiment illustrated in
The main purpose of the pole 13 is for presenting the computing tablet and peripherals 14 at a height comfortable to users. The pole 13 is designed to facilitate the holder 15 of computing tablet and peripherals 14 sliding up and down. It can allow the holder 15 to go up from the body 1 to a few (four to six) feet high. It may be straight or curved, for example, like a question mark. A curved pole 13 enables the holder 15 to present the computing tablet and peripherals 14 to the users at different angles. The pole 13 is supposed to be light and strong. It may be hollow so that it can be light. Its hollowness also enables the connection cables 17 to run through inside to keep them tidy. We may have an opening 16 near the midpoint of the pole 13 to let the connection cables 17 to come out to the holder 15 of the computing tablet and peripherals 14.
To keep the connection cables 17 tidy considering that the holder 15 of computing tablet and peripherals 14 can slide up and down the pole 13, a coil cable may be used to contain the connection cables 17. The coil cable, bundling the connection cables 17 inside, runs through the pole 13 from within the base body 1, comes out near the midpoint of the pole 13 through an opening 16 and goes to the holder 15 of the computing tablet and peripherals 14.
During the interaction between a remote user controlling the telerobot and a local user, the local user may be prompted to input some text, such as the name of the user, via the telerobot. It is desirable that the local user is able to do that without touching the telerobot. Firstly, touching the telerobot may cause it to sway or topple. Secondly, the telerobot may be kept clean due to less need for physical contact with users. Thirdly, the cost of the telerobot may be reduced, without the need for a keyboard or a high-performance touchscreen. To that end, gesture control text input is used in the preferred embodiment. A sequence of images is capture via the camera of the computing tablet 4. Digital image processing techniques are applied to recognize and track a fingertip of the local user. A virtual keyboard is displayed on the screen of the computing tablet 4 as in
The virtual keyboard has a layout optimized for the fingertip tracking text input method. Tracking the fingertip movement to a fine precision could be challenging, and it is desirable not to require users to make big movements; therefore, there are a small number of keys on one view of the virtual keyboard, and there are an alphabet view and a number view. The layout is also designed for minimizing the fingertip movements for inputting text. The virtual keyboard comprises regular convex hexagonal keys, and the keys are joined at their edges to form a big polygon. The regular convex hexagon shape chosen allows packing more keys in a small area. The statistically most frequently used keys are placed near the center of the big polygon. The preferred embodiment is shown in
The embodiments described above are illustrative examples and it should not be construed that the present invention is limited to these particular embodiments. Thus, various changes and modifications may be effected by one skilled in the art without departing from the spirit or scope of the invention as defined in the appended claims.
Number | Date | Country | |
---|---|---|---|
61569222 | Dec 2011 | US | |
61543808 | Oct 2011 | US |