CN111515940A - Reconfigurable modular robot system - Google Patents

Reconfigurable modular robot system Download PDF

Info

Publication number
CN111515940A
CN111515940A CN202010434108.7A CN202010434108A CN111515940A CN 111515940 A CN111515940 A CN 111515940A CN 202010434108 A CN202010434108 A CN 202010434108A CN 111515940 A CN111515940 A CN 111515940A
Authority
CN
China
Prior art keywords
information
module
human
computer interface
function module
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.)
Pending
Application number
CN202010434108.7A
Other languages
Chinese (zh)
Inventor
卢佳佳
毛芳芳
李梅
石磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuyang Institute Of Technology
Original Assignee
Fuyang Institute Of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuyang Institute Of Technology filed Critical Fuyang Institute Of Technology
Priority to CN202010434108.7A priority Critical patent/CN111515940A/en
Publication of CN111515940A publication Critical patent/CN111515940A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/08Programme-controlled manipulators characterised by modular constructions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0081Programme-controlled manipulators with master teach-in means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

The invention relates to a reconfigurable modular robot system, in particular to the field of program control manipulators. The method comprises the following steps: the teaching demonstration device comprises a controller, a human-computer interface, a demonstrator and a sensor; the human-computer interface is respectively connected with the controller, the demonstrator and the sensor, the human-computer interface is used for receiving user operation information, the demonstrator is used for receiving teaching operation information and sending the teaching operation information to the human-computer interface, and the sensor is used for acquiring and processing signals, generating sensor feedback information and sending the sensor feedback information to the human-computer interface; the controller comprises a task scheduling module, a design function module and a motion function module, and the human-computer interface is used for sending the user operation information, the teaching operation information and the sensor feedback information to the task scheduling module and generating task scheduling information. The technical problem of how to control the reconstructed modular robot is solved, and the method and the device are suitable for controlling the reconstructed modular robot.

Description

Reconfigurable modular robot system
Technical Field
The invention relates to the field of program control manipulators, in particular to a reconfigurable modular robot system.
Background
With the increasing development of scientific level, the robot technology has gradually penetrated into the aspects of people's life, and the research and development of more intelligent robots enrich the functions that they can realize, widen the application range field, and become the research direction of people for a period of time in the future. However, the problem faced at present is that the mechanical structure of each robot is well designed when leaving the factory, and cannot be changed randomly, and the inherent condition limits the task that can be completed in the present day of high flexibility of industrial production. Under the circumstances, the development of a robot system capable of changing self conditions according to external factors is a trend, a modular robot can be reconstructed, dynamic parameters of the robot can be changed according to different requirements of tasks, and the robot system is effectively suitable for an advanced robot system in the existing working environment, and accordingly, the development of the robot system is in line with the trend.
Reconfigurable Modular robots (Reconfigurable Modular robots) consist of a number of basic modules of links and joints of different sizes and capabilities. The modules have connectivity and interchangeability, and the overall configuration of the robot can be changed through connection or separation of the modules, so that the motion forms of the robot are enriched. The reconfigurable robot system with different configurations is reconstructed according to task requirements in different working environments, and the application range of the reconfigurable robot is greatly widened. In addition, the modular design method is adopted, the production and manufacturing cost is reduced, and the work can be quickly recovered by replacing a fault module when the fault occurs suddenly, so that the robot is very convenient to maintain. Therefore, the reconfigurable modular robot has a good application prospect in the field of industrial robot application, and becomes a popular field of robot research.
The reconfigurable modular robot changes the kinematic and dynamic parameters before and after the structural change, so that the mathematical model of the controlled object needs to be regenerated according to the difference of the configuration. For a controller relying on a dynamic model, the change of the model means that a requirement is made on the parameter adaptability of the control rate.
Disclosure of Invention
The technical problem to be solved by the invention is how to control the reconstructed modular robot.
The technical scheme for solving the technical problems is as follows: a reconfigurable modular robotic system comprising: the teaching demonstration device comprises a controller, a human-computer interface, a demonstrator and a sensor;
the human-computer interface is respectively connected with the controller, the demonstrator and the sensor, the human-computer interface is used for receiving user operation information, the demonstrator is used for receiving teaching operation information and sending the teaching operation information to the human-computer interface, and the sensor is used for acquiring and processing signals, generating sensor feedback information and sending the sensor feedback information to the human-computer interface; the controller comprises a task scheduling module, a design function module and a motion function module, the human-computer interface is used for sending the user operation information, the teaching operation information and the sensor feedback information to the task scheduling module and generating task scheduling information, the design function module is used for receiving the task scheduling information and generating configuration design information, the motion function module is used for receiving the configuration design information and the task scheduling information to generate servo control information and sending the servo control information to the modular robot, and the modular robot operates according to the servo control information.
The invention has the beneficial effects that: in the scheme, after the demonstrator and the sensor are connected with the human-computer interface, a user receives or sends teaching operation information and sensor feedback information to the task scheduling module through the human-computer interface, and simultaneously sends the user operation information to the task scheduling module through the human-computer interface, and the user operation information is scheduled by the task scheduling module and then is subjected to configuration design or motion planning and control; the purpose of controlling the modular robot is achieved by performing kinematic analysis and dynamics analysis on the modular robot through the design function module and the motion function module to generate servo control information.
On the basis of the technical scheme, the invention can be further improved as follows.
Further, the controller is a PC controller.
The modular robot has the advantages that the modular robot is composed of a plurality of modules, the plurality of modules are needed to cooperate when tasks are executed, human-computer interaction and complex calculation are possibly needed in the process, and therefore the PC is used as a main controller.
Further, the controller also comprises a simulation module, the simulation module is respectively connected with the design function module, the motion function module and the modular robot, and the simulation module is used for receiving the servo control information and carrying out simulation analysis.
The method has the advantages that the using effect of the servo control information is verified through simulation analysis, and therefore the effectiveness of the self-adaptive control algorithm generated by the motion function module and the design function module is verified.
Further, the design function module is used for generating space pose conversion information of each module of the modular robot according to task scheduling information, and the design function module is also used for generating a general form of a positive kinematic equation of each module according to a kinematic momentum and exponential product formula.
Further, the motion function module is used for obtaining a dynamic equation in a closed loop form according to a Newton-Euler iteration algorithm and the general form of the positive kinematics.
Advantages of additional aspects of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a system architecture diagram of an embodiment of a reconfigurable modular robotic system of the present invention;
fig. 2 is a system structure diagram of another embodiment of the reconfigurable modular robotic system of the present invention.
Detailed Description
The principles and features of this invention are described below in conjunction with the following drawings, which are set forth by way of illustration only and are not intended to limit the scope of the invention.
The embodiment is basically as shown in the attached figure 1:
the reconfigurable modular robot system in this embodiment includes: the teaching demonstration device comprises a controller 7, a human-computer interface 2, a demonstrator 3 and a sensor 1;
the human-computer interface 2 is respectively connected with the controller 7, the demonstrator 3 and the sensor 1, the human-computer interface 2 is used for receiving user operation information, the demonstrator 3 is used for receiving teaching operation information and sending the teaching operation information to the human-computer interface 2, and the sensor 1 is used for acquiring and processing signals, generating feedback information of the sensor 1 and sending the feedback information to the human-computer interface 2; the controller 7 comprises a task scheduling module 4, a design function module 5 and a motion function module 6, the human-computer interface 2 is used for sending user operation information, teaching operation information and sensor 1 feedback information to the task scheduling module 4 and generating task scheduling information, the design function module 5 is used for receiving the task scheduling information and generating configuration design information, the motion function module 6 is used for receiving the configuration design information and the task scheduling information and generating servo control information and sending the servo control information to the modular robot 8, the modular robot 8 is used for operating according to the servo control information, the modular robot 8 in the embodiment can be an EV-MRobot reconfigurable module robot, the joints of the reconfigurable modular robot are intelligent joints adopting a distributed control system, and the intelligent joints in the embodiment comprise a 93-degree-of-freedom rotating module, a 85-degree-of-freedom rotating module, a paw module and a two-degree-of-freedom holder module.
The invention has the beneficial effects that: in the scheme, after the demonstrator 3 and the sensor 1 are connected with the human-computer interface 2, a user receives or sends teaching operation information and sensor 1 feedback information to the task scheduling module 4 through the human-computer interface 2, and simultaneously can also send user operation information to the task scheduling module 4 through the human-computer interface 2, and the user operation information is scheduled through the task scheduling module 4 and then subjected to configuration design or motion planning and control; the purpose of controlling the modular robot 8 is achieved by performing kinematic analysis and kinetic analysis on the modular robot 8 through the design function module 5 and the motion function module 6 to generate servo control information, and the servo control information is generated through the kinematic analysis and the dynamic analysis of the design function module 5 and the motion function module 6, so that the modular robot 8 can control the generated servo control information even if the modular robot 8 is reconstructed, and the technical problem of how to control the reconstructed modular robot 8 is solved.
On the basis of the technical scheme, the invention can be further improved as follows.
Optionally, in some other embodiments, the controller 7 is a PC controller 7.
The modular robot 8 is composed of a plurality of modules, and a plurality of modules are needed for cooperation when a task is executed, and the process may need human-computer interaction and complex calculation, so that a PC is used as the main controller 7.
Optionally, as shown in fig. 2, in some other embodiments, the controller 7 further includes a simulation module 9, the simulation module 9 is connected to the design function module 5, the motion function module 6, and the modular robot 8, respectively, and the simulation module 9 is configured to receive the servo control information and perform simulation analysis.
The using effect of the servo control information is verified through simulation analysis, so that the effectiveness of the self-adaptive control algorithm generated by the motion function module 6 and the design function module 5 is verified.
Optionally, in some other embodiments, the design function module 5 is configured to generate spatial pose transformation information of each module of the modular robot 8 according to the task scheduling information, and the design function module 5 is further configured to generate a general form of a positive kinematic equation of each module according to the formula of the kinematic vector and the exponential product.
The general form of the positive kinematic equation in this example is:
Figure BDA0002501597230000051
establishing three coordinate systems on a joint module of the robot, wherein dots of a coordinate system i and a coordinate system O are respectively positioned on an input interface and an output interface of the module, a z axis is superposed with an axis of a port, and the other two axes are orthogonal to the axis; coordinate J with origin at offThe center of the pitch rotation contour line, the y-axis and the joint rotation axis are coincident, and because of the structural particularity of the modules, the input and output ports are respectively provided with two, in the embodiment, 93 modules are taken as an example, rigid body motion is expressed by rigid body transformation describing the instantaneous motion and the posture of a rigid body moving coordinate system relative to a fixed coordinate system, and an equation is obtained
Figure BDA0002501597230000052
Wherein
Figure BDA0002501597230000053
Is the pose of coordinate system J relative to coordinate system i,
Figure BDA0002501597230000061
is the initial pose of coordinate system J relative to coordinate system i,
Figure BDA0002501597230000062
is in an exponential form of motion vector, represents the transformation from the initial pose to the final pose of the rigid body,
Figure BDA0002501597230000063
is the kinematic rotation of the joint axis.
Optionally, in some other embodiments, the motion function module 6 is configured to obtain a closed-loop form of the dynamical equation according to a general form of a newton-euler iterative algorithm and a positive kinematics, and in this embodiment, an exponential product formula represented by a motion spiral, a jacobian matrix, a force spiral and a transformation thereof are applied to a lagrangian equation of the dynamics to obtain a closed-explicit lagrangian equation. The closed loop form of the kinetic equation in this embodiment is
Figure BDA0002501597230000064
M (q) is a global matrix description of generalized quality,
Figure BDA0002501597230000065
is a global matrix description of inertial and coriolis forces, and n (q) is a global matrix description of external forces acting on the robot and gravity.
It should be noted that the above embodiments are product embodiments corresponding to the above method embodiments, and for the description of each structural device and the optional implementation in this embodiment, reference may be made to the corresponding description in the above method embodiments, and details are not repeated herein.
The reader should understand that in the description of this specification, reference to the description of the terms "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
While the invention has been described with reference to specific embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (5)

1. A reconfigurable modular robotic system, comprising: the teaching demonstration device comprises a controller, a human-computer interface, a demonstrator and a sensor;
the human-computer interface is respectively connected with the controller, the demonstrator and the sensor, the human-computer interface is used for receiving user operation information, the demonstrator is used for receiving teaching operation information and sending the teaching operation information to the human-computer interface, and the sensor is used for acquiring and processing signals, generating sensor feedback information and sending the sensor feedback information to the human-computer interface; the controller comprises a task scheduling module, a design function module and a motion function module, the human-computer interface is used for sending the user operation information, the teaching operation information and the sensor feedback information to the task scheduling module and generating task scheduling information, the design function module is used for receiving the task scheduling information and generating configuration design information, the motion function module is used for receiving the configuration design information and the task scheduling information to generate servo control information and sending the servo control information to the modular robot, and the modular robot operates according to the servo control information.
2. The reconfigurable modular robotic system of claim 1, wherein: the controller is a PC controller.
3. The reconfigurable modular robotic system of claim 1, wherein: the controller further comprises a simulation module, the simulation module is respectively connected with the design function module, the motion function module and the modular robot, and the simulation module is used for receiving the servo control information and carrying out simulation analysis.
4. The reconfigurable modular robotic system of claim 1, wherein: the design function module is used for generating space pose conversion information of each module of the modular robot according to task scheduling information, and is also used for generating a general form of a positive kinematic equation of each module according to a motion vector and exponential product formula.
5. The reconfigurable modular robotic system of claim 1, wherein:
and the motion function module is used for obtaining a dynamic equation in a closed loop form according to a Newton-Euler iteration algorithm and the general form of the positive kinematics.
CN202010434108.7A 2020-05-21 2020-05-21 Reconfigurable modular robot system Pending CN111515940A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010434108.7A CN111515940A (en) 2020-05-21 2020-05-21 Reconfigurable modular robot system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010434108.7A CN111515940A (en) 2020-05-21 2020-05-21 Reconfigurable modular robot system

Publications (1)

Publication Number Publication Date
CN111515940A true CN111515940A (en) 2020-08-11

Family

ID=71911280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010434108.7A Pending CN111515940A (en) 2020-05-21 2020-05-21 Reconfigurable modular robot system

Country Status (1)

Country Link
CN (1) CN111515940A (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411055B1 (en) * 1997-11-30 2002-06-25 Sony Corporation Robot system
US6526373B1 (en) * 1999-10-08 2003-02-25 Dassault Systemes Optimization tool for robot placement
CN204143223U (en) * 2014-11-07 2015-02-04 南京科远自动化集团股份有限公司 A kind of kinetic control system
CN104699122A (en) * 2015-02-12 2015-06-10 哈尔滨工业大学 Robot motion control system
CN104766527A (en) * 2015-03-25 2015-07-08 淮安信息职业技术学院 Industrial robot teaching device integrated with diversified post ability training
CN106502095A (en) * 2016-10-27 2017-03-15 福州大学 A kind of cooperative control method of many industrial robots
CN107303670A (en) * 2016-04-19 2017-10-31 上海技美科技股份有限公司 Common collaboration robot, robot system and common collaboration robot perform the control method of operation task
CN107471206A (en) * 2017-08-16 2017-12-15 大连交通大学 A kind of modularization industrial robot reconfiguration system and its control method
CN107688313A (en) * 2017-09-27 2018-02-13 上海焕巍智能科技有限公司 A kind of opened industrial robot controller
CN207058563U (en) * 2017-08-05 2018-03-02 诺伯特智能装备(山东)有限公司 A kind of SCARA industrial robot control systems
CN208100376U (en) * 2018-05-05 2018-11-16 深圳市越疆科技有限公司 Interactive mode controls integrated device and modularized robot
CN108890630A (en) * 2018-08-21 2018-11-27 广东工业大学 A kind of robot teaching system and method
CN110815188A (en) * 2019-11-19 2020-02-21 福州大学 System and method for teaching industrial robot based on limb movement

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411055B1 (en) * 1997-11-30 2002-06-25 Sony Corporation Robot system
US6526373B1 (en) * 1999-10-08 2003-02-25 Dassault Systemes Optimization tool for robot placement
CN204143223U (en) * 2014-11-07 2015-02-04 南京科远自动化集团股份有限公司 A kind of kinetic control system
CN104699122A (en) * 2015-02-12 2015-06-10 哈尔滨工业大学 Robot motion control system
CN104766527A (en) * 2015-03-25 2015-07-08 淮安信息职业技术学院 Industrial robot teaching device integrated with diversified post ability training
CN107303670A (en) * 2016-04-19 2017-10-31 上海技美科技股份有限公司 Common collaboration robot, robot system and common collaboration robot perform the control method of operation task
CN106502095A (en) * 2016-10-27 2017-03-15 福州大学 A kind of cooperative control method of many industrial robots
CN207058563U (en) * 2017-08-05 2018-03-02 诺伯特智能装备(山东)有限公司 A kind of SCARA industrial robot control systems
CN107471206A (en) * 2017-08-16 2017-12-15 大连交通大学 A kind of modularization industrial robot reconfiguration system and its control method
CN107688313A (en) * 2017-09-27 2018-02-13 上海焕巍智能科技有限公司 A kind of opened industrial robot controller
CN208100376U (en) * 2018-05-05 2018-11-16 深圳市越疆科技有限公司 Interactive mode controls integrated device and modularized robot
CN108890630A (en) * 2018-08-21 2018-11-27 广东工业大学 A kind of robot teaching system and method
CN110815188A (en) * 2019-11-19 2020-02-21 福州大学 System and method for teaching industrial robot based on limb movement

Similar Documents

Publication Publication Date Title
CN106695797B (en) Shared control method and system based on tow-armed robot cooperating
Gueaieb et al. A robust hybrid intelligent position/force control scheme for cooperative manipulators
Khatib et al. Coordination and decentralized cooperation of multiple mobile manipulators
Liu et al. Cooperation control of multiple manipulators with passive joints
Yu et al. Modeling and observer-based augmented adaptive control of flexible-joint free-floating space manipulators
Nakanishi et al. Comparative experiments on task space control with redundancy resolution
Jamisola et al. Task-space modular dynamics for dual-arms expressed through a relative jacobian
Coelho et al. Whole-body bilateral teleoperation of a redundant aerial manipulator
Tzvetkova Robonaut 2: mission, technologies, perspectives
Bjerkeng et al. Fast dual-arm manipulation using variable admittance control: Implementation and experimental results
Muller Stiffness control of redundantly actuated parallel manipulators
Kanna et al. Smart Electronic Arm Module using Arduino Applications
Dean-Leon et al. From multi-modal tactile signals to a compliant control
You et al. Semi-autonomous bilateral teleoperation of hexapod robot based on haptic force feedback
CN114571461A (en) Three-degree-of-freedom three-dimensional parallel robot trajectory tracking control algorithm based on Udwadia-Kalaba method
Rapetti et al. Shared control of robot-robot collaborative lifting with agent postural and force ergonomic optimization
Khatib et al. Robot planning and control
Li et al. Learning complex assembly skills from kinect based human robot interaction
CN111515940A (en) Reconfigurable modular robot system
Bhattacharya et al. Tri-space operational control of redundant multilink and hybrid cable-driven parallel robots using an iterative-learning-based reactive approach
Setlak et al. Dynamics of the designed robotic manipulator in the CAD program
Wen et al. Dynamics modeling and fuzzy PD control of humanoid arm
Lee et al. A cost function inspired by human arms movement for a bimanual robotic machining
Hernandez et al. Teleoperation of mobile manipulators with non-holonomic restrictions
Hooper et al. Motion coordination based on multiple performance criteria with a hyper-redundant serial robot example

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200811