KR101597758B1 - Robot base for medical robot having weight balance function - Google Patents
Robot base for medical robot having weight balance function Download PDFInfo
- Publication number
- KR101597758B1 KR101597758B1 KR1020140059956A KR20140059956A KR101597758B1 KR 101597758 B1 KR101597758 B1 KR 101597758B1 KR 1020140059956 A KR1020140059956 A KR 1020140059956A KR 20140059956 A KR20140059956 A KR 20140059956A KR 101597758 B1 KR101597758 B1 KR 101597758B1
- Authority
- KR
- South Korea
- Prior art keywords
- counterweight
- medical robot
- count
- drive motor
- maximum
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/70—Manipulators specially adapted for use in surgery
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B50/00—Containers, covers, furniture or holders specially adapted for surgical or diagnostic appliances or instruments, e.g. sterile covers
- A61B50/10—Furniture specially adapted for surgical or diagnostic appliances or instruments
- A61B50/13—Trolleys, e.g. carts
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Biomedical Technology (AREA)
- Robotics (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
본 발명에서는 웨이트 밸런스 기능을 갖춘 의료용 로봇 베이스가 개시된다. 상기 의료용 로봇 베이스는, 전륜 및 후륜에 의해 이동 가능하게 지지되며, 그 위에 의료용 로봇을 탑재하기 위한 의료용 로봇 베이스로서, 의료용 로봇을 좌우 방향으로 슬라이딩 가능하게 지지하는 슬라이딩 가이드와, 의료용 로봇의 슬라이딩 운동에 따른 무게 편심을 상쇄하기 위해, 의료용 로봇의 슬라이딩 운동과 반대되는 좌우 방향으로 이동하는 카운터 웨이트와, 카운터 웨이트의 슬라이딩 운동을 지지하기 위한 웨이트 가이드와, 카운터 웨이트의 구동을 위한 것으로, 컨트롤러의 제어 하에서 구동되는 구동 모터;를 포함한다.
본 발명에 의하면, 의료용 로봇의 슬라이딩 이동에 따른 무게의 편심을 상쇄시키고, 무게 균형을 유지하도록 카운터 웨이트 기능을 지원하는 의료용 로봇 베이스가 제공된다.A medical robot base having a weight balance function is disclosed in the present invention. The medical robot base includes a sliding guide movably supported by a front wheel and a rear wheel for supporting the medical robot so as to be slidable in the left and right directions and a sliding guide for supporting the medical robot in a sliding motion of the medical robot, A weight guide for supporting the sliding motion of the counterweight, and a controller for controlling the control of the controller. The counterweight is provided for moving the counterweight in the lateral direction opposite to the sliding motion of the medical robot, And a drive motor driven under the control of the motor.
According to the present invention, a medical robot base that supports a counterweight function to cancel the eccentricity of weight due to sliding movement of the medical robot and to maintain balance of weight is provided.
Description
본 발명은 의료용 로봇 베이스에 관한 것으로, 보다 구체적으로 매니퓰레이터(manipulator)를 포함하는 의료용 로봇을 이동 가능하게 지지하는 의료용 로봇 베이스에 관한 것이다.The present invention relates to a medical robot base, and more particularly, to a medical robot base that movably supports a medical robot including a manipulator.
최근 기술 발달에 따라 의료과정에서 각종 의료용 도구를 장착할 수 있는 의료장치가 개발되고 있다. 이러한 의료장치에는 치료 또는 진단 부위에 의료도구가 위치될 수 있게 제공함으로써 수술자가 의료도구의 위치에 구애되지 않고 수술할 수 있도록 해주거나, 또는 수술자의 지시에 따라 직접 의료도구를 구동하는 매니퓰레이터가 연결되어 있다.BACKGROUND ART [0002] Recent developments in technology have led to the development of medical devices capable of mounting various medical tools in a medical procedure. Such a medical device may be provided with medical instruments at the treatment or diagnosis site so that the operator can operate the medical instrument without regard to the position of the medical instrument or a manipulator for driving the medical instrument directly .
진단, 치료, 수술과 같은 의료과정에서, 매니퓰레이터를 포함하는 의료용 로봇은 안정적인 상태로 지지되는 것이 필수적이며, 의료용 로봇의 움직임에 따른 무게의 편심을 상쇄시켜 안정된 지지 기반 하에서 정밀한 의료 행위가 이루어질 수 있도록 하는 것이 바람직하다.In a medical procedure such as diagnosis, treatment, and surgery, it is essential that the medical robot including the manipulator is supported in a stable state. In order to cancel the eccentricity of the weight due to the motion of the medical robot, .
본 발명의 일 실시형태는, 의료용 로봇의 슬라이딩 이동에 따른 무게의 편심을 상쇄시키고, 무게 균형을 유지하도록 카운터 웨이트 기능을 지원하는 의료용 로봇 베이스를 제공한다.An embodiment of the present invention provides a medical robot base that supports a counterweight function to cancel the eccentricity of weight due to sliding movement of the medical robot and to maintain balance of weight.
상기와 같은 과제 및 그 밖의 과제를 해결하기 위한 본 발명의 의료용 로봇 베이스는, In order to solve the above-mentioned problems and other problems, according to the present invention,
전륜 및 후륜에 의해 이동 가능하게 지지되며, 그 위에 의료용 로봇을 탑재하기 위한 의료용 로봇 베이스로서,A medical robot base which is supported movably by front wheels and rear wheels, and on which a medical robot is mounted,
상기 의료용 로봇을 좌우 방향으로 슬라이딩 가능하게 지지하는 슬라이딩 가이드; 및A sliding guide for slidably supporting the medical robot in a left-right direction; And
상기 의료용 로봇의 슬라이딩 운동에 따른 무게 편심을 상쇄하기 위해, 상기 의료용 로봇의 슬라이딩 운동과 반대되는 좌우 방향으로 이동하는 카운터 웨이트;A counterweight moving in a left and right direction opposite to a sliding motion of the medical robot to cancel a weight eccentricity caused by a sliding movement of the medical robot;
상기 카운터 웨이트의 슬라이딩 운동을 지지하기 위한 웨이트 가이드; 및A weight guide for supporting a sliding movement of the counterweight; And
상기 카운터 웨이트의 구동을 위한 것으로, 컨트롤러의 제어 하에서 구동되는 구동 모터;를 포함한다. And a drive motor for driving the counterweight and driven under the control of the controller.
예를 들어, 상기 의료용 로봇 베이스는 상기 구동 모터의 회전 운동을 상기 카운터 웨이트의 슬라이딩 운동으로 변환하기 위한 운동 변환 기구를 더 포함한다. For example, the medical robot base further includes a motion converting mechanism for converting a rotational motion of the driving motor into a sliding motion of the counterweight.
예를 들어, 상기 운동 변환 기구는,For example, the motion converting mechanism may include:
상기 구동 모터와 동축으로 동력 연결되어 있는 볼 스크류; 및A ball screw being coaxially and power-connected to the drive motor; And
상기 볼 스크류에 나사 결합되어 상기 카운터 웨이트와 함께 일체적으로 슬라이딩 운동을 수행하는 기동부;를 포함한다. And a starter portion screwed to the ball screw to perform a sliding movement integrally with the counterweight.
예를 들어, 상기 슬라이딩 가이드는 상기 의료용 로봇이 탑재되는 프레임 상에 설치되고, For example, the sliding guide is installed on a frame on which the medical robot is mounted,
상기 카운터 웨이트 및 웨이트 가이드는 상기 프레임 내부에 설치된다. The counterweight and the weight guide are installed inside the frame.
예를 들어, 상기 슬라이딩 가이드와 웨이트 가이드는 서로 나란한 방향으로 연장된다. For example, the sliding guide and the weight guide extend in a direction parallel to each other.
예를 들어, 상기 의료용 로봇 베이스는, 상기 카운터 웨이트의 운동 궤적을 따라 최대 변위에 해당되는 일단의 제1 제한 위치와, 반대편 타단의 제2 제한 위치에서 상기 카운터 웨이트를 포착하기 위한 제1 위치 센서와 제2 위치 센서를 더 포함한다. For example, the medical robotic base may be provided with a first positional limit position corresponding to the maximum displacement along the motion locus of the counterweight, and a second positional position corresponding to the second positional position, And a second position sensor.
예를 들어, 상기 제1, 제2 위치 센서는 조사 광의 차단 여부에 따라 카운터 웨이트가 제1 제한 위치 또는 제2 제한 위치에 도달하였음을 포착하는 광센서로 마련된다. For example, the first and second position sensors are provided with an optical sensor for capturing that the counterweight has reached the first limit position or the second limit position according to whether the irradiation light is blocked.
예를 들어, 상기 구동 모터는 회전체의 회전 위치를 나타내는 카운트를 출력한다. For example, the drive motor outputs a count indicating the rotational position of the rotating body.
예를 들어, 상기 컨트롤러는,For example,
상기 의료용 로봇의 슬라이딩 구동에 따라, According to the sliding drive of the medical robot,
상기 카운터 웨이트의 목표 위치와, 상기 구동 모터의 카운트 간의 대응관계를 저장해둔 메모리를 조회하고, A memory storing a corresponding relationship between a target position of the counterweight and a count of the drive motor is inquired,
카운터 웨이트의 목표 위치에 대응되는 구동 모터의 카운트가 출력될 때까지 구동 모터를 동작시킨다. The drive motor is operated until the count of the drive motor corresponding to the target position of the counterweight is outputted.
예를 들어, 상기 컨트롤러는, For example,
패널 조작에 따른 운용자의 지시 신호에 따라,According to the operator's instruction signal in accordance with the panel operation,
상기 의료용 로봇 베이스를 최 좌측 위치, 최 우측 위치, 또는 중앙 위치로 이동시키는 한편으로, The medical robot base is moved to the leftmost position, the rightmost position, or the center position,
상기 카운터 웨이트를 제1 제한 위치, 제2 제한 위치, 또는 중앙 위치로 이동시킨다. The counterweight is moved to the first limit position, the second limit position, or the center position.
예를 들어, 상기 컨트롤러는, For example,
상기 제1 제한 위치를 기준으로 하여, 제2 제한 위치까지 구동 모터의 최대-카운트가 저장된 메모리를 조회하고, Counting a memory in which the maximum-count of the drive motor is stored up to the second limit position, with reference to the first limit position,
상기 구동 모터의 카운트가 제로(0)인 시점까지 구동 모터를 동작하여, 카운터 웨이트를 제1 제한 위치로 이동시키고, The drive motor is operated until the count of the drive motor is zero to move the counterweight to the first limit position,
상기 구동 모터의 카운트가 최대-카운트의 절반이 되는 시점까지 구동 모터를 동작하여, 카운터 웨이트를 중앙 위치로 이동시키며, The driving motor is operated until the count of the driving motor becomes half of the maximum-count to move the counterweight to the central position,
상기 구동 모터의 카운트가 최대-카운트가 되는 시점까지 구동 모터를 동작하여, 카운터 웨이트를 제2 제한 위치까지 이동시킨다. The drive motor is operated until the count of the drive motor reaches the maximum-count, and the counterweight is moved to the second limit position.
예를 들어, 상기 최대-카운트는,For example, the maximum-
상기 의료용 로봇 또는 의료용 로봇 베이스의 구동 초기에 캘리브레이션을 통하여 산출된다. And is calculated through calibration at the beginning of the driving of the medical robot or the medical robot base.
예를 들어, 상기 최대-카운트는,For example, the maximum-
상기 의료용 로봇 또는 의료용 로봇 베이스의 매 전원 인가시마다 캘리브레이션을 통하여 산출된다.And is calibrated at every power-on of the medical robot or the medical robot base.
예를 들어, 상기 캘리브레이션에서, For example, in the calibration,
상기 컨트롤러는, The controller comprising:
카운터 웨이트가 이동 궤적을 따라 일단의 제1 제한 위치에 도달한 시점에서 카운트를 제로(0)로 설정하여 초기화하고, The counter is initialized by setting the count to zero at the time point when the counterweight reaches a first limit position along the movement trajectory,
카운터 웨이트가 이동 궤적을 따라 타단의 제2 제한 위치에 도달한 시점에서 카운트를 최대-카운트로 설정하고, The count is set to the maximum-count at the time when the counterweight reaches the second limit position of the other end along the movement locus,
상기 최대-카운트를 메모리에 저장해둔다.The maximum-count is stored in the memory.
본 발명에 의하면, 의료용 로봇의 좌우 방향 슬라이딩 운동에 따른 무게의 편심을 상쇄하고 장치 전체의 무게 균형을 유지함으로써, 진단, 처치, 수술과 같은 정밀한 의료 행위가 안정된 기반 하에서 이루어질 수도 있도록 카운터 웨이트 기능을 지원하는 의료용 로봇 베이스를 제공한다.According to the present invention, the eccentricity of the weight caused by the sliding movement of the medical robot in the lateral direction is canceled and the balance of the weight of the whole apparatus is maintained, so that a counterweight function is provided so that precise medical actions such as diagnosis, And provides a supporting medical robot base.
도 1에는 본 발명의 일 실시형태에 따른 의료용 로봇 베이스의 사시도가 도시되어 있다.
도 2에는 의료용 로봇의 좌우 슬라이딩 동작의 필요성을 보여주기 위한 도면이 도시되어 있다.
도 3 및 도 4에는, 의료용 로봇의 좌우 슬라이딩 동작 및 카운터 웨이트의 밸런싱 동작을 구현하기 위한 주요 구성들을 도시한 분해 사시도가 도시되어 있다.
도 5에는 카운터 웨이트의 밸런싱 동작을 구현하기 위한 주요 구성들을 도시한 분해 사시도가 도시되어 있다.
도 6에는, 캘리브레이션 동작을 위해 컨트롤러에 의해 수행되는 일련의 제어 단계들을 도시한 플로우 차트가 도시되어 있다.
도 7에는 캘리브레이션 결과로서 카운터 웨이트의 위치와 구동 모터의 카운트 간의 대응관계를 도시한 도면이 도시되어 있다.
도 8에는 카운터 웨이트의 밸런스 동작을 구현하기 위한 컨트롤러의 제어 단계들을 도시한 플로우 차트가 도시되어 있다.1 is a perspective view of a medical robot base according to an embodiment of the present invention.
2 is a view for showing the necessity of a left-right sliding operation of the medical robot.
Figs. 3 and 4 show an exploded perspective view showing main components for implementing a left-right sliding operation and a counterweight balancing operation of the medical robot.
Fig. 5 shows an exploded perspective view showing the main components for implementing the balancing operation of the counterweight.
6, a flow chart illustrating a series of control steps performed by a controller for a calibration operation is shown.
Fig. 7 is a diagram showing a correspondence relationship between the position of the counterweight and the count of the drive motor as a result of the calibration.
Fig. 8 is a flowchart showing the control steps of the controller for implementing the counterweight balancing operation.
이하, 첨부된 도면들을 참조하여, 본 발명의 바람직한 실시형태에 관한 의료용 로봇 베이스에 대해 설명하기로 한다. Hereinafter, a medical robot base according to a preferred embodiment of the present invention will be described with reference to the accompanying drawings.
도 1에는 본 발명의 일 실시형태에 따른 의료용 로봇 베이스의 사시도가 도시되어 있다.1 is a perspective view of a medical robot base according to an embodiment of the present invention.
도면을 참조하면, 상기 의료용 로봇 베이스(100)는 전륜(103) 및 후륜(101)에 의해 이동 가능하게 지지되며, 상기 의료용 로봇 베이스(100) 상에는 의료용 로봇(210)이 탑재될 수 있다. Referring to FIG. 1, the
예를 들어, 상기 의료용 로봇 베이스(100) 상에는 적어도 하나 이상의 매니퓰레이터(manipulator)를 포함하는 의료용 로봇(210)이 탑재될 수 있으며, 이외에 컴퓨팅 유닛(미도시)과 디스플레이 유닛(미도시) 등이 탑재될 수 있다. 예를 들어, 상기 의료용 로봇(210)은 환자의 뼈를 깎아내는 기능을 수행할 수 있으며, 다수의 조인트 구조를 포함하여, 6 자유도(6-DOF, degree of freedom)의 정밀한 동작을 구현할 수 있다. For example, a
상기 디스플레이 유닛(미도시)은 상기 의료용 로봇(210)에 탑재된 카메라(미도시)로부터 전송되는 영상 신호를 입수하여 영상 이미지를 제공할 수 있으며, 디스플레이 유닛(미도시)을 통하여 환자의 수술 부위를 시각적으로 확인하며 매니퓰레이터 조작이 이루어질 수 있다. 또한, 상기 디스플레이 유닛(미도시)은 컴퓨팅 유닛(미도시)과 연결된 유무선 네트워크를 통하여 환자의 처방 이력 등을 출력해줄 수 있다. The display unit (not shown) may acquire a video signal transmitted from a camera (not shown) mounted on the
예를 들어, 상기 디스플레이 유닛(미도시)은 적어도 둘 이상의 디스플레이 패널(미도시)을 포함할 수 있으며, 디스플레이 패널(미도시)을 지지하기 위한 거치대(미도시)를 포함할 수 있다. 상기 거치대는 적정의 자유도를 갖는 조인트 구조를 포함하여 디스플레이 패널을 보기 편한 위치에서 지지해줄 수 있다.For example, the display unit (not shown) may include at least two display panels (not shown), and may include a holder (not shown) for supporting a display panel (not shown). The cradle may include a joint structure having an appropriate degree of freedom to support the display panel in a viewable position.
상기 의료용 로봇 베이스(100) 상에는 펌프 유닛(미도시)이 탑재될 수도 있다. 상기 펌프 유닛은 석션 기능과 토출 기능을 발휘하기 위하여, 음압이나 정압을 제공하는 유체 펌프(미도시)를 포함할 수 있다.A pump unit (not shown) may be mounted on the
본 발명의 일 실시형태에서, 상기 의료용 로봇(210)은 의료용 로봇 베이스(100) 상에 탑재될 수 있다. 그리고, 조향 및 제동 조작을 위한 조작부, 예를 들어, 조향 핸들(미도시), 브레이크 페달(121), 브레이크 해제 페달 등은 의료용 로봇 베이스(100)의 후방에 마련될 수 있다. 본 명세서를 통하여 전륜(103)이란 전방의 이송 바퀴를 지칭할 수 있고, 후륜(101)이란 의료용 로봇 베이스(100) 중에서 조작부(121)가 형성된 후방의 이송 바퀴를 의미할 수 있다. In one embodiment of the present invention, the
예를 들어, 상기 의료용 로봇 베이스(100)는 의료용 로봇(210)의 운반을 위하여 한 쌍의 전륜(103)과 하나의 후륜(101)을 포함하는 3륜 차대 형태로 마련될 수 있다. 상기 의료용 로봇 베이스(100)는 제자리 또는 협소한 장소에서도 선회될 수 있도록 후륜 조향을 적용할 수 있다. 이때, 조향 동작이 부드럽게 이루어질 수 있도록 후륜은 하나의 바퀴로 형성될 수 있다. 조향을 담당하는 바퀴가 쌍으로 형성될 경우, 회전 반경에 따라 회전 반경의 내측과 외측 간의 차동 동작이 필요하기 때문이다. For example, the
본 발명의 의료용 로봇 베이스(100)는 진단, 처치, 수술과 같은 정밀한 의료 행위가 이루어지는 동안에, 차체를 바닥면으로부터 들어올린 리프팅 자세를 유지한다. 이때, 전륜(103)과 후륜(101)을 포함하는 차륜 대신에, 리프트 엑츄에이터(110)를 통하여 신장/수축 가능하게 장착된 레그 부재에 의해 차체가 지지되므로, 차체의 안정적인 지지를 위해 굳이 후륜(101)을 쌍으로 설치할 필요가 없다.The
상기 의료용 로봇 베이스(100)는, 의료용 로봇(210)이 탑재되는 프레임(105)을 포함할 수 있다. 예를 들어, 상기 프레임(105) 상에는 매니퓰레이터를 포함하는 의료용 로봇(210)과 디스플레이 유닛(미도시)이 배치될 수 있으며, 컴퓨팅 유닛(미도시)과 펌프 유닛(미도시) 등이 탑재될 수 있다. 후술하는 바와 같이, 상기 프레임(105) 내부에는 의료용 로봇 베이스(100)의 조향 및 제동에 관여하는 다수의 구성들이 수용될 수 있으며, 이중의 일부는 프레임(105) 외부로 노출되어 조향 및 제동에 관한 사용자의 조작을 입력받게 된다. 예를 들어, 의료용 로봇 베이스(100)의 후방 측에는 조향 조작을 위한 조향 핸들(미도시)과, 제동 관련 조작을 위한 브레이크 페달(121) 및 브레이크 해제 페달(미도시) 등이 형성될 수 있다.The
진단, 처치, 수술과 같은 의료 행위 중에는 매니퓰레이터 또는 매니퓰레이터를 포함하는 의료용 로봇(210)을 좌우 방향으로 이동시키면서 의료 처치가 원활하게 이루어질 수 있도록 의료용 로봇(210)의 이동의 자유도를 향상시킬 필요성이 크다. 예를 들어, 의료용 로봇(210)은 로봇 베이스(100)의 차륜(101,103)을 통하여 전후 방향으로는 이동이 가능하다.There is a great need to improve the degree of freedom of movement of the
도 2는 의료용 로봇(210)의 좌우 방향 슬라이딩 동작의 필요성을 보여주기 위한 도면이다. Fig. 2 is a view for showing the necessity of the lateral movement of the
도면을 참조하면, 의료용 로봇(210)의 좌우 방향(도 2에서 화살표 방향)으로는 의료 처치의 대상이 되는 환자 및 베드가 놓여지게 되며, 환자 방향으로 매니퓰레이터 등의 처치 수단을 접근시키기 위해서는 로봇 베이스(100)는 위치 고정된 상태에서 의료용 로봇(210)을 좌우 방향으로 이동시킬 필요가 있다. 로봇 베이스(100) 자체의 두께와 베드의 두께를 고려하면, 로봇 베이스(100)를 최대한 베드 쪽으로 붙인 상태에서, 그 이상으로 환자 측으로 접근하기 위해서는 의료용 로봇(210)이 로봇 베이스(100) 상에서 좌우 방향으로 이동해야 하기 때문이다. Referring to the drawings, a patient and a bed to be subjected to a medical treatment are placed in a lateral direction (arrow direction in FIG. 2) of the
도 3 및 도 4에는 의료용 로봇(210)의 좌우 슬라이딩 동작을 설명하기 위한 도면이 도시되어 있다. 도면들을 함께 참조하면, 의료용 로봇(210)은 전후 방향을 따라 길게 형성된 로봇 장착부(205) 상에 탑재될 수 있으며, 이러한 로봇 장착부(205)는 좌우 방향으로 형성된 슬라이딩 가이드(151, 도 3 참조)의 안내를 받아서 좌우 방향으로 이동할 수 있다. 즉, 상기 의료용 로봇(210)은 슬라이딩 가이드(151)를 따라 좌우 방향으로 이동 가능하게 장착될 수 있다.Figs. 3 and 4 are views for explaining a left-right sliding operation of the medical-
예를 들어, 상기 의료용 로봇(210)은 패널 조작에 따른 운용자의 지시 신호를 감지한 컨트롤러의 제어 하에 구동될 수 있다. 즉, 상기 의료용 로봇(210)은 구동 모터(미도시)의 회전 운동을 가이드(151) 방향의 슬라이딩 운동으로 변환하기 위한 운동 변환 기구로서 나선 결합을 포함하는 구동 기구(미도시)에 의해 좌우 방향으로 이동될 수 있다. 예를 들어, 상기 구동 모터(미도시)는 컨트롤러의 제어 신호에 따라 구동될 수 있으며, 구동 모터(미도시)의 동작에 따라 구동 모터의 구동 축과 나선 결합을 통하여 연동 가능하게 연결된 의료용 로봇(210)은, 로봇 베이스(100) 상에서 좌우 방향으로 슬라이딩 동작할 수 있다. For example, the
한편, 의료용 로봇(210)이 로봇 베이스(100) 상에서 좌우 방향으로 구동됨에 따라, 장치 전체의 좌우 무게 균형이 깨지게 될 개연성이 크다. 이에, 본 발명의 로봇 베이스(100)는, 의료용 로봇(210)의 구동에 따른 좌우 방향의 무게 균형을 유지하도록 하는 카운터 웨이트(130)를 포함한다. 상기 카운터 웨이트(130)는 의료용 로봇(210)과 등가의 무게를 이룸으로써 장치 전체의 좌우 무게 균형을 유지하고, 고도의 정밀성이 요구되는 의료 행위가 안정적인 지지 기반 하에서 이루어질 수 있도록 한다. On the other hand, as the
도 3에 도시된 바와 같이, 상기 카운터 웨이트(130)는, 의료용 로봇(210)의 위치 이동에 따라 초래되는 무게의 편심을 상쇄시키기 위해, 의료용 로봇(210)과 반대편 위치로 이동하면서, 예를 들어, 의료용 로봇(210)의 좌측 방향의 슬라이딩 이동(S1)에 대응하여 카운터 웨이트(130)는 반대방향의 우측 방향으로 슬라이딩 이동(S2)하면서, 능동적으로 좌우 방향의 무게 균형을 이루기 위해, 컨트롤러의 제어 하에 카운터 웨이트(130)가 좌우 방향으로 이동되는 밸런스 동작을 수행하게 된다. 3, the
도 4에 도시된 바와 같이, 의료용 로봇(210)의 슬라이딩 가이드(151)는, 프레임(105) 상에 형성될 수 있다. 예를 들어, 상기 슬라이딩 가이드(151)는, 프레임(105)의 상판(105U) 위에 형성될 수 있다. 그리고, 상기 카운터 웨이트(130)와, 카운터 웨이트(130)의 운동을 안내하기 위한 웨이트 가이드(152)는 프레임(105)의 하판(105L) 위에 형성될 수 있다. 즉, 상기 카운터 웨이트(130)와 웨이트 가이드(152)는 프레임(105) 내부에 형성될 수 있는데, 보다 구체적으로, 상판(105U)과 하판(105L) 사이에 형성된 측벽(미도시)에 의해 둘러싸인 프레임(105) 내부 공간에 배치될 수 있다.As shown in Fig. 4, the sliding
도 4 및 도 5에는 밸런스 동작을 구현하기 위한 주요 구성들을 도시한 분해 사시도가 도시되어 있다.Figs. 4 and 5 show an exploded perspective view showing main components for implementing a balancing operation.
도면들을 참조하면, 의료용 로봇 베이스(100)는, 카운터 웨이트(130)와, 카운터 웨이트(130)의 슬라이딩 운동을 지지하기 위한 웨이트 가이드(152)와, 상기 카운터 웨이트(130)를 구동하기 위한 구동 모터(141)와, 상기 구동 모터(141)의 회전 운동을 웨이트 가이드 방향의 직선 운동으로 변환하기 위한 운동 변환 기구(145)를 포함한다.Referring to the drawings, a
상기 웨이트 가이드(152)는 카운터 웨이트(130)의 좌우 슬라이딩 운동을 지지하여 운동 궤적을 정의하는 것으로, 의료용 로봇(121)의 슬라이딩 가이드(151)와 같은 방향으로 연장될 수 있다. 카운터 웨이트(130)는 의료용 로봇(121)과 반대되는 나란한 방향을 따라 이동하면서 전체 무게 균형을 유지하는 밸런스 동작을 수행하게 된다. The
상기 웨이트 가이드(152)는, 대략 로봇 베이스(100)의 중앙 위치로부터 좌우 방향으로 같은 폭 만큼 연장될 수 있다. 웨이트 가이드(152)의 좌우 폭은 카운터 웨이트(130)의 최대 변위를 정의할 수 있다. 이하에서는 카운터 웨이트(130)의 이동 궤적을 따라 어느 일단을 제1 제한 위치라고, 타단을 제2 제한 위치라고 한다. 그리고, 상기 제1, 제2 제한 위치의 중앙을 중앙 위치라고 한다. 예를 들어, 상기 제1 제한 위치는 우측으로 최대 변위에 해당되는 위치를 의미할 수 있고, 상기 제2 제한 위치는 좌측으로 최대 변위에 해당되는 위치를 의미할 수 있다.The
한편, 상기 웨이트 가이드(152)와 카운터 웨이트(130) 사이에는 레일 장착부(131)가 마련될 수 있고, 상기 카운터 웨이트(130)는 레일 장착부(131) 상에 일체로 결합되어 레일 장착부(131)를 따라 웨이트 가이드(152)의 안내를 받으면서 좌우 방향의 슬라이딩 운동을 수행할 수 있다. A
상기 구동 모터(141)는 컨트롤러의 제어를 받으며, 컨트롤러로부터 수신된 제어 신호에 따라 동작한다. 상기 컨트롤러는 구동 모터(141)를 제어함으로써 카운터 웨이트(130)의 위치 이동을 제어한다. 예를 들어, 상기 구동 모터(141)로서는 스태핑 모터가 사용될 수 있다. 상기 구동 모터(141)에는 모터의 회전 위치를 검출하기 위한 엔코더(미도시)가 마련될 수 있으며, 엔코더로부터 출력되는 펄스의 개수에 따라 모터의 회전 위치를 검출해낼 수 있다. 즉, 컨트롤러는 구동 모터(141)로부터 출력되는 펄스의 개수를 계수함으로써 구동 모터(141)의 회전 위치를 파악할 수 있다. 이하에서는 구동 모터(141)로부터 출력되는 여하의 형태의 회전 위치 정보를 카운트로 지칭하기로 한다. 즉, 구동 모터(141)의 카운트란, 구동 모터(141)의 엔코더(미도시)로부터 출력되는 펄스의 개수는 물론이고, 구동 모터(141)의 회전 위치를 나타내기 위한 여하의 정보를 포함한다. The
구동 모터(141)의 카운트와, 카운터 웨이트(130)의 위치를 서로 맴핑시킨 대응관계는 메모리(미도시)에 저장될 수 있다. 예를 들어, 상기 메모리(미도시)는 플래시 메모리로 마련될 수 있으며, 한번 저장된 대응관계는 전원의 차단 여부에 관계없이 유지될 수 있다. 본 발명의 다른 실시형태에서, 상기 메모리(미도시)는 전원이 유지되는 동안에만 메모리 기능이 유지될 수 있다. 이러한 차이는 후술하는 바와 같이, 구동 모터(141)의 카운트와, 카운터 웨이트(130)의 위치를 서로 맵핑시킨 대응관계를 산출하는 캘리브레이션이 매 전원 인가시마다 이루어질 필요 없이 구동 초기에만 1회 이루어지고 이후로는 기 저장된 대응관계에 따라 카운터 웨이트(130)의 이동이 제어되는지, 아니면 상기한 캘리브레이션이 매 전원 인가시마다 수행되는지의 차이를 만들 수 있다.The correspondence in which the count of the
예를 들어, 무게 균형을 위해 카운터 웨이트(130)를 특정 위치로 이동시킬 필요가 있을 때, 컨트롤러는 상기 메모리를 조회하여 카운터 웨이트(130)의 목표 위치에 해당되는 구동 모터(141)의 카운트를 파악할 수 있다. 보다 구체적으로, 상기 컨트롤러는 제1 제한 위치를 기준점으로 설정해두고, 상기 기준점으로부터 반대편 제2 제한 위치까지의 최대-카운트를 계수하여 둔 다음에, 최대-카운트를 메모리에 저장해둔다. 그리고 차후에 메모리에 저장된 최대-카운트 정보에 기초하여 목표 위치에 도달하기 위한 카운트를 산출해낼 수 있다. 예를 들어, 중앙 위치로 이동시키기 위해서는, 기준점으로부터 최대-카운트/2에 해당되는 카운트까지 구동 모터를 동작시키면 된다. 제1 제한 위치를 기준점으로 하여 제2 제한 위치까지의 최대-카운트는 구동 초기의 캘리브레이션을 통하여 결정될 수 있으며, 이러한 캘리브레이션은 매회 구동시마다 수행될 수도 있다.For example, when it is necessary to move the
상기 운동 변환 기구(145)는 구동 모터(141)의 회전 운동을 카운터 웨이트(130)의 직선적인 슬라이딩 운동으로 변환하기 위한 것이다. 보다 구체적으로 상기 운동 변환 기구(145)는 구동 모터(141)와 동축으로 동력 연결되어 있는 볼 스크류(1451)와, 상기 볼 스크류(1451)와 나사 결합되어 슬라이딩 운동을 수행하는 기동부(1452)를 포함할 수 있다. 예를 들어, 상기 기동부(1452)는 카운터 웨이트(130)의 하면에 결합되어 슬라이딩을 위한 이동 동력을 제공할 수 있다. The
상기 로봇 베이스(100)에는 카운터 웨이트(130)의 제1, 제2 제한 위치를 검출하기 위한 제1, 제2 위치 센서(181,182)가 배치될 수 있다. 상기 제1, 제2 위치 센서(181,182)는 각각 제1, 제2 제한 위치에 배치될 수 있고, 카운터 웨이트(130)가 이동 궤적을 따라 제1, 제2 제한 위치에 도달하였는지 여부를 검출해낼 수 있다. First and
예를 들어, 상기 위치 센서(181,182)는 광센서로 마련될 수 있으며, 발광 다이오드와 수광 센서의 쌍을 포함할 수 있다. 예를 들어, 상기 발광 다이오드와 수광 센서의 쌍은 카운터 웨이트(130)의 이동 궤적과 교차하는 방향으로 서로 마주보게 배치될 수 있다. 그리고, 발광 다이오드로부터 방출된 조사 광이 수광 센서에 의해 감지되거나, 또는 카운터 웨이트(130)에 가로막혀 차단되는지의 여부에 따라 현재 카운터 웨이트(130)가 제1 제한 위치 또는 제2 제한 위치에 도달하였는지 여부를 포착할 수 있다. For example, the
상기 카운터 웨이트(130)의 일 측에는 상기 위치 센서에 의한 카운터 웨이트의 포착을 위한 피검부(135)를 포함할 수 있다. 상기 카운터 웨이트(130)와 함께 일체적으로 이동하는 피검부(135)를 포착함으로써, 상기 위치 센서(181,182)는 카운터 웨이트(130)의 도달을 인식할 수 있다. 예를 들어, 상기 피검부(135)는 위치 센서(181,182)의 발광 다이오드와 수광 센서의 사이를 통과할 수 있도록 형성된 박판의 형태로 형성될 수 있다.One side of the
도 6은 캘리브레이션 동작을 위해 컨트롤러에 의해 수행되는 일련의 제어 단계들을 도시한 플로우 차트이다. 이하에서는 도면을 참조하여, 카운터 웨이트(130)의 위치와 구동 모터(141)의 카운트 간의 대응관계를 설정하기 위한 캘리브레이션에 대해 설명하기로 한다. 6 is a flow chart illustrating a series of control steps performed by a controller for a calibration operation. Hereinafter, the calibration for setting the correspondence between the position of the
먼저, 패널 조작에 따라 컨트롤러는 카운터 웨이트(130)를 우측으로 이동시키게 된다(S11). 그리고, 카운터 웨이트(130)가 이동 궤적을 따라 제1 제한 위치에 도달한 시점에서 구동 모터(141)를 초기화시킨다. 예를 들어, 구동 모터(141)의 초기화를 통하여 구동 모터(141)의 카운트가 제로(0)에 맞춰지게 되며, 제1 제한 위치는 기준점으로 설정된다(S12,S13). 카운터 웨이트(130)가 제1 제한 위치에 도달한 시점은 제1 위치 센서로부터 출력된 검출 신호를 분석함으로써 확인할 수 있다. First, the controller moves the
다음에, 상기 컨트롤러는 카운터 웨이트(130)를 좌측으로 이동시키게 된다(S14). 그리고, 카운터 웨이트(130)가 이동 궤적을 따라 제2 제한 위치에 도달한 시점에서의 카운트를 최대-카운트로서 메모리에 저장해둔다(S15,S16). 여기서, 상기 카운터 웨이트(130)가 제1 제한 위치로부터 제2 제한 위치로 이동하게 됨에 따라 카운트가 증가하게 되고, 제2 제한 위치에 도달한 시점의 카운트가 최대-카운트로 저장된다(S17). 카운터 웨이트가 제2 제한 위치에 도달한 시점은 제2 위치 센서로부터 출력된 검출 신호를 분석함으로써 확인할 수 있다.Next, the controller moves the
다음에, 상기 컨트롤러는 카운터 웨이트(130)를 다시 우측으로 이동시키게 된다(S18). 그리고, 구동 모터(141)의 카운트 정보를 실시간으로 입수하여, 구동 모터(141)의 카운트가 최대-카운트/2이 되는 시점에서 구동 모터(141)의 동작을 중지시킨다(S19). 이러한 동작은 카운트 웨이트(130)를 이동 궤적의 중앙 위치에 위치시키기 위한 것으로, 기준점인 제1 제한 위치로부터 제2 제한 위치까지의 최대-카운트의 반이 되는 시점은, 카운터 웨이트(130)가 중앙 위치에 도달한 시점이 되기 때문이다. Next, the controller moves the
도 7에는 캘리브레이션 결과로서 카운터 웨이트(130)의 위치와 구동 모터(141)의 카운트 간의 대응관계를 도시한 도면이다. 도면을 참조하면, 최 우측 지점의 제1 제한 위치와, 최 좌측 위치의 제2 제한 위치 사이에서 카운터 웨이트(130)의 좌우 방향을 따르는 운동 궤적이 정의될 수 있다. 그리고, 상기 제1 제한 위치와 제2 제한 위치 사이의 정 가운데 지점은 중앙 위치로 정의될 수 있다. 앞서 설명된 바와 같이, 상기 제1, 제2 제한 위치에는 제1, 제2 위치 센서(181,182)가 배치되어, 각각의 제1, 제2 제한 위치에 도달한 카운터 웨이트(130)를 포착할 수 있다. 7 is a diagram showing the correspondence between the position of the
앞서 설명된 캘리브레이션을 통하여 제1 제한 위치는 기준점으로 설정될 수 있으며, 이때 구동 모터의 카운트는 제로(0)에 해당될 수 있다. 그리고, 제2 제한 위치는 제1 제한 위치로부터 최대한 떨어진 위치로서, 기준점인 제1 제한 위치로부터 카운터 웨이트(130)의 최대 변위에 해당될 수 있다. 상기 제2 제한 위치는 구동 모터(141)의 최대-카운트에 해당될 수 있다. 그리고, 상기 중앙 위치는 최대-카운트의 절반에 해당될 수 있다. 이렇게, 카운터 웨이트(130)의 제1 제한 위치, 중앙 위치, 그리고, 제2 제한 위치는, 구동 모터(141)의 카운트로 맴핑되며, 제로(0), 최대-카운트의 절반, 그리고, 최대 카운트에 각각 대응될 수 있다. Through the above-described calibration, the first limit position can be set as a reference point, at which time the count of the drive motor can correspond to zero (0). And, the second restricting position may correspond to the maximum displacement of the
도 8은 카운터 웨이트(130)의 밸런스 동작을 구현하기 위한 컨트롤러의 제어 단계들을 도시한 플로우 차트이다.8 is a flow chart showing control steps of the controller for implementing the balanced operation of the
도면을 참조하면, 의료용 로봇(210)의 좌우 동작에 따라, 상기 컨트롤러는 카운터 웨이트(130)를 우측의 제1 제한 위치, 좌측의 제2 제한 위치, 그리고 중간의 중앙 위치로 이동시킬 수 있다. 물론 이러한 카운터 웨이트(130)의 밸런스 동작은 의료용 로봇(210)의 좌우 방향 이동에 따른 무게의 편심을 상쇄하기 위한 것으로, 의료용 로봇(210)의 이동 방향과 반대편으로 이동하게 되는 것이다.Referring to the drawing, according to the lateral movement of the
먼저 컨트롤러는 의료용 로봇의 슬라이딩 이동에 따라 카운터 웨이트의 목표 위치를 산출하게 된다(S20). 그리고, 컨트롤러의 판단에 따라 카운터 웨이트(130)를 제1 제한 위치로 이동시키기 위해, 컨트롤러는 구동 모터(141)의 카운트가 제로(0)가 될 때까지 구동 모터(141)를 동작시키면 된다(S21~S24). 또한, 컨트롤러의 판단에 따라 카운터 웨이트(130)를 중앙 위치로 이동시키기 위해, 컨트롤러는 구동 모터(141)의 카운트가 최대-카운트/2가 될 때까지 구동 모터를 동작시키면 된다(S31~S34). First, the controller calculates the target position of the counterweight according to the sliding movement of the medical robot (S20). In order to move the
한편, 컨트롤러의 판단에 따라 카운터 웨이트를 제2 제한 위치로 이동시키기 위해, 컨트롤러는 구동 모터의 카운트가 최대-카운트가 될 때까지 구동 모터를 동작시키면 된다(S41~S44).On the other hand, in order to move the counterweight to the second limit position in accordance with the judgment of the controller, the controller may operate the drive motor until the count of the drive motor reaches the maximum-count (S41 to S44).
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
100 : 의료용 로봇 베이스 101 : 후륜
103 : 전륜 105 : 프레임
105U : 프레임의 상판 105L : 프레임의 하판
110 : 리프트 엑츄에이터 121 : 브레이크 페달
130 : 카운터 웨이트 131 : 레일 장착부
135 : 피검부 141 : 구동 모터
145 : 운동 변환 기구 1451 : 볼 스크류
1452 : 기동부 151 : 슬라이딩 가이드
152 : 웨이트 가이드 181 : 제1 위치 센서
182 : 제2 위치 센서 205 : 로봇 장착부
210 : 의료용 로봇100: medical robot base 101: rear wheel
103: front wheel 105: frame
105U: upper plate of
110: Lift actuator 121: Brake pedal
130: Counterweight 131: Rail mounting portion
135: Tested part 141: Driving motor
145: Motion converting mechanism 1451: Ball screw
1452: activation section 151: sliding guide
152: weight guide 181: first position sensor
182: second position sensor 205: robot mounting part
210: Medical Robot
Claims (14)
상기 의료용 로봇을 좌우 방향으로 슬라이딩 가능하게 지지하는 슬라이딩 가이드; 및
상기 의료용 로봇의 슬라이딩 운동에 따른 무게 편심을 상쇄하기 위해, 상기 의료용 로봇의 슬라이딩 운동과 반대되는 좌우 방향으로 이동하는 카운터 웨이트;
상기 카운터 웨이트의 슬라이딩 운동을 지지하기 위한 웨이트 가이드; 및
상기 카운터 웨이트의 구동을 위한 것으로, 컨트롤러의 제어 하에서 구동되는 구동 모터;를 포함하고,
상기 슬라이딩 가이드는 상기 의료용 로봇이 탑재되는 프레임 상에 설치되고,
상기 카운터 웨이트 및 웨이트 가이드는 상기 프레임 내부에 설치되는 것을 특징으로 하는 의료용 로봇 베이스.A medical robot base which is supported movably by front wheels and rear wheels, and on which a medical robot is mounted,
A sliding guide for slidably supporting the medical robot in a left-right direction; And
A counterweight moving in a left and right direction opposite to a sliding motion of the medical robot to cancel a weight eccentricity caused by a sliding movement of the medical robot;
A weight guide for supporting a sliding movement of the counterweight; And
And a drive motor for driving the counterweight and driven under the control of the controller,
Wherein the sliding guide is provided on a frame on which the medical robot is mounted,
Wherein the counterweight and the weight guide are installed inside the frame.
상기 구동 모터의 회전 운동을 상기 카운터 웨이트의 슬라이딩 운동으로 변환하기 위한 운동 변환 기구를 더 포함하는 것을 특징으로 하는 의료용 로봇 베이스.The method according to claim 1,
Further comprising a motion converting mechanism for converting a rotational motion of the driving motor into a sliding motion of the counterweight.
상기 운동 변환 기구는,
상기 구동 모터와 동축으로 동력 연결되어 있는 볼 스크류; 및
상기 볼 스크류에 나사 결합되어 상기 카운터 웨이트와 함께 일체적으로 슬라이딩 운동을 수행하는 기동부;를 포함하는 것을 특징으로 하는 의료용 로봇 베이스.3. The method of claim 2,
Wherein the motion converting mechanism comprises:
A ball screw being coaxially and power-connected to the drive motor; And
And a starter unit screwed to the ball screw to perform a sliding movement integrally with the counterweight.
상기 슬라이딩 가이드와 웨이트 가이드는 서로 나란한 방향으로 연장된 것을 특징으로 하는 의료용 로봇 베이스.The method according to claim 1,
Wherein the sliding guide and the weight guide extend in a direction parallel to each other.
상기 카운터 웨이트의 운동 궤적을 따라 최대 변위에 해당되는 일단의 제1 제한 위치와, 반대편 타단의 제2 제한 위치에서 상기 카운터 웨이트를 포착하기 위한 제1 위치 센서와 제2 위치 센서를 더 포함하는 것을 특징으로 하는 의료용 로봇 베이스.The method according to claim 1,
Further comprising a first position sensor and a second position sensor for capturing the counterweight at a first limit position at one end corresponding to the maximum displacement along the motion locus of the counterweight and at a second limit position at the opposite opposite end Medical robot base that features.
상기 제1, 제2 위치 센서는 조사 광의 차단 여부에 따라 카운터 웨이트가 제1 제한 위치 또는 제2 제한 위치에 도달하였음을 포착하는 광센서로 마련되는 것을 특징으로 하는 의료용 로봇 베이스.The method according to claim 6,
Wherein the first and second position sensors are provided with optical sensors for detecting that the counterweight has reached the first limit position or the second limit position according to whether the irradiation light is blocked.
상기 구동 모터는 회전체의 회전 위치를 나타내는 카운트를 출력하는 것을 특징으로 하는 의료용 로봇 베이스.The method according to claim 1,
Wherein the driving motor outputs a count indicating a rotational position of the rotating body.
상기 컨트롤러는,
상기 의료용 로봇의 슬라이딩 구동에 따라,
상기 카운터 웨이트의 목표 위치와, 상기 구동 모터의 카운트 간의 대응관계를 저장해둔 메모리를 조회하고,
카운터 웨이트의 목표 위치에 대응되는 구동 모터의 카운트가 출력될 때까지 구동 모터를 동작시키는 것을 특징으로 하는 의료용 로봇 베이스.9. The method of claim 8,
The controller comprising:
According to the sliding drive of the medical robot,
A memory storing a corresponding relationship between a target position of the counterweight and a count of the drive motor is inquired,
And the drive motor is operated until a count of the drive motor corresponding to the target position of the counterweight is outputted.
상기 컨트롤러는,
패널 조작에 따른 운용자의 지시 신호에 따라,
상기 의료용 로봇 베이스를 최 좌측 위치, 최 우측 위치, 또는 중앙 위치로 이동시키는 한편으로,
상기 카운터 웨이트를 제1 제한 위치, 제2 제한 위치, 또는 중앙 위치로 이동시키는 것을 특징으로 하는 의료용 로봇 베이스.10. The method of claim 9,
The controller comprising:
According to the operator's instruction signal in accordance with the panel operation,
The medical robot base is moved to the leftmost position, the rightmost position, or the center position,
And the counterweight is moved to the first restricting position, the second restricting position, or the center position.
상기 컨트롤러는,
상기 제1 제한 위치를 기준으로 하여, 제2 제한 위치까지 구동 모터의 최대-카운트가 저장된 메모리를 조회하고,
상기 구동 모터의 카운트가 제로(0)인 시점까지 구동 모터를 동작하여, 카운터 웨이트를 제1 제한 위치로 이동시키고,
상기 구동 모터의 카운트가 최대-카운트의 절반이 되는 시점까지 구동 모터를 동작하여, 카운터 웨이트를 중앙 위치로 이동시키며,
상기 구동 모터의 카운트가 최대-카운트가 되는 시점까지 구동 모터를 동작하여, 카운터 웨이트를 제2 제한 위치까지 이동시키는 것을 특징으로 하는 의료용 로봇 베이스.11. The method of claim 10,
The controller comprising:
Counting a memory in which the maximum-count of the drive motor is stored up to the second limit position, with reference to the first limit position,
The drive motor is operated until the count of the drive motor is zero to move the counterweight to the first limit position,
The driving motor is operated until the count of the driving motor becomes half of the maximum-count to move the counterweight to the central position,
Wherein the drive motor is operated until the count of the drive motor becomes the maximum-count, and the counterweight is moved to the second limit position.
상기 최대-카운트는,
상기 의료용 로봇 또는 의료용 로봇 베이스의 구동 초기에 캘리브레이션을 통하여 산출되는 것을 특징으로 하는 의료용 로봇 베이스.12. The method of claim 11,
The maximum-
Wherein the calculation is performed through calibration at the beginning of the driving of the medical robot or the medical robot base.
상기 최대-카운트는,
상기 의료용 로봇 또는 의료용 로봇 베이스의 매 전원 인가시마다 캘리브레이션을 통하여 산출되는 것을 특징으로 하는 의료용 로봇 베이스.12. The method of claim 11,
The maximum-
Wherein the at least one of the medical robot and the medical robot base is calibrated at every power-on of the medical robot or the medical robot base.
상기 캘리브레이션에서,
상기 컨트롤러는,
카운터 웨이트가 이동 궤적을 따라 일단의 제1 제한 위치에 도달한 시점에서 카운트를 제로(0)로 설정하여 초기화하고,
카운터 웨이트가 이동 궤적을 따라 타단의 제2 제한 위치에 도달한 시점에서 카운트를 최대-카운트로 설정하고,
상기 최대-카운트를 메모리에 저장해두는 것을 특징으로 하는 의료용 로봇 베이스.The method according to claim 12 or 13,
In this calibration,
The controller comprising:
The counter is initialized by setting the count to zero at the time point when the counterweight reaches a first limit position along the movement trajectory,
The count is set to the maximum-count at the time when the counterweight reaches the second limit position of the other end along the movement locus,
Wherein the maximum-count is stored in a memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140059956A KR101597758B1 (en) | 2014-05-19 | 2014-05-19 | Robot base for medical robot having weight balance function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140059956A KR101597758B1 (en) | 2014-05-19 | 2014-05-19 | Robot base for medical robot having weight balance function |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150133080A KR20150133080A (en) | 2015-11-27 |
KR101597758B1 true KR101597758B1 (en) | 2016-02-25 |
Family
ID=54847651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140059956A KR101597758B1 (en) | 2014-05-19 | 2014-05-19 | Robot base for medical robot having weight balance function |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101597758B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220132035A (en) * | 2016-09-19 | 2022-09-29 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | Positioning indicator system for a remotely controllable arm and related methods |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109304700A (en) * | 2018-10-31 | 2019-02-05 | 河南工学院 | A kind of hydraulic clamping robot of industrial production |
CN111230886A (en) * | 2020-03-05 | 2020-06-05 | 浙江理工大学 | Industrial robot kinematics parameter calibration system and method with tolerance capability |
CN111469167A (en) * | 2020-05-15 | 2020-07-31 | 马鞍山职业技术学院 | Oiling and lubricating device for manipulator |
CN114012712B (en) * | 2021-11-29 | 2023-10-03 | 江苏集萃智能制造技术研究所有限公司 | Modularized robot task platform |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101193203B1 (en) * | 2010-05-25 | 2012-10-19 | 한국기계연구원 | Balancing device of multiple-jointed movinging system |
KR101376544B1 (en) | 2012-12-27 | 2014-03-20 | 태하메카트로닉스 (주) | Robot base for medical robot having improved brake apparatus |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7703562B2 (en) * | 2007-05-25 | 2010-04-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Energy efficient robotic system |
DE102012003690A1 (en) * | 2012-02-23 | 2013-08-29 | Kuka Roboter Gmbh | Mobile robot |
KR101307951B1 (en) | 2012-04-25 | 2013-09-12 | 한양대학교 에리카산학협력단 | Robot for surgery |
-
2014
- 2014-05-19 KR KR1020140059956A patent/KR101597758B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101193203B1 (en) * | 2010-05-25 | 2012-10-19 | 한국기계연구원 | Balancing device of multiple-jointed movinging system |
KR101376544B1 (en) | 2012-12-27 | 2014-03-20 | 태하메카트로닉스 (주) | Robot base for medical robot having improved brake apparatus |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20220132035A (en) * | 2016-09-19 | 2022-09-29 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | Positioning indicator system for a remotely controllable arm and related methods |
KR102551268B1 (en) | 2016-09-19 | 2023-07-05 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | Positioning indicator system for a remotely controllable arm and related methods |
Also Published As
Publication number | Publication date |
---|---|
KR20150133080A (en) | 2015-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101597758B1 (en) | Robot base for medical robot having weight balance function | |
KR101597757B1 (en) | Robot base for medical robot having lifting function | |
CN104814847B (en) | The method of mobile medical apparatus and movement for controlling mobile medical apparatus | |
CN102551747B (en) | X-ray camera system and moving method thereof | |
JP2019177148A (en) | Constant force spring with active bias | |
EP2944261A1 (en) | Environment recognition guide system for movable medical equipment and method | |
US20110127788A1 (en) | Optical-type position detecting device, hand apparatus, and touch panel | |
US10070833B2 (en) | Mobile X-ray imaging apparatus | |
US20100215152A1 (en) | Radiation imaging apparatus | |
CN104039228A (en) | An Apparatus, Systems And Methods For Producing X-ray Images | |
US20150261068A1 (en) | Strobe device and imaging device provided with strobe device | |
WO2014081013A1 (en) | Gesture detection assistance system for x-ray diagnosis, and x-ray diagnostic device | |
JPWO2013157224A1 (en) | Strobe device irradiation direction angle adjustment method, strobe device, and image pickup device equipped with strobe device | |
JP2011125544A (en) | Interlocking device for radiographic apparatuses and radiographic system | |
JP2019032258A (en) | Inner diameter measurement device | |
US12127870B2 (en) | Mobile medical image apparatus for providing digital tomosynthesis and operation method thereof | |
JP5280265B2 (en) | Radiography equipment | |
CN104244834A (en) | User interface for x-ray positioning | |
US20230277140A1 (en) | Mobile medical image apparatus for including slidable arm along colum and operation method thereof | |
US11606505B2 (en) | Medical observation apparatus and medical observation system | |
US20230277145A1 (en) | Operating method of mobile medical image device for providing digital tomosynthesis | |
KR20160147024A (en) | Radiographic system and control method thereof | |
US10143429B2 (en) | X-ray diagnostic device | |
JP5493844B2 (en) | Mechanism, external force detection method, and mechanism control method | |
JP2010194152A (en) | Radiographic apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20190306 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20191114 Year of fee payment: 5 |