Medical tele-robotic system
Abstract
Problem to be solved.To provide a relatively simple mobile platform, and also to provide a kind of speech synthesis function for emitting a plurality of words and speeches. It is desirable to provide a robot system that realizes remote patient monitoring and auxiliary functions. A robot comprises a camera and a monitor mounted in a housing. The robot also has a platform that is mounted on the housing and coupled to the controller. The controller is coupled to a broadband interface. [Selection diagram] Fig. 1
Term
Projected expiry 22 June 2030.
- Priority
- Filed
- Published
- Today
- Projected expiry
30 claims: 17 independent, 13 dependent
- 1ブロードバンド・ネットワークに結合されている遠隔制御ロボット・システムであって、 前記ブロードバンド・ネットワークに結合されている第1の遠隔制御ステーションと、 前記ブロードバンド・ネットワークを通じて前記遠隔制御ステーションに結合されているベース・ステーションと、 前記ベース・ステーションに無線で結合され、前記第1の遠隔制御ステーションを介して制御される移動ロボットとを含み、 この移動ロボットは、ロボット・カメラとロボット・モニタを備え、患者の現在のビデオ・イメージと患者の以前からあるビデオ・イメージを前記第1の遠隔制御ステーションに送信し、前記第1の遠隔制御ステーションは、前記患者のイメージを比較することができるように、前記患者の現在のビデオ・イメージと患者の以前からあるビデオ・イメージを並べて表示する、前記遠隔制御ロボット・システム。
- 2前記遠隔ステーションは、前記ロボット・モニタに結合された遠隔カメラと、前記ロボット・カメラに結合された遠隔モニタを備える請求項1に記載のシステム。
- 3さらに、ハウジングに結合されている無線トランシーバを備える請求項2に記載のロボット・システム。
- 4移動ロボットを遠隔操作して患者を監視する方法であって、 遠隔制御ステーションからベース・ステーションにブロードバンド・ネットワークを介して前記移動ロボットを移動させるコマンドを伝送することと、 前記ベース・ステーションから前記移動ロボットに前記コマンドを無線で伝送することと、 少なくとも1つの自由度で共に動くロボット・カメラとロボット・モニタを備える前記移動ロボットが前記コマンドに応答して移動することと、 前記移動ロボットから前記遠隔制御ステーションに前記患者の現在のビデオ・イメージと患者の以前からあるビデオ・イメージを送信することと、 前記患者のイメージを比較することができるように、前記患者の現在のビデオ・イメージと患者の以前からあるビデオ・イメージを並べて表示することとを含む方法。
- 5さらに、前記遠隔制御ステーションから前記ロボットにビデオ・イメージを伝送することを含む請求項4に記載の方法。
- 6ブロードバンド・ネットワークを介して通信するロボット・システムであって、 カメラとモニタを備え、前記ブロードバンド・ネットワークを介して送信される、前記ロボットに関する情報を含む、少なくとも1つのロボット・ステータス・コマンドを発生するロボットと、 それぞれがカメラとモニタを備え、かつ、前記ブロードバンド・ネットワークを介して送信される、少なくとも1つの制御コマンドを発生し、そして、前記ロボットから前記ステータス・コマンドを受信する、複数の遠隔ステーションと、 前記遠隔ステーションの1つによる前記ロボットへのアクセスを制御するアービトレータとを含む、前記ロボット・システム。
- 7ブロードバンド・ネットワークを介してロボットを制御する方法であって、 それぞれがカメラとモニタを備える複数の遠隔制御ステーション間のロボットへのアクセスを調停することと、 前記ロボットへのアクセスを有する遠隔ステーションで少なくとも1つの制御コマンドを発生することと、 前記ブロードバンド・ネットワークを介して前記制御コマンドを送信することと、 カメラとモニタを備えるロボットで前記制御コマンドを受信することと、 前記ロボットに関する情報を含むロボット・ステータス・コマンドをロボットで少なくとも1つ発生することと、 前記ブロードバンド・ネットワークを介して前記ロボット・ステータス・コマンドを送信することと、 前記ロボットへのアクセスを有する遠隔ステーションで前記ロボット・ステータス・コマンドを受信することを含む、前記方法。
- 8カメラと入力デバイスを含むロボットと、 前記ロボットを制御する制御ステーションと、 前記ロボットの入力デバイスに結合され、前記ロボットの入力デバイスを介してユーザがアクセスできるインターネット・ネットワークとを含むロボット・システム。
- 9前記入力デバイスは、タッチスクリーンである請求項8に記載のロボット・システム。
- 10インターネットにアクセスする方法であって、 制御ステーションからカメラを有するロボットにコマンドを送信することと、 前記コマンドに応じて前記ロボットを移動させることと、 ロボットの入力デバイスを介してインターネット・ネットワークにアクセスする入力を入力することとを含む、前記方法。
- 11カメラとマイクロフォンを含むロボットと、 前記ロボットを制御する制御ステーションとを含み、 前記制御ステーションは、スピーカを含み、このスピーカは、前記ロボットのマイクロフォンに結合され、ステレオ音声を発するロボット・システム。
- 12前記ロボットは、移動プラットフォームを含む請求項11に記載のロボット・システム。
- 13ロボットを動作させる方法であって、 制御ステーションからカメラとマイクロフォンを有するロボットにコマンドを送信することと、 前記コマンドに応じて前記ロボットを移動させることと、 前記ロボットのマイクロフォンで音声を捕捉することと、 前記捕捉した音声を前記ロボットから制御ステーションに送信することと、 前記送信された捕捉済みの音声から制御ステーションのスピーカでステレオ音声を発することとを含む、前記方法。
- 14カメラとモニタを含むロボットと、 前記ロボットを制御することができ、かつ、整備要員が遠隔で前記ロボットを整備することができる制御ステーションとを含むロボット・システム。
- 15遠隔で制御されるロボットを整備する方法であって、 制御ステーションから送信された前記コマンドに応じて前記ロボットを移動させることと、 整備要員制御ステーションにいる整備要員から前記ロボットにアクセスすることと、 前記整備要員制御ステーションを介して遠隔で前記ロボットを整備することとを含む、前記方法。
- 16整備することは、動作パラメータを設定することを含む請求項15に記載のロボットを整備する方法。
- 17患者のライブビデオ・イメージと患者の静止イメージとを捕捉することができるカメラを備えるロボットと、 前記患者のライブビデオ・イメージと患者の静止イメージとを同時にディスプレイできるモニタを備える制御ステーションとを含むロボット・システム。
- 18患者を見る方法であって、 カメラを備えるロボットへ制御ステーションからコマンドを送信することと、 前記コマンドに応じて前記ロボットを移動させることと、 患者のライブビデオ・イメージと患者の静止イメージとを捕捉することと、 前記制御ステーションのモニタに前記患者のライブビデオ・イメージと患者の静止イメージとを同時にディスプレイすることとを含む、前記方法。
- 19制御ステーションのカメラで要員のイメージを捕捉することと、 捕捉した要員のイメージをロボットに送信することと、 送信された捕捉済みの要員のイメージをロボット・モニタにディスプレイすることとをさらに含む請求項18に記載の方法。
- 20患者の静止イメージは、前記ロボットに格納される請求項18に記載の方法。
- 21前記ロボットは、面上を移動する請求項18に記載の患者を見る方法。
- 22ロボット命令を提供する遠隔ステーションと、 バッテリー充電ステーションと、 前記バッテリー充電ステーションに自律的に、および、前記ロボット命令に従って移動することができる移動ロボットとを含むロボット・システム。
- 23前記移動ロボットは、前記移動ロボットと前記バッテリー充電ステーション間の位置合わせを前記移動ロボットのバッテリーに流れる電流を感知して決定するコントローラを備える請求項22に記載のロボット・システム。
- 24前記バッテリー充電ステーションは、無線で前記移動ロボットを充電する請求項22に記載のロボット・システム。
- 25要員によって操作される遠隔ステーションに結合されたロボットであって、この遠隔ステーションは、該遠隔ステーションでイメージを捕捉するカメラを備え、該ロボットは、 ハウジングと、 前記ハウジングに取り付けられている移動プラットフォームと、 前記ハウジングに取り付けられ、ハウジングに対して相対的に動くカメラと、 前記ハウジングに取り付けられ、ハウジングに対して相対的に動き、前記遠隔ステーションで捕捉したイメージをディスプレイするモニタと、 前記ハウジングに取り付けられ、前記遠隔ステーションとの通信を制御する高水準のコントローラと、 前記ハウジングに取り付けられ、前記移動プラットフォームを作動させる低水準のコントローラとを備える、前記ロボット。
- 26患者のホーム内で患者を監視する方法であって、 遠隔ステーションから制御される移動ロボットを患者のホーム内に提供することと、 前記遠隔ステーションを操作する要員のイメージを捕捉することと、 前記要員のイメージを前記移動ロボットに送信することと、 前記移動ロボットのモニタに前記要員のイメージをディスプレイすることと、 前記移動ロボットを移動させるために、前記遠隔ステーションからコマンドを送信することと、 前記コマンドに応じて、前記患者のホーム内で前記移動ロボットを移動させることと、 患者のイメージをロボット・カメラで捕捉することと、 この患者のイメージを前記遠隔ステーションに送信することとを含む、前記方法。
- 27前記要員は医者である請求項26に記載の方法
- 28前記要員は介護者である請求項26に記載の方法
- 29患者を監視する方法であって、 異なる時間間隔でロボットを動かし患者を周期的に見にやらせることと、 前記ロボットを電池充電器ステーションに周期的に移動させることと、 前記ロボットの電池を電池充電器ステーションで無線で充電することとを含む、前記方法。
- 30前記ロボットが遠隔制御される請求項29に記載の方法。
Independent claims30
51 paragraphs, as filed
The disclosed subject matter generally relates to the field of robotics used in the medical field.
There is an increasing need to provide telemedicine for patients suffering from a variety of illnesses, from Alzheimer's disease to stress-related illnesses. Home care should be provided to such patients to minimize costs. Home care usually requires regular visits by health care providers such as nurses or certain nursing assistants. Due to financial and / or human resources issues, healthcare providers may not be present when the patient needs some assistance. In addition, existing staff must be constantly trained, which also burdens the training personnel. It is desirable to realize a system that allows medical service providers to remotely control patients without actually being there.
<p> Robots are used in a variety of applications, from remote control of dangerous substances to assisting surgery. For example, Wang et al., US Pat. Nos. 5,762 and 458, disclose a system that allows surgeons to perform minimally invasive medical procedures using robotic controlled instruments. Home-use "toy" robots have also been developed. Such robots usually have a relatively simple mobile platform, as well as some sort of speech synthesis function that emits multiple words and sounds. It is desirable to provide a robot system that realizes remote patient monitoring and auxiliary functions.</p>
<p> The robot is equipped with a camera and monitor mounted in a housing. The robot also has a platform that is mounted on the housing and coupled to the controller. The controller is coupled to a broadband interface.</p>
<figref num="1">It is a figure of a robot system.</figref><figref num="2">It is a schematic diagram of the electric system of a robot.</figref><figref num="3">It is another schematic diagram of the electric system of a robot.</figref><figref num="4">It is the figure of the robot with the arm in the upward position.</figref><figref num="5">It is the figure of the robot in which the arm is in the lower position.</figref><figref num="6">It is a figure of the horonome platform of the robot.</figref><figref num="7">It is a figure of a roller assembly of a holonium platform.</figref><figref num="8">It is a figure of the arm assembly of a robot.</figref><figref num="9">It is a figure of a gripper assembly of an arm.</figref><figref num="10">It is the schematic of the charger of a robot.</figref><figref num="11">It is a vector diagram which can be used to calculate the movement of a robot.</figref>
Disclose a robot system equipped with a remote control robot. The robot is equipped with a camera, monitor and holonome platform. All of them are attached to the housing. The robot can be controlled by a remote control station equipped with a camera and a monitor. The remote control station is linked to a base station that is wirelessly connected to the robot. Remote caregivers can monitor and care for patients with cameras and monitors through robots. The Holonome platform allows robots to move around in a home or facility to identify and / or follow a patient.
Looking more closely at the drawings by reference number, Figure 1 shows the robot system 10. The robot system 10 includes a robot 12, a base station 14, and a remote control station 16. The remote control station 16 is coupled to the base station 14 via the network 18. For example, network 18 may be a packet-switched network such as the Internet, or a circuit-switched network such as the Public Switched Telephone Network (PSTN), or other broadband systems. Base station 14 is coupled to network 18 by a modem 20 or other broadband network interface device.
The remote control station 16 includes a computer 22 including a monitor 24, a camera 26, a microphone 28, and a speaker 30. The computer 22 also includes an input device 32 such as a joystick or mouse. The control station 16 is usually located away from the robot 12. Although only one remote control station 16 is shown in the figure, system 10 can include multiple remote stations. Furthermore, although only one robot 12 is shown in the figure, it will be understandable that the system 10 can include multiple robots 12. In general, there is no limit to the number of controlled robots 12 and controlling remote stations. For example, one remote station 16 can be combined with a plurality of robots 12, or one robot 12 can be combined with a plurality of remote stations 16.
The robot 12 includes a mobile platform 34 attached to the robot housing 36. A camera 38, a monitor 40, a microphone 42, and a speaker 44 are also attached to the robot housing 36. The microphone 42 and the speaker 30 can emit stereo sound. The robot 12 further comprises an antenna 44 that is wirelessly coupled to the antenna 46 of the base station 14. By using the system 10, the user at the remote control station 16 can move the robot 12 via the input device 32. The robot camera 38 is coupled to the remote monitor 24 so that the user at the remote station 16 can see the patient. Similarly, the robot monitor 40 is coupled to the remote camera 26 so that the patient can see the user. By using the microphones 28 and 42 and the speakers 30 and 44, the patient and the user can communicate by voice.
The remote station computer 22 can run Microsoft OS software and other operating systems such as WINDOWS® XP or LINUX. In addition, the remote computer 22 can also operate video drivers, camera drivers, audio drivers, and joystick drivers. Video images can be sent and received using compression software such as MPEG CODEC.
2 and 3 show an embodiment of the robot 12. The robot 12 can include a high level control system 50 and a low level control system 52. The high level control system 50 includes a processor 54 connected to bus 56. The bus is coupled to the camera 38 by the input / output (I / O) port 58 and to the monitor 40 by the serial output port 60 and the VGA driver 62. The monitor 40 can be provided with a touch screen function that allows the patient to input by simply touching the monitor screen.
The speaker 44 is coupled to the bus 56 by a digital-to-analog converter 64. The microphone 42 is coupled to the bus 56 by an analog-to-digital converter 66. The high-level controller 50 can also include a random access memory (RAM) device 68, a non-volatile RAM device 70, and a high-capacity storage device 72, all of which are coupled to bus 62. The mass storage device 72 can contain patient medical files accessible to users at the remote control station 16. For example, the patient's image is stored in the mass storage device 72. Users, especially medical service providers, can recall previous images and compare them side-by-side on the monitor 24 with the patient's current video image sent by camera 38. The robot antenna 44 is coupled to the wireless transceiver 74. For example, transceiver 74 can send and receive information according to IEEE 802.11a.
Controller 54 is designed to run on the LINUX OS operating system. The controller 54 can also run on X WINDOWS with a video driver, camera driver, and audio driver to communicate with the remote control station 16. Video information can be sent and received using the MPEG CODEC compression technique. The software allows the user to send an email to the patient, the patient can also send an email to the user, or the patient can access the internet. In general, the high level controller 50 operates to control communication between the robot 12 and the remote control station 16.
The high level controller 50 is linked to the low level controller 52 by serial ports 76, 78. The low level controller 52 includes a processor 80 coupled to the RAM device 82 and the non-volatile RAM device 84 by bus 86. The robot 12 includes a plurality of motors 88 and a motor encoder 90. The encoder 90 provides feedback information regarding the output of the motor 88. The motor 88 is coupled to the bus 86 by a digital analog converter 92 and a driver amplifier 94. The encoder 90 is coupled to the bus 86 by the decoder 96. Robot 12 also includes a number of proximity sensors 98 (see also FIG. 1). The position sensor 98 is coupled to the bus 86 by a signal adjustment circuit 100 and an analog-to-digital converter 102.
The low level controller 52 executes a software routine that mechanically activates the robot 12. For example, the low-level controller 52 gives commands to activate the mobile platform to move the robot 12 or to activate the arm of the robot. The low level controller 52 receives a mobile command from the high level controller 50, and the mobile command is received as a mobile command from the remote control station. Although two controllers are shown in the figure, it should be understood that the robot 12 may be equipped with one controller that controls high-level and low-level functions.
The various electrical devices of Robot 12 can get power from the battery 104. The charger station 106 can charge the battery 104 (see also Figure 1). The low level controller 52 includes a battery control circuit 108 that senses the power level of the battery 104. The low level controller 52 can detect when the power drops below the threshold and send a message to the high level controller 50. The high level controller 50 can include a power management software routine that moves the robot 12 to couple the battery 104 to the charger 106 when the battery power drops below the threshold. Alternatively, the user can direct the robot 12 to the battery charger 106. In addition, the batteries can be replaced, and the robot 12 can be plugged into a wall outlet with a power cord (not shown).
FIG. 4 shows an embodiment of the robot 12. The robot 12 comprises a holonome platform 110 attached to the robot housing 112. The holonium platform 110 allows the robot 12 to move in any direction. Although not shown in the figure, the robot housing 112 may include bumpers.
The robot 12 includes an arm 114 that supports the camera 38 and the monitor 40. The arm 114 has two degrees of freedom, which allows the camera 26 and monitor 24 to move from the upper position shown in FIG. 4 to the lower position shown in FIG. The arm 114 includes an end effector 116 such as a gripper that grabs an object.
The robot 12 includes a drawer 118 that can automatically move between the closed position and the open position. The drawer 118 can be used when administering to a patient. For example, the drawer 118 can contain medicines that must be taken at a particular time. The robot 12 can be programmed so that the drawer 118 opens at a predetermined time. A nurse or other healthcare provider regularly "refills" the drawer 118. The robot is also equipped with a battery charger port 119. Although the chemicals are described, it will be understood that the drawer 118 can contain anything.
As shown in FIG. 6, the holonium platform 110 includes three roller assemblies 120 attached to the bottom plate 122. The roller assemblies 120 are typically evenly spaced around the platform 110 and can move in any direction.
FIG. 7 shows an embodiment of the roller assembly 120. Each assembly 120 comprises a drive ball 124 driven by a pair of transmission rollers 126. Assembly 120 includes retainer rings 128 and multiple bushings 130, which allow the ball 124 to rotate in the x and y directions, but not in the z direction.
The transmission roller 126 is coupled to the motor assembly 132. Assembly 132 corresponds to the motor 88 shown in FIG. The motor assembly 132 includes an output pulley attached to the motor 136. The output pulley 134 is coupled to the pair of ball pulleys 138 by the drive belt 140. The ball pulley 138 is attached to a drive pin 142 attached to the transmission bracket 144. The transmission roller 126 is attached to the transmission bracket 144 by roller pins 146. Each transmission bracket 144 comprises a pin 143 supported by a portion of the housing.
The rotation of the output pulley 134 also rotates the ball pulley 138. The rotation of the ball pulley 138 causes the transmission roller 126 to rotate, causing the ball 124 to spin through frictional forces. The robot 12 moves by the spin of the ball 124. The drive ball 126 is out of phase so that one of the balls 126 is always in contact with the ball 124. Roller pins 146 and brackets 144 allow the transmission roller 126 to spin freely, allowing passive movement in the orthogonal direction while one of the other roller assemblies 120 is driving and moving the robot 12. ..
8 and 9 show an embodiment of the arm 114. The arm 114 includes a first linkage 150 that is rotatably attached to a fixed plate 152 of the robot housing 12. The arm 114 may further include a second linkage 154 rotatably connected to the first linkage 150 and a third linkage 156 rotatably connected to the second linkage 154. it can.
The first linkage 150 is coupled to the first motor 158 and the motor encoder 160 by a gear assembly 162. As the motor 158 rotates, the corresponding rotational movements of the linkage 150 and the arm 114 occur. The linkage 150 is connected to the fixing plate 152 by a bearing 164.
The second linkage 154 is coupled to the second motor 166 and encoder 168 by gear assembly 170 and pulley assembly 172. The pulley assembly 172 is connected to the gear assembly 170 by a pin 174 that penetrates the gear assembly 162 of the first motor 158. The second linkage 154 is attached to a pin 176 that spins relative to the first linkage 150. The pulley assembly 172 includes a belt 178 that joins a pair of pulleys 180, 182 attached to pins 174, 176, respectively. Pin 176 is coupled to the first linkage 150 by bearing 182. The arm 114 is configured so that the electric wire 183 can be routed inside through the linkages 150, 154, and 156.
The third linkage 156 is connected to a pin 184 that can spin relative to the second linkage 154. Pin 184 is coupled to a second linkage 154 by bearing assembly 186. The third linkage 156 is coupled to the first linkage 150 by a pair of pulley assemblies 188. The pulley assembly 188 ensures the horizontal position of the third linkage 156 no matter where the first linkage 150 and the second linkage 154 are. As shown in FIGS. 4 and 5, the third linkage 156 is always in the horizontal position. This allows the camera 26 to always be in the same orientation, reducing the chance of losing direction at the remote control station when looking at the patient.
The gripper 116 is attached to a third linkage 156. The gripper 116 includes a pair of fingers 190 that are rotatably attached to the bottom plate 192. Finger 190 is coupled to motor 194 and encoder 196 by gear assembly 198. The bottom plate 192 is coupled to the third linkage 156 by the bearing assembly 200. The motor 194 allows the bottom plate 192 and the fingers 192 to be spun with respect to the third linkage 156.
The gripper 116 further comprises a push rod 202 that engages the cam surface 204 of the finger 190 to move the gripper finger 190 between the open and closed positions. The push rod 202 is coupled to the motor 206 and encoder (not shown) by linkage assembly 208. When the motor 206 is operated, the push rod 202 is translated and the finger 190 is moved. Motor 206 includes a force sensor that sends force feedback back to the remote control station. The input device of the remote control station is equipped with a force feedback mechanism that allows the user to feel the force applied to the gripper finger 190.
Robot 12 is located in a home or facility that needs to monitor and / or assist one or more patients. The facility may be a hospital or a nursing home. As an example, the robot 12 can be placed in a home where the healthcare provider can monitor and / or assist the patient. Similarly, a friend or family member can communicate with the patient. Cameras and monitors on both the robot and the remote control station allow video conferencing between the patient and the person at the remote control station.
By operating the input device 32 at the remote station 16, the robot 12 can be operated at home or in the facility. Robot 12 can also move autonomously. For example, the robot 12 can be programmed to automatically go to the patient's room at a specific time and administer the drug in the drawer 118 without input from the remote station 16. Robot 12 can be programmed to monitor and / or assist the patient 24 hours a day, 7 days a week. Such a monitoring function is enhanced by the autonomous charging function of the robot.
The robot 10 can be controlled by a plurality of users. Correspondingly, the robot is equipped with an arbitration system. The arbitration system can be incorporated into the operating system of Robot 12. For example, arbitration techniques can be incorporated into the operating system of the high-level controller 50.
For example, users can be categorized as robots themselves, local users, caregivers, doctors, family members, service providers, and so on. The robot can invalidate input commands that are inconsistent with the robot's operation. For example, if the robot hits a wall, the system can ignore any further commands that require it to continue moving in the direction of the wall. A local user is someone who physically exists with the robot. The robot can also be equipped with input devices that allow local operation. For example, a robot can incorporate a speech recognition system that receives and interprets speech commands.
A caregiver is a person who remotely monitors a patient. A doctor is a medical professional who can remotely control a robot and access medical files stored in the robot's memory. Family members and service providers have remote access to the robot. The service provider can maintain the system by upgrading the software or setting operating parameters.
Message packets can be transmitted between the robot 12 and the remote station 16. Packets give commands and feedback. Each packet is divided into multiple fields. For example, a packet can include an ID field, a forward speed field, an angular velocity field, a stop field, a bumper field, a sensor range field, a configuration field, a text field, and a debug field.
The identification of the remote user can be set in the ID field of the information transmitted from the remote control station 16 to the robot 12. For example, the user can enter the user ID in the setup table in the application software run by the remote control station 16. Then, the user ID is transmitted together with each message transmitted to the robot.
Robot 12 can operate in one of two different modes, exclusive mode and shared mode. In exclusive mode, only one user can access the control of the robot. In exclusive mode, priorities can be assigned to each type of user. For example, the priorities can be local, doctor, caregiver, family, and service provider. In shared mode, two or more users can share access to the robot. For example, the caregiver can access the robot and then the caregiver can put it in shared mode so that the doctor can also access the robot. Both the caregiver and the doctor can have a simultaneous video conference with the patient.
The arbitration method can have one of four mechanisms: notification, timeout, queue, and callback. The notification mechanism can notify the current user or the requesting user that another user has or wants access to the robot. A timeout mechanism can be used to set a predetermined time for a particular type of user to terminate access to the robot. The queue mechanism is a waiting list for accessing the robot. The callback mechanism informs the user that the robot can be accessed. For example, family users can receive an email message informing them that the robot is free to use. Tables 1 and 2 show how these mechanisms resolve access requests from different users.
<tables num="1"><img file="JP2010246954A_D0001.tif" /></tables>
<tables num="2"><img file="JP2010246954A_D0002.tif" /></tables><img file="JP2010246954A_D0003.tif" />
The information transmitted between the station 16 and the robot 12 can be encrypted. In addition, users can be required to enter a password to enter System 10. An electronic key is given from the station 16 to the selected robot. Robot 12 confirms the validity of the key and returns another key to station 16. The key is used to encrypt the information transmitted in the session.
FIG. 10 shows an embodiment of a battery charger. Robot port 119 includes a secondary winding 250 that is magnetically coupled to the primary winding 252 of the battery charger station 106. The primary winding 252 is coupled to the outlet 254 by a relay circuit 256, a fuse 258, and a switch 260. The relay 256 is controlled by the charger controller 262.
The charger controller 262 is connected to the charger infrared (IR) transceiver 264. The charger IR transceiver 264 is coupled to the robot IR transceiver 266. The robot IR transceiver 266 is connected to the low level controller 52. Robot 10 can also be equipped with an alignment sensor 268 capable of sensing target 270 on station 106. For example, the sensor 268 comprises a light emitter and a photoreceptor that detects light rays reflected from the target 270. The controller 52 can also sense the current flowing into the battery 104 to determine if the robot 12 is aligned with the docking station 106.
The secondary winding 250 is connected to the battery 104 by the charger circuit 272. The secondary winding 250 and the primary winding 252 are each obtained by winding an electric wire 274 around a magnetic core 276. The station 106 can also be equipped with an oscillator / chopper circuit (not shown) that increases the voltage magnetically transmitted to the secondary winding 250.
The robot 10 moves to the battery charger station 106 autonomously or under user control during operation. The robot 10 is moved until the position of the sensor 268 matches the target 270. The low level controller 52 then sends commands to the charger controller 262 through transceivers 264, 266. The charger controller 262 then closes the relay 256, where power is transmitted to the battery 104 through windings 250, 252. When the battery 104 is charged or the battery charging process is interrupted by the user, the low level controller 52 sends a command to open the relay 256 to the charger controller 262. After that, the robot 10 leaves the charging station 106.
FIG. 11 shows a vector diagram that can be used to calculate the amount of movement of the robot with the following equation.
<maths num="1"><img file="JP2010246954A_D0004.tif" /></maths>However, W1 = Drive angular velocity of the first ball 124. W2 = Drive angular velocity of the second ball 124. W3 = Drive angular velocity of the third ball 124. V = Robot input line velocity. V has components Vx and Vy such that Vx = | V | cosθ and Vy = | V | sinθ. Ψ = Robot input angular velocity.
Let the angular velocity vector be w = [w1, w2, w3] T. (Four)
<maths num="2"><img file="JP2010246954A_D0005.tif" /></maths>The velocity vector is as follows. V = [vx, vy, Ψ] T (6) W = A V (7)
The angular velocity vector w is calculated from Eq. (7) and compared with the actual w wave measured by the motor encoder. Some algorithm executes an error correction routine to correct the difference between the actual one and the intended one.
Although examples of some embodiments are described and shown in the accompanying drawings, such embodiments merely illustrate, are not constrained, and are skilled in the art. It will be appreciated that the present invention is not limited to the particular configurations and sequences shown and described in the figures, as various other modifications could be made.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US11453126B2 | Cited by | United States of America | Applicant |
| US10882190B2 | Cited by | United States of America | Applicant |
| US11154981B2 | Cited by | United States of America | Applicant |
| US10218748B2 | Cited by | United States of America | Applicant |
| US11742094B2 | Cited by | United States of America | Applicant |
| US10399223B2 | Cited by | United States of America | Applicant |
| US10471588B2 | Cited by | United States of America | Applicant |
| US11910128B2 | Cited by | United States of America | Applicant |
| US9956690B2 | Cited by | United States of America | Applicant |
| US11154981B2 | Cited by | United States of America | Applicant |
| US11798683B2 | Cited by | United States of America | Applicant |
| US9849593B2 | Cited by | United States of America | Applicant |
| US10493631B2 | Cited by | United States of America | Applicant |
| US9715337B2 | Cited by | United States of America | Applicant |
| US10892052B2 | Cited by | United States of America | Applicant |
| US10658083B2 | Cited by | United States of America | Applicant |
| US11205510B2 | Cited by | United States of America | Applicant |
| US9849593B2 | Cited by | United States of America | Applicant |
| US9842192B2 | Cited by | United States of America | Applicant |
| US10315312B2 | Cited by | United States of America | Applicant |
| US10259119B2 | Cited by | United States of America | Applicant |
| US10603792B2 | Cited by | United States of America | Applicant |
| US10343283B2 | Cited by | United States of America | Applicant |
| US9842192B2 | Cited by | United States of America | Applicant |
| WO2022264421A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US11472021B2 | Cited by | United States of America | Applicant |
| US10887545B2 | Cited by | United States of America | Applicant |
| US10061896B2 | Cited by | United States of America | Applicant |
| US10808882B2 | Cited by | United States of America | Applicant |
| US10404939B2 | Cited by | United States of America | Applicant |
| US11628571B2 | Cited by | United States of America | Applicant |
| US10769739B2 | Cited by | United States of America | Applicant |
| US11399153B2 | Cited by | United States of America | Applicant |
| US11468983B2 | Cited by | United States of America | Applicant |
| US9974612B2 | Cited by | United States of America | Applicant |
| US11515049B2 | Cited by | United States of America | Applicant |
| US9776327B2 | Cited by | United States of America | Applicant |
| US10875182B2 | Cited by | United States of America | Applicant |
| US9715337B2 | Cited by | United States of America | Applicant |
| US10875182B2 | Cited by | United States of America | Applicant |
| US10218748B2 | Cited by | United States of America | Applicant |
| US10969766B2 | Cited by | United States of America | Applicant |
| US9785149B2 | Cited by | United States of America | Applicant |
| US10591921B2 | Cited by | United States of America | Applicant |
| US10780582B2 | Cited by | United States of America | Applicant |
| US10334205B2 | Cited by | United States of America | Applicant |
| US10343283B2 | Cited by | United States of America | Applicant |
| US10875183B2 | Cited by | United States of America | Applicant |
| US11389962B2 | Cited by | United States of America | Applicant |
| US11787060B2 | Cited by | United States of America | Applicant |
| US10762170B2 | Cited by | United States of America | Applicant |
| US11289192B2 | Cited by | United States of America | Applicant |
| US11453126B2 | Cited by | United States of America | Applicant |
| US11399153B2 | Cited by | United States of America | Applicant |
| US10911715B2 | Cited by | United States of America | Applicant |
| US10878960B2 | Cited by | United States of America | Applicant |
| US10059000B2 | Cited by | United States of America | Applicant |
| US11862302B2 | Cited by | United States of America | Applicant |
| US10331323B2 | Cited by | United States of America | Applicant |
| US10471588B2 | Cited by | United States of America | Applicant |
| US10241507B2 | Cited by | United States of America | Applicant |
| US10682763B2 | Cited by | United States of America | Applicant |
| US11636944B2 | Cited by | United States of America | Applicant |
| US12138808B2 | Cited by | United States of America | Applicant |
| US11798683B2 | Cited by | United States of America | Applicant |
| US11389064B2 | Cited by | United States of America | Applicant |
| US10924708B2 | Cited by | United States of America | Applicant |
| US11787060B2 | Cited by | United States of America | Applicant |
| US9766624B2 | Cited by | United States of America | Applicant |
| US10328576B2 | Cited by | United States of America | Applicant |
| JP2001198865A | Cites | Japan | Search report |
| JP2002000574A | Cites | Japan | Search report |
| JP2002112970A | Cites | Japan | Search report |
| WO9967067A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| JPH0981646A | Cites | Japan | Search report |
63 members in 7 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 10206457 | United States of America | – | |
| 20645702 | United States of America | A | |
| 20645702 | United States of America | A | |
| 2002206457 | – | – | – |
| US20020206457 | – | – | – |
Members63
| Document | Office | Kind | |
|---|---|---|---|
| US2004019406A1 | United States of America | A1 | |
| WO2004012018A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2003256813A1 | Australia | A1 | |
| US2004117065A1 | United States of America | A1 | |
| US2004143421A1 | United States of America | A1 | |
| US2004162637A1 | United States of America | A1 | |
| US2005021182A1 | United States of America | A1 | |
| US2005021183A1 | United States of America | A1 | |
| US2005021187A1 | United States of America | A1 | |
| US2005027400A1 | United States of America | A1 | |
| US6925357B2 | United States of America | B2 | |
| EP1573406A2 | European Patent Office (EPO) | A2 | |
| US2005240310A1 | United States of America | A1 | |
| JP2006508806A | Japan | A | |
| US2006082642A1 | United States of America | A1 | |
| WO2006044847A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006044847A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US7142945B2 | United States of America | B2 | |
| US7142947B2 | United States of America | B2 | |
| US7158861B2 | United States of America | B2 | |
| US7164969B2 | United States of America | B2 | |
| US7164970B2 | United States of America | B2 | |
| US2007021871A1 | United States of America | A1 | |
| US7218992B2 | United States of America | B2 | |
| US2007112464A1 | United States of America | A1 | |
| EP1800476A2 | European Patent Office (EPO) | A2 | |
| CN101049017A | China | A | |
| US7289883B2 | United States of America | B2 | |
| US7310570B2 | United States of America | B2 | |
| US2008029536A1 | United States of America | A1 | |
| US2008065268A1 | United States of America | A1 | |
| US2008201017A1 | United States of America | A1 | |
| US2008255703A1 | United States of America | A1 | |
| US2009105881A1 | United States of America | A1 | |
| US2009105882A1 | United States of America | A1 | |
| CN101422044A | China | A | |
| WO2004012018A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AU2003256813A8 | Australia | A8 | |
| US7593030B2 | United States of America | B2 | |
| EP1573406A4 | European Patent Office (EPO) | A4 | |
| EP2214111A2 | European Patent Office (EPO) | A2 | |
| EP1800476A4 | European Patent Office (EPO) | A4 | |
| CN101866396A | China | A | |
| CN101422044B | China | B | |
| JP2010246954AThis record | Japan | A | |
| HK1148374A1 | Hong Kong, China | A1 | |
| US2012072024A1 | United States of America | A1 | |
| US8209051B2 | United States of America | B2 | |
| US8515577B2 | United States of America | B2 | |
| CN101866396B | China | B | |
| EP2214111A3 | European Patent Office (EPO) | A3 | |
| US2013304257A1 | United States of America | A1 | |
| US8682486B2 | United States of America | B2 | |
| JP5455810B2 | Japan | B2 | |
| US2014156069A1 | United States of America | A1 | |
| USRE45870E | United States of America | E | |
| EP3107020A1 | European Patent Office (EPO) | A1 | |
| US9849593B2 | United States of America | B2 | |
| US2018071917A1 | United States of America | A1 | |
| US10315312B2 | United States of America | B2 | |
| US2019248018A1 | United States of America | A1 | |
| US10889000B2 | United States of America | B2 | |
| US2021241902A1 | United States of America | A1 |
21 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 2010246954
- Publication, DOCDB
- 2010246954
- Publication, EPODOC
- JP2010246954
- Application
- 141470
- Application, DOCDB
- 2010141470
- Application, EPODOC
- JP20100141470
Titles2
- Japanese
- 医療用遠隔操作ロボット・システム
- English
- Medical remote control robot system
Classification
- CPC, 18
- B25J5/007
- G05D1/0038
- G05D1/0225
- B25J9/0003
- B25J9/1689
- B25J19/022
- B25J19/023
- H04N7/142
- H04N7/185
- G16H10/60
- G16H30/20
- G16H40/67
- B25J9/1602
- B25J9/162
- B25J9/163
- B25J9/1633
- B25J9/1692
- B25J11/0005
- IPC, 12
- A61G12 00
- B25J3 00
- A61J7 04
- A61B19 00
- B25J5 00
- B25J9 00
- G05B
- G05B1 00
- G06F11 00
- G06F15 00
- G06F17 00
- H04N7 18