CN108356817A - A kind of teaching method based on 3D models - Google Patents

A kind of teaching method based on 3D models Download PDF

Info

Publication number
CN108356817A
CN108356817A CN201810030293.6A CN201810030293A CN108356817A CN 108356817 A CN108356817 A CN 108356817A CN 201810030293 A CN201810030293 A CN 201810030293A CN 108356817 A CN108356817 A CN 108356817A
Authority
CN
China
Prior art keywords
models
teaching
mechanical arm
controller
method based
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
CN201810030293.6A
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.)
Ningbo Excelstor Spectrum Robot Co Ltd
Original Assignee
Ningbo Excelstor Spectrum Robot Co Ltd
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 Ningbo Excelstor Spectrum Robot Co Ltd filed Critical Ningbo Excelstor Spectrum Robot Co Ltd
Priority to CN201810030293.6A priority Critical patent/CN108356817A/en
Publication of CN108356817A publication Critical patent/CN108356817A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture

Landscapes

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

Abstract

The invention discloses a kind of teaching methods based on 3D models, are related to mechanical arm teaching technical field, are implemented by following teaching systems, teaching system includes:Teaching machine, mechanical arm and controller, controller are arranged on the robotic arm, and controller is used for the movement and operation of control machinery arm;Teaching method based on 3D models includes the following steps:First by teaching machine and controller by network connection, teaching machine by the 3D models of mechanical arm teaching machine display screen display;Then the visual angle of the 3D models on display screen is adjusted;Move signal is sent out by teaching machine, and by move signal propagation controller, under user coordinate system to directly control the movement of mechanical arm in the user coordinate system for then establishing 3D models;The present invention effectively reduces the use difficulty of teaching machine, uses simple and convenient;The compatibility for enhancing teaching machine simultaneously, can apply to the industrial machinery arm of different model.

Description

A kind of teaching method based on 3D models
Technical field
The present invention relates to mechanical arm teaching technical field, especially a kind of teaching method based on 3D models.
Background technology
For industrial machinery arm when doing teaching preservation ending coordinates point, height relies on reason of the operator to " coordinate system " Solution.This has higher requirement to the mathematics standard of operator:Must have X-axis, the correlation of Y-axis, these space coordinates of Z axis is known Know, corresponding mechanical arm tail end position can be estimated according to the value of XYZ;It is main because of movement of the teaching machine to mechanical arm tail end If being realized by the modification of the mathematical coordinates value of " X-axis adds ", " X-axis subtracts " etc.
Using space coordinates as description mechanical arm tail end position it is this in a manner of, be a kind of very non-intuitive operation side One big feature of formula and industrial machinery arm operating difficulties;Whenever operator moves the position of oneself, operator is resulted in need Oneself relativeness with mechanical arm is re-established, the relative movement for estimating mechanical arm tail end again with oneself is needed, is operated Member needs frequently to redefine the relative coordinate system of oneself, operates very troublesome, and operation difficulty is high.
A kind of master slave mode teaching system for mechanical arm of as disclosed in Chinese invention patent CN107030679A and Teaching method, the cardinal principle for the master slave mode teaching method of mechanical arm are that by two identical mechanical arms or have phase The control device of congenerous, one as teaching mechanical arm (master control mechanical arm), another as execute work mechanical arm (from Dynamic mechanical arm), realize that slave manipulator arm is run according to master control mechanical arm teaching track by operating master control mechanical arm.Use main controller Tool arm carries out teaching, and slave manipulator arm is sent an instruction to after confirmation is errorless, and slave manipulator arm executes what master control mechanical arm was sent Instruction.Can also the operation of master/slave mechanical arm real-time synchronization, master/slave mechanical arm is corresponding in real time and executes in real time;The teaching of the invention For method in teaching there is still a need for the coordinate system for establishing actual machine arm terminal position, the complicated and difficulty that operates is high.
For another example a kind of mechanical arm teaching method, the apparatus and system disclosed in Chinese invention patent CN106182003A.It should Mechanical arm teaching method, including:Obtain the teaching action data of working end, teaching action data be arranged on working end it is used Property measuring unit IMU acquisition data of the working end in teaching action process;Working end is obtained according to teaching action data Motion trace data and spatial attitude data;Movement instruction is generated according to motion trace data and spatial attitude data, and will fortune Dynamic instruction is sent to mechanical arm, so that mechanical arm completes action corresponding with teaching action.The present invention is by motion trace data It is shown in three-dimensional environment with spatial attitude data, desired mechanical arm movement locus is generated by visualization, simple editing, This track is converted into manipulator motion instruction and is sent to mechanical arm, so that mechanical arm is completed comprising teaching action relevant work step Suddenly;The invention teaching apparatus is complicated, such as Inertial Measurement Unit IMU etc., while its teaching method is more demanding to proficiency.
Invention content
One, technical problems to be solved
The purpose of the present invention is for the drawbacks described above present in the prior art, provide a kind of teaching based on 3D models Method solves operator frequently around the caused relative coordinate system variation of mechanical arm movement, and mechanical arm moving direction is difficult The problem of to calculate, while also solving the problem that button is more, complicated for operation on traditional teaching machine.
Two, technical solution
In order to solve the above technical problems, the present invention provides a kind of teaching method based on 3D models, pass through following teaching systems System is implemented, and teaching system includes:Teaching machine, mechanical arm and controller, controller are arranged on the robotic arm, and controller is for controlling The movement and operation of mechanical arm;
Teaching method based on 3D models includes the following steps:
First by teaching machine and controller by network connection, teaching machine by the 3D models of mechanical arm teaching machine display Screen display;
Then the visual angle of the 3D models on display screen is adjusted;
In the user coordinate system for then establishing 3D models, under user coordinate system, move letter is sent out by teaching machine Number, and by move signal propagation controller, to directly control the movement of mechanical arm.
Wherein, the moving direction of move signal is based on user coordinate system, including upper, lower, left, right, front and rear, Simultaneously further include mechanical arm axle, joint angular turn move signal.
Wherein, the 3D models on display screen, can real-time update simultaneously simultaneous display shifting on 3D models when mechanical arm moves It is dynamic;The expansion scene that 3D models are used as 3D models by running the WebGL pages in WebView webpages.
Wherein, when mechanical arm moves, teaching machine receives the udp broadcast of controller, to receive location parameter, teaching machine The location parameter of processing is sent to the WebGL pages, WebGL page synchronizations show the movement on 3D models.
Wherein, when the visual angle adjustment of 3D models, the visual angle of 3D models and the mechanical arm visual angle in reality on display screen can be made Unanimously so that user coordinate system is consistent with the base coordinate system all directions of mechanical arm.
Wherein, teaching machine uses tablet computer, versatile.
Three, advantageous effect
Compared with prior art, a kind of teaching method based on 3D models provided by the invention, effectively reduces teaching The use difficulty of device, uses simple and convenient;The compatibility for enhancing teaching machine simultaneously, can apply to the industry of different model Mechanical arm.
Specific implementation mode
With reference to embodiment, the embodiment of the present invention is furthur described in detail.Following embodiment is used for Illustrate the present invention, but cannot be used for limiting the scope of the invention.
A kind of teaching method based on 3D models of the embodiment of the present invention, is implemented, teaching system by following teaching systems Including:Teaching machine, mechanical arm and controller, controller be arranged on the robotic arm, controller for control machinery arm movement and Operation;
Teaching method based on 3D models includes the following steps:
First by teaching machine and controller by network connection, teaching machine by the 3D models of mechanical arm teaching machine display Teaching machine is connect, teaching machine is compatible with by controller by screen display using WIFI patterns with controller in the concrete realization TCP communication interface realize control machinery arm purpose;
Then the visual angle of the 3D models on display screen is adjusted;
In the user coordinate system for then establishing 3D models, under user coordinate system, move letter is sent out by teaching machine Number, and by move signal propagation controller, to directly control the movement of mechanical arm;The moving direction of move signal Based on user coordinate system, including upper, lower, left, right, front and rear, at the same further include mechanical arm axle, joint angular turn Move signal.
The teaching machine of the present invention can be used other intelligent mobile terminals such as tablet computer or smart mobile phone, on display screen 3D models, can real-time update simultaneously simultaneous display movement on 3D models when mechanical arm moves;3D models pass through in WebView nets Expansion scene of the operation WebGL pages as 3D models in page;When mechanical arm moves, teaching machine receives the udp broadcast of controller, To receive location parameter, the location parameter of processing is sent to the WebGL pages by teaching machine, and WebGL page synchronizations show 3D Movement on model;In specific implementation process, mechanical arm is by each axis, the rotational angle information in joint, once with 200 milliseconds Refreshing frequency, tablet computer is sent to by the form of UDP network packets, tablet computer after receiving UDP network packets, parsing Go out wherein each axis of mechanical arm, joint rotational angle information, and shown by 3D models.
When the visual angle of 3D models adjusts, the visual angle of 3D models and the mechanical arm visual angle one in reality on display screen can be made It causes so that user coordinate system is consistent with the base coordinate system all directions of mechanical arm, in actual mechanical process, in order to simplify operation stream Journey can cancel the process being adjusted to the visual angle of 3D models, directly carry out teaching.
A kind of teaching method based on 3D models of patent of the present invention, in actual application, operator builds operator The base coordinate system of mechanical arm under the vertical visual angle when under previous orientation, then in the tablet computer as teaching machine, by 3D moulds The camera position in scene is unfolded, makes the 3D models of mechanical arm in teaching machine by finger drag function, adjustment in the visual angle of type Visual angle with reality in the visual angle of mechanical arm it is consistent, that is, the base coordinate system of the user coordinate system and mechanical arm of the 3D models established All directions are consistent, wherein using expansion scene of the operation WebGL pages as 3D models in WebView webpages;Operator at this time Move signal is sent to mechanical arm on the basis of user coordinate system, when operator position moves, is directly sat in user Continue to send move signal to mechanical arm on the basis of mark system, greatly reduces the use difficulty of teaching machine, solve behaviour Frequent mobile this site problems for leading to habitual teaching mistake of work person;Controller is directly connected by tablet computer simultaneously Mode, greatly improve for different mechanical arms carry out teaching compatibility, further solve on traditional teaching machine by Key is more, problem complicated for operation.
It the above is only the preferred embodiment of the present invention, it is noted that those skilled in the art are come It says, without departing from the technical principles of the invention, several improvements and modifications can also be made, these improvements and modifications are also answered It is considered as protection scope of the present invention.

Claims (7)

1. a kind of teaching method based on 3D models, which is characterized in that the teaching method based on 3D models is shown by following Teaching system is implemented, and the teaching system includes:Teaching machine, mechanical arm and controller, the controller are arranged in the mechanical arm On, the controller is used to control the movement and operation of the mechanical arm;
The teaching method based on 3D models includes the following steps:
First by the teaching machine and the controller by network connection, the teaching machine exists the 3D models of the mechanical arm The display screen display of the teaching machine;
Then the visual angle of the 3D models on display screen is adjusted;
The user coordinate system for finally establishing 3D models sends out move signal under the user coordinate system by teaching machine, And by move signal propagation controller, to directly control the movement of mechanical arm.
2. a kind of teaching method based on 3D models as described in claim 1, which is characterized in that the move signal Moving direction is based on user coordinate system, including upper, lower, left, right, front and rear.
3. a kind of teaching method based on 3D models as described in claim 1, which is characterized in that the 3D moulds on the display screen Type, can real-time update simultaneously simultaneous display movement on the 3D models when mechanical arm moves.
4. a kind of teaching method based on 3D models as claimed in claim 3, which is characterized in that the 3D models by Expansion scene of the WebGL pages as 3D models is run in WebView webpages.
5. a kind of teaching method based on 3D models as claimed in claim 4, which is characterized in that when the mechanical arm movement, The teaching machine receives the udp broadcast of the controller, and to receive location parameter, the teaching machine joins the position of processing Number is sent to the WebGL pages, and WebGL page synchronizations show the movement on 3D models.
6. a kind of teaching method based on 3D models as described in claim 1, which is characterized in that the visual angle tune of the 3D models When whole, the visual angle of 3D models on display screen can be made consistent with the mechanical arm visual angle in reality so that user coordinate system and mechanical arm Base coordinate system all directions it is consistent.
7. a kind of teaching method based on 3D models as described in claim 1, which is characterized in that the teaching machine uses tablet Computer.
CN201810030293.6A 2018-01-12 2018-01-12 A kind of teaching method based on 3D models Pending CN108356817A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810030293.6A CN108356817A (en) 2018-01-12 2018-01-12 A kind of teaching method based on 3D models

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810030293.6A CN108356817A (en) 2018-01-12 2018-01-12 A kind of teaching method based on 3D models

Publications (1)

Publication Number Publication Date
CN108356817A true CN108356817A (en) 2018-08-03

Family

ID=63006118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810030293.6A Pending CN108356817A (en) 2018-01-12 2018-01-12 A kind of teaching method based on 3D models

Country Status (1)

Country Link
CN (1) CN108356817A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110053054A (en) * 2019-04-09 2019-07-26 浙江工业大学 Mechanical arm teaching method based on Android phone IMU
CN111390908A (en) * 2020-03-26 2020-07-10 哈尔滨工业大学 Webpage-based mechanical arm virtual dragging method
CN113059558A (en) * 2020-01-02 2021-07-02 京东方科技集团股份有限公司 Control method and terminal of medical mechanical arm and readable medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216015A (en) * 2000-01-31 2001-08-10 Iwate Prefecture Operation teaching device for robot
JP2003114706A (en) * 2001-10-05 2003-04-18 Matsuura Tekkosho:Kk Display system for articulated general purpose robot model
JP2011121171A (en) * 2009-12-14 2011-06-23 Ir Robot Co Ltd Apparatus and method for synchronizing robot
JP2011189431A (en) * 2010-03-12 2011-09-29 Denso Wave Inc Robot system
CN106182020A (en) * 2016-07-13 2016-12-07 上海航天控制技术研究所 A kind of robot manipulation's teaching system based on synchronous robot and method
CN107053143A (en) * 2017-05-31 2017-08-18 佛山华数机器人有限公司 A kind of industrial robot teaching device and application method based on WEB controls
US20170291295A1 (en) * 2014-06-12 2017-10-12 Play-i, Inc. System and method for facilitating program sharing
CN107351058A (en) * 2017-06-08 2017-11-17 华南理工大学 Robot teaching method based on augmented reality

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216015A (en) * 2000-01-31 2001-08-10 Iwate Prefecture Operation teaching device for robot
JP2003114706A (en) * 2001-10-05 2003-04-18 Matsuura Tekkosho:Kk Display system for articulated general purpose robot model
JP2011121171A (en) * 2009-12-14 2011-06-23 Ir Robot Co Ltd Apparatus and method for synchronizing robot
JP2011189431A (en) * 2010-03-12 2011-09-29 Denso Wave Inc Robot system
US20170291295A1 (en) * 2014-06-12 2017-10-12 Play-i, Inc. System and method for facilitating program sharing
CN106182020A (en) * 2016-07-13 2016-12-07 上海航天控制技术研究所 A kind of robot manipulation's teaching system based on synchronous robot and method
CN107053143A (en) * 2017-05-31 2017-08-18 佛山华数机器人有限公司 A kind of industrial robot teaching device and application method based on WEB controls
CN107351058A (en) * 2017-06-08 2017-11-17 华南理工大学 Robot teaching method based on augmented reality

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李福运,林燕文,魏志丽: "《工业机器人操作教程[M]》", 30 November 2016, 北京:北京航空航天大学出版社 *
翟敬梅,郭培森,徐晓: "基于WebGL的双机器人运动仿真实验平台", 《实验室研究与探索》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110053054A (en) * 2019-04-09 2019-07-26 浙江工业大学 Mechanical arm teaching method based on Android phone IMU
CN113059558A (en) * 2020-01-02 2021-07-02 京东方科技集团股份有限公司 Control method and terminal of medical mechanical arm and readable medium
CN111390908A (en) * 2020-03-26 2020-07-10 哈尔滨工业大学 Webpage-based mechanical arm virtual dragging method
CN111390908B (en) * 2020-03-26 2022-05-17 哈尔滨工业大学 Webpage-based mechanical arm virtual dragging method

Similar Documents

Publication Publication Date Title
CN108356796A (en) A kind of teaching system being adapted to a variety of industrial robots
CN110238831B (en) Robot teaching system and method based on RGB-D image and teaching device
CN110394780B (en) Simulation device of robot
WO2022166264A1 (en) Simulation training system, method and apparatus for work machine, and electronic device
CN108972568B (en) Robot system of the display for the information of the teaching of robot
CN108356817A (en) A kind of teaching method based on 3D models
JPS63196388A (en) Teaching device for remote control robot
CN110142770B (en) Robot teaching system and method based on head-mounted display device
CN115454240B (en) Meta universe virtual reality interaction experience system and method
TWI659279B (en) Process planning apparatus based on augmented reality
US20210200311A1 (en) Proxy controller suit with optional dual range kinematics
CN110299062A (en) Mechanical arm teaching system, method, apparatus, medium, controller and mechanical arm
WO2013173948A1 (en) Method and device for spatially positioning object in three-dimensional virtual reality scene
CN111113414B (en) Robot three-dimensional space scale prompting method and system based on screen identification
TW201310339A (en) System and method for controlling a robot
CN107838921A (en) A kind of robot training system based on VR
JPS6179589A (en) Operating device for robot
CN207937787U (en) Augmented reality analogue system
JPH01209505A (en) Teaching device for remote control robot
US20200041979A1 (en) Simulation apparatus, simulation method, and simulation program
JP2023111956A (en) Object posture control program and information processing device
CN112947238B (en) Industrial robot real-time control system based on VR technique
CN214025708U (en) Intuitive industrial robot demonstration system
CN111857364B (en) Interaction device, virtual content processing method and device and terminal equipment
CN105313129A (en) Video-based robot walking motion control method and video-based robot walking motion control device

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: 20180803