CN111433703A - Rotation control device, moving body, and transfer robot - Google Patents
Rotation control device, moving body, and transfer robot Download PDFInfo
- Publication number
- CN111433703A CN111433703A CN201880078352.5A CN201880078352A CN111433703A CN 111433703 A CN111433703 A CN 111433703A CN 201880078352 A CN201880078352 A CN 201880078352A CN 111433703 A CN111433703 A CN 111433703A
- Authority
- CN
- China
- Prior art keywords
- rotating body
- rotational speed
- control
- controller
- wheel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D13/00—Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover
- G05D13/62—Control of linear speed; Control of angular speed; Control of acceleration or deceleration, e.g. of a prime mover characterised by the use of electric means, e.g. use of a tachometric dynamo, use of a transducer converting an electric value into a displacement
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
- H02P5/50—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another by comparing electrical values representing the speeds
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/64—Electric machine technologies in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Control Of Velocity Or Acceleration (AREA)
Abstract
Description
技术领域technical field
本发明涉及控制旋转体的旋转状态的旋转控制装置、移动体及搬运机器人。The present invention relates to a rotation control device, a moving body, and a transfer robot for controlling the rotation state of a rotating body.
背景技术Background technique
以往,例如已知如下技术:在搬运机器人等移动体、多关节机器人等中具备多个车轮、关节等旋转体,通过利用各电动机驱动各旋转体并单独控制各旋转体中的旋转状态来控制移动体、机器人的姿势及动作。Conventionally, for example, a moving body such as a transfer robot, a multi-joint robot, etc. are provided with a plurality of rotating bodies such as wheels and joints, and control is performed by driving each rotating body with each motor and individually controlling the rotational state of each rotating body. Postures and actions of moving bodies and robots.
例如,专利文献1中公开了对表示电动机的旋转基准的基准信号以及针对该电动机检测出的旋转角进行相位差同步(PLL)控制的技术。For example,
现有技术文献prior art literature
专利文献Patent Literature
专利文献1:日本特开2002-78374号公报Patent Document 1: Japanese Patent Laid-Open No. 2002-78374
发明内容SUMMARY OF THE INVENTION
发明所要解决的课题The problem to be solved by the invention
但是,即使在多个旋转体各自的旋转状态与基准信号同步的情况下,当由于信号延迟、噪声等原因而在旋转体的控制中发生了紊乱时,在旋转体的相互之间同步仍会紊乱,移动体的姿势及动作仍会变形。However, even when the respective rotational states of the plurality of rotating bodies are synchronized with the reference signal, if disturbances occur in the control of the rotating bodies due to signal delay, noise, etc., the mutual synchronization of the rotating bodies may still occur. Disorder, the posture and movement of the moving body will still be deformed.
因此,本发明的目的在于,提供即使在旋转体的控制中发生了紊乱的情况下也能够抑制姿势及运动的变形的旋转控制装置、移动体及搬运机器人。Therefore, an object of the present invention is to provide a rotation control device, a moving body, and a transfer robot that can suppress deformation of posture and motion even when disturbance occurs in the control of the rotating body.
用于解决课题的方法methods for solving problems
本发明的一个方式的旋转控制装置具备:第1控制器,其将第1旋转体的旋转速度控制成目标的第1旋转速度;以及第2控制器,其将第2旋转体的旋转速度控制成目标的第2旋转速度,上述旋转控制装置选择性地执行:第1控制模式,上述第1控制器取得上述第1旋转体的旋转状态的第1测定值和上述第2旋转体的旋转状态的第2测定值,计算使上述第1测定值与上述第2测定值的相对关系接近目标的相对关系的校正控制,并将上述校正控制施加于上述第1旋转体;第2控制模式,上述第2控制器取得上述第1旋转体的旋转状态的第1测定值和上述第2旋转体的旋转状态的第2测定值,并将上述校正控制施加于上述第2旋转体。A rotation control device according to one aspect of the present invention includes: a first controller that controls the rotation speed of the first rotating body to a target first rotation speed; and a second controller that controls the rotation speed of the second rotating body The rotation control device selectively executes the first control mode, in which the first controller acquires the first measured value of the rotation state of the first rotation body and the rotation state of the second rotation body to achieve the target second rotation speed. the second measured value of the The second controller acquires the first measured value of the rotation state of the first rotating body and the second measured value of the rotating state of the second rotating body, and applies the correction control to the second rotating body.
本发明的一个方式的移动体具备:基座;使上述基座移动的第1车轮;使上述基座移动的第2车轮;旋转驱动上述第1车轮的第1驱动器;旋转驱动上述第2车轮的第2驱动器;第1控制器,其将作为上述第1车轮及上述第1驱动器中的一方的第1旋转体的旋转速度控制成目标的第1旋转速度;以及第2控制器,其将作为上述第2车轮及上述第2驱动器中的一方的第2旋转体的旋转速度控制成目标的第2旋转速度,上述移动体选择性地执行:第1控制模式,上述第1控制器取得上述第1旋转体的旋转状态的第1测定值和上述第2旋转体的旋转状态的第2测定值,计算使上述第1测定值与上述第2测定值的相对关系接近目标的相对关系的校正控制,并将上述校正控制施加于上述第1旋转体;第2控制模式,上述第2控制器取得上述第1旋转体的旋转状态的第1测定值和上述第2旋转体的旋转状态的第2测定值,并将上述校正控制施加于上述第2旋转体。A moving body according to one aspect of the present invention includes: a base; a first wheel that moves the base; a second wheel that moves the base; a first driver that rotationally drives the first wheel; and rotationally drives the second wheel the second driver; a first controller that controls the rotation speed of the first rotating body, which is one of the first wheel and the first driver, to a target first rotation speed; and a second controller that controls The moving body selectively executes the first control mode, in which the rotational speed of the second rotating body is controlled to a target second rotational speed as one of the second wheel and the second actuator, and the first controller obtains the The first measured value of the rotating state of the first rotating body and the second measured value of the rotating state of the second rotating body are calculated to make the relative relationship between the first measured value and the second measured value close to the target relative relationship. control and apply the correction control to the first rotating body; in a second control mode, the second controller obtains a first measured value of the rotation state of the first rotating body and a first measurement value of the rotating state of the second rotating
本发明的一个方式的搬运机器人具备:具有载置搬运物的载置台的基座;使上述基座移动的第1车轮;使上述基座移动的第2车轮;旋转驱动上述第1车轮的第1驱动器;旋转驱动上述第2车轮的第2驱动器;第1控制器,其将作为上述第1车轮及上述第1驱动器中的一方的第1旋转体的旋转速度控制成目标的第1旋转速度;以及第2控制器,其将作为上述第2车轮及上述第2驱动器中的一方的第2旋转体的旋转速度控制成目标的第2旋转速度,上述搬运机器人选择性地执行:第1控制模式,上述第1控制器取得上述第1旋转体的旋转状态的第1测定值和上述第2旋转体的旋转状态的第2测定值,计算使上述第1测定值与上述第2测定值的相对关系接近目标的相对关系的校正控制,并将上述校正控制施加于上述第1旋转体;第2控制模式,上述第2控制器取得上述第1旋转体中的旋转状态的第1测定值和上述第2旋转体中的旋转状态的第2测定值,并将上述校正控制施加于上述第2旋转体。A transfer robot according to one aspect of the present invention includes: a base having a mounting table on which a conveyed object is placed; a first wheel for moving the base; a second wheel for moving the base; and a first wheel for rotationally driving the first wheel a driver; a second driver for rotationally driving the second wheel; a first controller for controlling the rotation speed of the first rotating body, which is one of the first wheel and the first driver, to a target first rotation speed and a second controller that controls the rotational speed of the second rotating body as one of the second wheel and the second driver to a target second rotational speed, and the transfer robot selectively executes: the first control mode, the first controller obtains the first measured value of the rotation state of the first rotating body and the second measured value of the rotating state of the second rotating body, and calculates the difference between the first measured value and the second measured value. In the second control mode, the second controller obtains the first measured value of the rotation state in the first rotating body and the The second measured value of the rotation state in the second rotating body is applied to the second rotating body, and the correction control is applied to the second rotating body.
发明的效果effect of invention
根据本发明,即使在旋转体的控制中发生了紊乱的情况下,由于第1旋转体及第2旋转体中的一方跟随另一方而旋转,因此仍可抑制搭载有第1旋转体及第2旋转体的移动体及机器人的姿势及动作中的变形。According to the present invention, even when the control of the rotating body is disturbed, since one of the first rotating body and the second rotating body rotates following the other, the mounting of the first rotating body and the second rotating body can be suppressed. Deformation in the posture and motion of the moving body of the rotating body and the robot.
附图说明Description of drawings
图1是表示本发明的搬运机器人的一个实施方式的立体图。FIG. 1 is a perspective view showing an embodiment of a transfer robot according to the present invention.
图2是包含本发明的实施方式的搬运机器人的控制系统的框图。2 is a block diagram including a control system of the transfer robot according to the embodiment of the present invention.
图3是表示外部计算机与2个电动机单元的动作顺序的图。FIG. 3 is a diagram showing an operation sequence of an external computer and two motor units.
图4是表示控制命令的格式例子的图。FIG. 4 is a diagram showing an example of a format of a control command.
图5是表示第2电动机单元中的车轮用电动机的旋转速度例子的图。FIG. 5 is a diagram showing an example of the rotational speed of the wheel motor in the second motor unit.
图6是表示测定命令的格式例子的图。FIG. 6 is a diagram showing an example of a format of a measurement command.
图7是表示第2电动机单元的状态报告的格式例子的图。FIG. 7 is a diagram showing an example of the format of the status report of the second motor unit.
图8是表示通过第1主控制部执行的追随控制的图。FIG. 8 is a diagram showing follow-up control executed by the first main control unit.
图9是表示第1电动机单元中的车轮用电动机的旋转速度例子的图。FIG. 9 is a diagram showing an example of the rotational speed of the wheel motor in the first motor unit.
图10是表示转弯动作中的追随控制的图。FIG. 10 is a diagram showing following control in a turning operation.
图11是表示追随控制的第1其他例的图。FIG. 11 is a diagram showing a first other example of the following control.
图12是表示追随控制的第2其他例的图。FIG. 12 is a diagram showing a second other example of the follow-up control.
具体实施方式Detailed ways
以下,参照附图说明本发明的实施方式。Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
<搬运机器人><Transportation robot>
图1是表示本发明的搬运机器人的一个实施方式的立体图。FIG. 1 is a perspective view showing an embodiment of a transfer robot according to the present invention.
本实施方式的搬运机器人1也相当于本发明的移动体的一个实施方式。该搬运机器人1例如用于工厂内的材料的搬运等。The
搬运机器人1具备车体(基座)2、支承于车体2并进行旋转的2个车轮4A、4B。车体2是设置于搬运机器人1的下部的大致水平的框架。车轮4A、4B为相同形状相同大小,并配置成同心。The
在车体2搭载有分别驱动车轮4A、4B的2个车轮用电动机6A、6B。另外,在车体2搭载有收纳用于驱动车轮用电动机6A、6B的电源即电池的电池壳体8。并且,在车体2安装有用于驱动车轮用电动机6A、6B的印刷基板10A、10B、12A、12B。这里,印刷基板10A及10B包含驱动电路,该驱动电路包含逆变器、电动机驱动器,印刷基板12A及12B包含主控制电路,该主控制电路包含微型计算机板。The
此外,图1中示出了将印刷基板10A、10B、12A、12B安装在搁板上的情况,但印刷基板10A、10B、12A、12B自身也可以成为搁板。1 shows the case where the printed
并且,在车体2安装有多个支柱14,支柱14支承载台16。In addition, a plurality of
<控制系统><Control system>
图2是包含本发明的实施方式的搬运机器人1的控制系统的框图。搬运机器人1能够通过无线通信与远程操作搬运机器人1的外部计算机(外部的控制装置)40进行通信。无线通信的方式包含但不限于Wi-Fi(注册商标)。FIG. 2 is a block diagram including a control system of the
搬运机器人1具有2个电动机单元,即第1电动机单元42A和第2电动机单元42B。这2个电动机单元42A、42B与图1所示的2个车轮4A、4B一一对应,2个电动机单元42A、42B分别包含驱动对应的车轮4A、4B的车轮用电动机6A、6B。在以下的说明中,在区分与第1电动机单元42A及第2电动机单元42B分别对应的各要素时,存在使用“第1”、“第2”的表述来进行区分的情况。The
通过电源43对电动机单元42A、42B进行供电。电源43是收纳于电池壳体8(参照图1)的电池。Electric power is supplied to the
在本实施方式中,2个电动机单元42A、42B作为硬件互相具有同等的结构,分别具有车轮用电动机6A、6B、无线通信电路44A、44B、主控制部46A、46B、存储器48A、48B、电动机驱动控制部50A、50B、驱动电路52A、52B以及速度传感器54A、54B。In the present embodiment, the two
第1电动机单元42A的无线通信电路44A、主控制部46A、存储器48A、电动机驱动控制部50A及驱动电路52A作为硬件分别安装在2个印刷基板,安装在图1所示的4个印刷基板10A、10B、12A、12B中的位于第1车轮4A侧的2个印刷基板10A、12A。具体地,无线通信电路44A、主控制部46A、存储器48A及电动机驱动控制部50A安装在下层的印刷基板12A,驱动电路52A安装在上层的印刷基板10A。The wireless communication circuit 44A, the
第2电动机单元42B的无线通信电路44B、主控制部46B、存储器48B、电动机驱动控制部50B及驱动电路52B也同样作为硬件分别安装在2个印刷基板,安装在图1所示的4个印刷基板10A、10B、12A、12B中的位于第2车轮4B侧的2个印刷基板10B、12B。具体地,无线通信电路44B、主控制部46B、存储器48B及电动机驱动控制部50B安装在下层的印刷基板12B,驱动电路52B安装在上层的印刷基板10B。The
2个无线通信电路44A、44B均具有与外部计算机40进行无线通信的功能。在本实施方式中,在与外部计算机40的无线通信中通常使用第1无线通信电路44A,第2无线通信电路44B例如被用作因第1无线通信电路44A的故障等原因而发生通信不良时的备用。此外,第2无线通信电路44B也可以用作第1无线通信电路44A的辅助。例如,第1无线通信电路44A用于从外部计算机40进行接收,第2无线通信电路44B可以用于向外部计算机40进行发送。Both of the two
在本实施方式中,各个主控制部46A、46B例如是处理器,各自读取并执行存储于记录介质(未图示)的程序,由此,2个主控制部46A、46B的组合作为本发明的旋转控制装置的一个实施方式进行动作。因此,在本实施方式中,从记录介质读取的程序(程序代码)本身实现主控制部46A、46B的功能。另外,记录该程序的记录介质能够构成本发明的实施方式。In the present embodiment, each of the
第1主控制部46A利用无线通信电路44A与外部计算机40进行无线通信。另外,第1主控制部46A通过控制电动机驱动控制部50A来控制车轮用电动机6A的驱动。并且,第1主控制部46A与第2主控制部46B以能够通信的方式有线连接。The first
第2主控制部46B也通过控制电动机驱动控制部50B来控制车轮用电动机6B的驱动。另外,在第1主控制部46A中发生通信不良时,第2主控制部46B代替第1主控制部46A利用无线通信电路44B与外部计算机40进行无线通信。The second
存储器48A、48B分别存储主控制部46A、46B各自进行处理所需的数据。主控制部46A、46B各自从存储器48A、48B读取所需的数据。本实施方式的存储器48A、48B为易失性存储器(例如,SRAM),但也可以是非易失性存储器(例如,闪速存储器)。另外,各个存储器48A、48B也可以具备易失性存储器和非易失性存储器的双方。The
电动机驱动控制部50A、50B按照来自主控制部46A、46B的指令控制车轮用电动机6A、6B的驱动(例如,旋转速度)。各个电动机驱动控制部50A、50B例如能够进行PID(Proportional-Integral-Differential;比例积分微分)控制及矢量控制,其例如是微处理器、ASIC(Application Specific Integrated Circuit;专用集成电路)或DSP(DigitalSignal Processor;数字信号处理器)。The motor
驱动电路52A、52B分别在电动机驱动控制部50A、50B的控制下驱动车轮用电动机6A、6B。The
速度传感器54A、54B分别输出表示车轮用电动机6A、6B的旋转速度的电信号。各个速度传感器54A、54B例如是安装在车轮用电动机6A或6B的内部的霍尔传感器,将磁场转换为电信号。电动机驱动控制部50A、50B分别基于速度传感器54A、54B的输出信号计算车轮用电动机6A、6B的旋转速度。即,电动机驱动控制部50A、50B分别测定对应的车轮用电动机6A、6B的旋转速度。将所测定的车轮用电动机6A、6B的旋转速度的值通知给主控制部46A、46B,主控制部46A、46B使用车轮用电动机6A、6B的旋转速度的值将用于车轮用电动机6A、6B的驱动的控制的指令赋予电动机驱动控制部50A、50B。The
另外,电动机驱动控制部50A、50B分别能够基于驱动电路52A、52B的电流值使用公知的计算方法计算车轮用电动机6A、6B的转矩。即,驱动电路52A、52B能够测定车轮用电动机6A、6B的转矩。将所测定的车轮用电动机6A、6B的转矩的值通知给主控制部46A、46B,主控制部46A、46B能够使用车轮用电动机6A、6B的转矩的值将用于车轮用电动机6A、6B的驱动的控制的指令赋予电动机驱动控制部50A、50B。In addition, the motor
<电动机的控制的动作例子><Operation example of motor control>
对电动机单元42A、42B基于来自外部计算机40的控制命令控制车轮用电动机6A、6B的控制动作的例子进行说明。An example in which the
图3是表示外部计算机40和2个电动机单元42A、42B的动作顺序的图。此外,分为通信线程61A、61B和控制线程62A、62B来表示电动机单元42A、42B的动作。FIG. 3 is a diagram showing an operation sequence of the
为了使搬运机器人1描绘预定的轨迹,外部计算机40计算搬运机器人1所具有的2个车轮用电动机6A、6B各自的目标速度,并通过无线通信将指示该目标速度的控制命令发送给搬运机器人1。在搬运机器人1中,通常由第1电动机单元42A接收控制命令。In order to make the
图4是表示控制命令的格式例子的图。FIG. 4 is a diagram showing an example of a format of a control command.
如图4所示,控制命令的格式的例子具有表示命令类型字段、表示目标达成时间(Duration;持续期间)的字段、表示第1装置ID(第1电动机单元42A的装置ID)的字段、表示第1车轮用电动机6A的目标速度的字段、表示第2装置ID(第2电动机单元42B的装置ID)的字段以及表示第2车轮用电动机6B的目标速度的字段。As shown in FIG. 4 , an example of the format of the control command includes a field indicating a command type, a field indicating a target achievement time (Duration; duration), a field indicating a first device ID (device ID of the
表示命令类型的字段包含表示所发送的命令是设定目标速度的控制命令的位串。表示目标达成时间的字段包含表示在接收到该控制命令后车轮用电动机6A、6B达到目标速度为止的时间的位串。表示装置ID的字段包含表示具有应通过该控制命令控制的车轮用电动机的电动机单元的ID的位串。即,表示装置ID的2个字段各自包含表示第1电动机单元42A的装置ID的位串或表示第2电动机单元42B的装置ID的位串。在表示第1电动机单元42A的装置ID的字段之后紧跟着的表示目标速度的字段包含表示第1车轮用电动机6A的目标速度的位串。在表示第2电动机单元42B的装置ID的字段之后紧跟着的表示目标速度的字段包含表示第2车轮用电动机6B的目标速度的位串。The field indicating the command type contains a bit string indicating that the command sent is a control command to set the target speed. The field indicating the target achievement time includes a bit string indicating the time until the
在该控制命令中,例如设想目标达成时间指定100ms,第1车轮用电动机6A的目标速度指定100rpm,第2车轮用电动机6B的目标速度指定200rpm。这种情况下,控制命令意味着在接收到控制命令后100ms的时间内第1电动机单元42A应将车轮用电动机6A的旋转速度控制成100rpm,第2电动机单元42B应将车轮用电动机6B的旋转速度控制成200rpm。In this control command, for example, it is assumed that the target achievement time is designated as 100 ms, the target speed of the
返回图3,在第1电动机单元42A中,当无线通信电路44A接收到控制命令时,主控制部46A比较2个车轮用电动机6A、6B各自的目标速度,判定搬运机器人1的动作是直行动作还是转弯动作。即,在2个目标速度相等的情况下,判定为直行动作,在2个目标速度不同的情况下,判定为转弯动作。Returning to FIG. 3 , when the wireless communication circuit 44A receives a control command in the
另外,通过有线通信从第1电动机单元42A向第2电动机单元42B发送指示第2车轮用电动机6B的目标速度的控制命令。该控制命令的格式为从图4所示的格式删除了第1电动机单元42A用的装置ID和目标速度而得的格式。In addition, a control command instructing the target speed of the
<加速控制><Acceleration Control>
通过控制命令被指示了目标速度的电动机单元42A、42B分别制作用于在目标达成时间内达到目标速度的控制计划。即,主控制部46A、46B确定到目标达成时间为止的各瞬间的车轮用电动机6A、6B的瞬时目标速度。这里所说的各瞬间是相隔固定的控制周期的各时刻。另外,例如基于各电动机的当前的旋转速度、控制命令中指定的该电动机的目标速度以及控制命令中指定的目标达成时间通过插补来确定瞬时目标速度。The
具体地,当在接收到上述的设想例子的控制命令的时刻2个车轮用电动机6A、6B均停止时(旋转速度为0rpm时),第1主控制部46A例如以使第1车轮用电动机6A的旋转速度每1ms上升1rpm的方式决定每隔1ms的各瞬间的瞬时目标速度。另外,第2主控制部46B例如以使第2车轮用电动机6B的旋转速度每1ms上升2rpm的方式确定每隔1ms的各瞬间的瞬时目标速度。由此,在经过100ms后,第1车轮用电动机6A的旋转速度达到100rpm,第2车轮用电动机6B的旋转速度达到200rpm。在该例子中,主控制部46A、46B例如利用直线插补来确定瞬时目标速度,但也可以利用其他的插补算法。Specifically, when both of the two
如上所述,决定了车轮用电动机6A、6B的瞬时目标速度的主控制部46A、46B将车轮用电动机6A、6B的瞬时目标速度保存于存储器48A、48B。As described above, the
之后,主控制部46A、46B按照控制计划控制电动机驱动控制部50A、50B来对车轮用电动机6A、6B的旋转速度进行加速控制。即,主控制部46A、46B在各瞬间从存储器48A、48B读取车轮用电动机6A、6B的瞬时目标速度并以固定的控制周期反复控制电动机驱动控制部50A、50B以使车轮用电动机6A、6B的旋转速度成为瞬时目标速度。在上述的例子中,各电动机的控制周期为1ms,但是控制周期并不限于1ms,例如也可以是5ms。After that, the
<等速控制><Constant speed control>
当通过上述的加速控制车轮用电动机6A、6B达到目标速度时,主控制部46B执行将第2电动机单元42B的车轮用电动机6B的旋转速度保持在目标速度的等速控制。When the
图5是表示第2电动机单元42B中的车轮用电动机6B的旋转速度例子的图。图5的横轴表示经过时间,纵轴表示车轮用电动机6B的旋转速度。FIG. 5 is a diagram showing an example of the rotational speed of the
第2车轮用电动机6B通过加速控制在目标达成时间(Duration;持续时间)的期间达到目标速度。之后,通过进行等速控制,将第2车轮用电动机6B的旋转速度保持在目标速度。The
但是,例如在发生了噪声等干扰时,存在电动机单元42B中的控制紊乱,车轮用电动机6B的旋转速度脱离目标速度的情况。另外,在本实施方式中,由于第2电动机单元42B通过有线通信从第1电动机单元42A接收控制命令,因此利用有线通信的稳健性可抑制控制命令的通信延迟引起的控制的紊乱,但是在第2电动机单元42B通过无线通信与第1电动机单元42A并行地从外部计算机40接收控制命令的情况下,通信延迟等也可能成为上述干扰的原因。However, for example, when disturbances such as noise occur, the control in the
<追随控制><Follow Control>
在本实施方式中,如图3所示,以即使在第2电动机单元42B中发生了这样的干扰的情况下也能使搬运机器人1描绘预定的轨迹的方式在第1电动机单元42A中执行追随控制。In the present embodiment, as shown in FIG. 3 , the
当开始该追随控制时,第1主控制部46A通过有线通信将请求电动机信息的测定命令发送给第2主控制部46B。When the following control is started, the first
图6是表示测定命令的格式例子的图。FIG. 6 is a diagram showing an example of a format of a measurement command.
如图6所示,测定命令的格式的例子具有表示命令类型的字段、表示状态测定开始时期的字段、表示报告持续期间的字段以及表示报告的周期(测定的周期)的字段。表示命令类型的字段包含表示所发送的命令为测定命令的位串。As shown in FIG. 6 , an example of the format of the measurement command includes a field indicating a command type, a field indicating a state measurement start time, a field indicating a reporting duration, and a field indicating a reporting period (measurement period). The field indicating the command type contains a bit string indicating that the transmitted command is a measurement command.
在第2电动机单元42B中,接收到测定命令的主控制部46B将测定命令保存于存储器48B。另外,主控制部46B在通过测定命令指定的状态测定开始的时期执行状态测定。具体地,主控制部46B使电动机驱动控制部50B测定第2车轮用电动机6B的旋转速度及转矩并从电动机驱动控制部50B获取旋转速度及转矩的测定值。在测定完成后,主控制部46B通过有线通信将表示测定结果的状态报告作为第2电动机单元42B的电动机信息发送给第1电动机单元42A。In the
图7是表示第2电动机单元42B的状态报告的格式例子的图。FIG. 7 is a diagram showing an example of the format of the status report of the
如图7所示,状态报告的格式的例子具有表示报告类型的字段、表示速度的字段以及表示转矩的字段。报告类型的字段包含表示该报告是第2电动机单元42B的状态报告的位串。速度的字段包含表示速度的测定值的位串。转矩的字段包含表示转矩的测定值的位串。As shown in FIG. 7 , an example of the format of the status report has a field indicating a report type, a field indicating a speed, and a field indicating a torque. The field of the report type includes a bit string indicating that the report is a status report of the
当接收第2电动机单元42B的状态报告时,第1电动机单元42A的主控制部46A执行使第1车轮用电动机6A的旋转状态追随状态报告所示的第2车轮用电动机6B的旋转状态的追随控制(之后叙述)。When receiving the status report from the
此后,第2电动机单元42B的主控制部46B按照通过测定命令指定的报告的周期(测定的周期)执行状态测定并通过有线通信将第2电动机单元42B的状态报告发送给第1电动机单元42A。反复这样的测定和报告直到经过通过测定命令指定的报告持续期间。当经过报告持续期间时,第2电动机单元42B结束状态测定及状态报告的发送。此外,也存在将无期限指定为报告持续期间的情况,这种情况下,直到接收测定停止命令为止反复测定和报告。After that, the
图8是表示通过第1主控制部46A执行的追随控制的图。FIG. 8 is a diagram showing the follow-up control executed by the first
在图8所示的例子中,使用由第2电动机单元42B发送的状态报告中包含的速度的测定值和转矩的测定值中的速度的测定值来执行追随控制。另外,在上述的速度判定中判定为是直行动作时,执行图8所示的追随控制。In the example shown in FIG. 8 , the follow-up control is executed using the speed measurement value included in the status report transmitted from the
在追随控制中,第1主控制部46A使电动机驱动控制部50B测定第1车轮用电动机6A的速度,并从由第2电动机单元42B获得的第2车轮用电动机6B的旋转速度的测定值θ2除以通过测定获得的旋转速度的测定值θ1。由此,计算2个车轮用电动机6A、6B中的旋转速度差。In the follow-up control, the first
第1主控制部46A基于该旋转速度差计算PI控制中的比例动作71和积分动作72。该PI控制为以使旋转速度差接近零的方式校正第1车轮用电动机6A的旋转速度的校正控制。第1主控制部46A将该校正控制的成分与通过控制命令赋予第1车轮用电动机6A的目标速度相加来计算经校正的目标速度。而且,第1主控制部46A以使第1车轮用电动机6A成为该经校正的目标速度的方式控制电动机驱动控制部50A。The first
图9是表示第1电动机单元42A中的车轮用电动机6A的旋转速度例子的图。图9的横轴表示经过时间,纵轴表示车轮用电动机的旋转速度。另外,在图9中,使用实线表示第1车轮用电动机6A的旋转速度例子,使用虚线表示第2车轮用电动机6B的旋转速度例子。FIG. 9 is a diagram showing an example of the rotational speed of the
通过与第2车轮用电动机6B同样的加速控制,第1车轮用电动机6A的旋转速度在目标达成时间(Duration;持续期间)的期间达到目标速度。之后,通过进行图8所示的追随控制,第1车轮用电动机6A的旋转速度追随第2车轮用电动机6B的旋转速度。即,无论在第2车轮用电动机6B的旋转速度保持在目标速度的情况下,还是在发生了如上所述的干扰的情况下,第1车轮用电动机6A的旋转速度均为与第2车轮用电动机6B的旋转速度同样的旋转速度。其结果是,即使是在第2电动机单元42B中发生了干扰的情况下,搬运机器人1仍保持直行动作。The rotational speed of the
但是,噪声等引起的干扰也可能发生在第1电动机单元42A。因此,在本实施方式中,针对目标速度设置阈值,通过在第1主控制部46A中对该阈值和旋转速度进行比较来检测干扰的产生。即,在第1车轮用电动机6A中的旋转速度的测定值背离目标速度并超出阈值的情况下,视为在第1电动机单元42A中发生了干扰。但是,在第2车轮用电动机6B中的旋转速度的测定值先超出阈值的情况下,由于第1车轮用电动机6A中的旋转速度随着追随控制而超出阈值,因此不视为在第1电动机单元42A中发生了干扰。However, disturbance due to noise or the like may also occur in the
如图3所示,在从加速控制结束起至检测到第1电动机单元42A中的干扰产生的阶段1中,在第2电动机单元42B中执行等速控制,在第1电动机单元42A中执行追随控制。而且,在检测到第1电动机单元42A中的干扰产生后的阶段2中,在第1电动机单元42A中执行等速控制,在第2电动机单元42B中执行追随控制。即,在第1电动机单元42A和第2电动机单元42B中交替控制动作。在这样的控制动作的交替时,从第1电动机单元42A向第2电动机单元42B发送请求停止报告电动机信息的控制命令,并且还发送请求开始追随控制的控制命令。在发送了这些控制命令后,第1电动机单元42A执行等速控制,并且定期向第2电动机单元42B报告电动机信息。而且,接收到控制命令的第2电动机单元42B执行使第2车轮用电动机6B的旋转速度追随第1车轮用电动机6A的旋转速度的追随控制。As shown in FIG. 3 , in
在阶段2的等速控制过程中,在第1车轮用电动机6A中的旋转速度恢复到阈值范围内时,视为第1电动机单元42A中的干扰结束。而且,在干扰结束后的阶段3中,在第1电动机单元42A和第2电动机单元42B中再次交替控制动作,在第2电动机单元42B中执行等速控制,并在第1电动机单元42A中执行追随控制。In the constant velocity control process of the
如此,如图9所示,通过根据检测干扰的产生及结束而在第1电动机单元42A和第2电动机单元42B中交替控制动作,在电动机单元42A、42B的任一者中发生了干扰时(即,任一阶段),在第2车轮用电动机6B与第1车轮用电动机6A中旋转速度均相互追随,并维持直行动作。In this way, as shown in FIG. 9 , the
<转弯动作中的追随控制><Following control during turning action>
接下来,对转弯动作中的追随控制进行说明。在转弯动作时也进行上述的控制动作的交替,但是为了便于说明,以下以在第1电动机单元42A中进行追随控制的情况为例进行说明。Next, the following control in the turning operation will be described. The above-mentioned alternation of the control operations is also performed during the turning operation, but for convenience of description, the following description will be given by taking the case of performing the following control in the
图10是表示转弯动作中的追随控制的图。FIG. 10 is a diagram showing following control in a turning operation.
在转弯动作时,第1车轮用电动机6A的旋转速度与第2车轮用电动机6B的旋转速度被保持在与预定的转弯半径相应的比率。即,当在上述的速度判定中判定为是转弯动作时,求出目标速度的比率γ,在追随控制中以保持该比率γ的方式控制第1车轮用电动机6A的旋转速度。During the turning operation, the rotational speed of the
具体地,第1主控制部46A使电动机驱动控制部50B测定第1车轮用电动机6A的速度。另外,第1主控制部46A将从第2电动机单元42B获得的第2车轮用电动机6B的旋转速度的测定值θ2乘以目标速度的比率γ,并从乘算结果除以第1车轮用电动机6A的速度的测定值θ1。Specifically, the first
由此,求出2个车轮用电动机6A、6B中的旋转速度的比率被保持在目标速度的比率γ的第1车轮用电动机6A的旋转速度与所测定的第1车轮用电动机6A的旋转速度的差。As a result, the rotational speed of the
第1主控制部46A基于该差计算PI控制中的比例动作71和积分动作72。该PI控制为以使该差接近零且2个车轮用电动机6A、6B中的旋转速度的比率接近比率γ的方式校正第1车轮用电动机6A的旋转速度的校正控制。第1主控制部46A将该校正控制的成分与通过控制命令赋予第1车轮用电动机6A的目标速度相加来计算经校正的目标速度。而且,第1主控制部46A以第1车轮用电动机6A成为该经校正的目标速度的方式控制电动机驱动控制部50A。The first
作为这样的追随控制的结果,2个车轮用电动机6A、6B中的旋转速度的比率被保持在目标速度的比率γ,即使在发生了干扰的情况下,搬运机器人1仍保持预定的转弯动作。As a result of such follow-up control, the ratio of the rotational speeds of the two
<追随控制的另一例子><Another example of following control>
接下来,对能够代替上述的追随控制而执行的另一追随控制进行说明。但是,对直行动作时的追随控制进行说明,省略对转弯动作时的追随控制的说明。另外,以在第1电动机单元42A中进行追随控制的情况为例进行说明。Next, another follow-up control that can be executed instead of the above-described follow-up control will be described. However, the following control during the straight-running motion will be described, and the description of the following control during the turning motion will be omitted. In addition, the case where the follow-up control is performed in the
图11是表示追随控制的第1另一例子的图。FIG. 11 is a diagram showing another first example of the following control.
相对于在图8所示的追随控制中使用PI控制,在图11所示的追随控制中使用PID控制。即,第1主控制部46A基于以与图8所示的追随控制同样的方式计算而得的2个车轮用电动机6A、6B中的旋转速度差,计算PID控制中的比例动作71、积分动作72以及微分动作73。与PI控制同样,该PID控制也为以使旋转速度差接近零的方式校正第1车轮用电动机6A的旋转速度的校正控制,但是由于追加了微分动作73,因此即使在发生了剧烈的干扰的情况下也会实现迅速的校正。此外,PI控制与PID控制均为利用简单的逻辑获得高精度的控制,因此,通过使用PI控制、PID控制可实现高速且高精度的控制。PID control is used in the follow-up control shown in FIG. 11 instead of the PI control used in the follow-up control shown in FIG. 8 . That is, the first
第1主控制部46A将该校正控制的成分与通过控制命令赋予第1车轮用电动机6A的目标速度相加,并以使第1车轮用电动机6A成为经校正的目标速度的方式控制电动机驱动控制部50A。The first
图12是表示追随控制的第2另一例子的图。FIG. 12 is a diagram showing another second example of the follow-up control.
如图12所示,在追随控制的第2另一例子中,代替通过控制命令赋予的目标速度而使用从第2电动机单元42B获得的第2车轮用电动机6B的旋转速度的测定值θ2。即,第1主控制部46A将基于PI控制的校正控制的成分与该测定值θ2所示的旋转速度相加来计算经校正的目标速度。而且,第1主控制部46A以使第1车轮用电动机6A成为该经校正的目标速度的方式控制电动机驱动控制部50A。As shown in FIG. 12 , in the second example of the following control, the measured value θ 2 of the rotational speed of the
根据这样的追随控制,例如即使在第1电动机单元42A与第2电动机单元42B中发生了持续性的控制偏差等的情况下,第1车轮用电动机6A的旋转速度也会追随第2车轮用电动机6B的旋转速度。According to such follow-up control, for example, even when a continuous control deviation or the like occurs between the
此外,虽然在上述说明中例示了具有1台搬运机器人的搬运系统,但是本发明例如也可以被应用于通过多台搬运机器人搬运1个托盘等的搬运系统。In addition, although the conveyance system provided with one conveyance robot was exemplified in the above description, the present invention may be applied to, for example, a conveyance system in which one pallet or the like is conveyed by a plurality of conveyance robots.
另外,虽然在上述说明中作为被旋转控制装置控制旋转速度的旋转体例示了使移动体移动的车轮、电动机,但是本发明的旋转控制装置也可以控制机器人的关节、在工厂等中运送连在一起的片材的一连串的搬运辊等的旋转速度。In addition, in the above description, as the rotating body whose rotational speed is controlled by the rotation control device, the wheel and the motor for moving the moving body are exemplified. The rotational speed of a series of conveying rollers, etc., of the sheets together.
另外,虽然在上述说明中示出了在追随控制中维持旋转速度的相对关系的例子,但是在本发明中也可以代替旋转速度而维持转矩的相对关系,或者也可以维持旋转角度的相对关系。In addition, although the above description shows an example in which the relative relationship of the rotational speed is maintained in the follow-up control, in the present invention, the relative relationship of the torque may be maintained instead of the rotational speed, or the relative relationship of the rotational angle may be maintained. .
附图标记说明Description of reference numerals
1…移动体(自动装置)、2…车体(支承体)、6A、6B…车轮用电动机、40…外部计算机(外部的控制装置)、42A…第1电动机单元、42B…第2电动机单元、44A…无线通信电路、46A、46B…主控制部、50A、50B…电动机驱动控制部、52A、52B…驱动电路。1...mobile body (automatic device), 2...vehicle body (support body), 6A, 6B...wheel motor, 40...external computer (external control device), 42A...first motor unit, 42B...second motor unit , 44A...wireless communication circuit, 46A, 46B...main control unit, 50A, 50B...motor drive control unit, 52A, 52B...drive circuit.
Claims (9)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017-233091 | 2017-12-05 | ||
| JP2017233091 | 2017-12-05 | ||
| PCT/JP2018/042463 WO2019111671A1 (en) | 2017-12-05 | 2018-11-16 | Rotation control device, mobile body and conveyance robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111433703A true CN111433703A (en) | 2020-07-17 |
Family
ID=66751586
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201880078352.5A Withdrawn CN111433703A (en) | 2017-12-05 | 2018-11-16 | Rotation control device, moving body, and transfer robot |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JPWO2019111671A1 (en) |
| CN (1) | CN111433703A (en) |
| WO (1) | WO2019111671A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08331881A (en) * | 1995-03-28 | 1996-12-13 | Mitsubishi Electric Corp | Electric motor controller |
| JP2007011798A (en) * | 2005-06-30 | 2007-01-18 | Toshiba Tec Corp | Autonomous vehicle |
| CN103370664A (en) * | 2011-02-21 | 2013-10-23 | 三菱电机株式会社 | Motor control system and communication method |
| CN104724293A (en) * | 2013-12-20 | 2015-06-24 | 梅西耶-布加蒂-道提公司 | A method of controlling an electric motor for driving rotation of an aircraft wheel |
| CN105247432A (en) * | 2013-06-03 | 2016-01-13 | 三菱电机株式会社 | Frequency response measurement device |
| CN106132766A (en) * | 2014-04-02 | 2016-11-16 | 康奈可关精株式会社 | The driving-force control apparatus of electric vehicle |
| CN108966686A (en) * | 2016-01-31 | 2018-12-07 | 株式会社慧眼 | Motor module system |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60194701A (en) * | 1984-03-12 | 1985-10-03 | Nec Corp | Travel controller of operatorless carriage vehicle |
| JP2000262091A (en) * | 1999-03-08 | 2000-09-22 | Yaskawa Electric Corp | Draw control method |
| JP2002078374A (en) * | 2000-08-31 | 2002-03-15 | Ntn Corp | Motor rotation speed controller and static pressure gas bearing spindle |
| JP2006085369A (en) * | 2004-09-15 | 2006-03-30 | Sony Corp | Mobile device and control method thereof |
| JP4665864B2 (en) * | 2006-08-09 | 2011-04-06 | 株式会社明電舎 | Travel controller for automated guided vehicle |
| JP4626890B2 (en) * | 2006-10-17 | 2011-02-09 | 村田機械株式会社 | Traveling cart |
| JP5126298B2 (en) * | 2010-06-21 | 2013-01-23 | 村田機械株式会社 | Transport vehicle and transport vehicle system |
| JP5810275B2 (en) * | 2011-01-13 | 2015-11-11 | パナソニックIpマネジメント株式会社 | Motor drive device |
| JP2014151721A (en) * | 2013-02-06 | 2014-08-25 | Toyo Parts Kk | Wheel walker |
| JP6170337B2 (en) * | 2013-05-15 | 2017-07-26 | シャープ株式会社 | Cleaning device |
-
2018
- 2018-11-16 CN CN201880078352.5A patent/CN111433703A/en not_active Withdrawn
- 2018-11-16 WO PCT/JP2018/042463 patent/WO2019111671A1/en not_active Ceased
- 2018-11-16 JP JP2019558107A patent/JPWO2019111671A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08331881A (en) * | 1995-03-28 | 1996-12-13 | Mitsubishi Electric Corp | Electric motor controller |
| JP2007011798A (en) * | 2005-06-30 | 2007-01-18 | Toshiba Tec Corp | Autonomous vehicle |
| CN103370664A (en) * | 2011-02-21 | 2013-10-23 | 三菱电机株式会社 | Motor control system and communication method |
| CN105247432A (en) * | 2013-06-03 | 2016-01-13 | 三菱电机株式会社 | Frequency response measurement device |
| CN104724293A (en) * | 2013-12-20 | 2015-06-24 | 梅西耶-布加蒂-道提公司 | A method of controlling an electric motor for driving rotation of an aircraft wheel |
| CN106132766A (en) * | 2014-04-02 | 2016-11-16 | 康奈可关精株式会社 | The driving-force control apparatus of electric vehicle |
| CN108966686A (en) * | 2016-01-31 | 2018-12-07 | 株式会社慧眼 | Motor module system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019111671A1 (en) | 2019-06-13 |
| JPWO2019111671A1 (en) | 2020-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102189550B (en) | Robot having learning control function | |
| CN106457560B (en) | The control device of robot | |
| US10486309B2 (en) | Robot controlling method, robot apparatus, program, recording medium, and method for manufacturing assembly component | |
| JP6706741B2 (en) | Robot collision detection method | |
| TWI630081B (en) | Direct teaching method of robot | |
| CN101323111B (en) | Fitting apparatus for fitting two workpieces to each other | |
| US11597083B2 (en) | Robot apparatus, robot system, control method of robot apparatus, product manufacturing method using robot apparatus, and storage medium | |
| WO2017064851A1 (en) | Method for teaching robot and device for controlling robot arm | |
| CN108568814A (en) | The control method of robot and robot | |
| CN107206588A (en) | The skew automatic regulating apparatus and the skew automatic adjusting method of manipulator of manipulator | |
| US20200073395A1 (en) | Robot and method and apparatus of controlling movement of transport robot | |
| JP6564433B2 (en) | Robot system | |
| JP2017056525A (en) | Robot apparatus, robot control method, program, recording medium, and assembly part manufacturing method | |
| JP2006155362A (en) | Rotation shaft controller | |
| CN111433703A (en) | Rotation control device, moving body, and transfer robot | |
| JP2021088042A (en) | Robot control device, gripping system and robot hand control method | |
| JP7111498B2 (en) | Robot controller and robot control method | |
| CN111433704A (en) | Rotation control device, moving body and handling robot | |
| JP5203585B2 (en) | Drive control apparatus and control method thereof | |
| CN111433705A (en) | Moving body and transfer robot | |
| CN206493338U (en) | A kind of self-balancing of recordable displacement and the mechanical arm of avoidance | |
| JPWO2008093486A1 (en) | Moment of inertia identification device, identification method thereof, and motor control device including the identification device | |
| JP2016040067A (en) | Robot device, method for controlling robot, program and recording medium | |
| JPH06332535A (en) | Robot controller | |
| CN106842927B (en) | Control parameter adjusting method and device and double-wheel self-balancing robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200717 |