CN102778848A - Remote control robot self-driving sampling system and sampling method thereof - Google Patents

Remote control robot self-driving sampling system and sampling method thereof Download PDF

Info

Publication number
CN102778848A
CN102778848A CN2012102394653A CN201210239465A CN102778848A CN 102778848 A CN102778848 A CN 102778848A CN 2012102394653 A CN2012102394653 A CN 2012102394653A CN 201210239465 A CN201210239465 A CN 201210239465A CN 102778848 A CN102778848 A CN 102778848A
Authority
CN
China
Prior art keywords
data
sensing mechanism
module
sampling
teleoperation robot
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.)
Granted
Application number
CN2012102394653A
Other languages
Chinese (zh)
Other versions
CN102778848B (en
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.)
Jiangsu University of Science and Technology
Original Assignee
Jiangsu University of Science and 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 Jiangsu University of Science and Technology filed Critical Jiangsu University of Science and Technology
Priority to CN201210239465.3A priority Critical patent/CN102778848B/en
Publication of CN102778848A publication Critical patent/CN102778848A/en
Application granted granted Critical
Publication of CN102778848B publication Critical patent/CN102778848B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

The invention relates to a remote control robot self-driving sampling system. The system comprises a remote control robot, a sensing mechanism, a data buffer area, a data processing module, a signal generator, a clock module, a central processor module, an execution mechanism, an information display module and a communication module, wherein the sensing mechanism and the execution mechanism are installed on the remote control robot; the data buffer area, the data processing module, the signal generator and the clock module are connected in sequence and then connected with the sensing mechanism; the sensing mechanism comprises a sensor and a camera; the data sampled by the sensing mechanism are transmitted to the central processor module through a communication network; and a control instruction of the central processor module is transmitted to the execution mechanism through the communication network. The execution mechanism is a zero-order holder. The invention also discloses a sampling method of the system. By arranging the data buffer area, the data processing module, the signal generator, the clock module, the central processor module and the like, and by connecting the components with various physical devices reasonably, the self-driving sampling of the remote control robot is realized. The hardware is connected simply; the method for realizing the self-driving sampling is simple, convenient and practicable; the network load can be reduced; and the operation performance of the remote control robot is modified, and thus the system has practical application and population value.

Description

A kind of teleoperation robot is from driving the sampling system and the method for sampling
Technical field
The present invention relates to a kind of teleoperation robot from driving sampling system and method.Belong to teleoperation robot networking control and Sampling techniques field.
Background technology
Teleoperation robot is meant can be applied to a kind of remote handling system of accomplishing the accurate operation of more complicated in the human inaccessible environment such as atomic energy technology, space technology, deep ocean work under people's manipulation.In the teleoperation robot system; The state of sensing mechanism sampling teleoperation robot; And through communication network corresponding information is transferred to CPU module, and the control signal of CPU module also can be passed through the topworks that communication network transfers to teleoperation robot.Teleoperation robot will send and receive data via common network usually; If the sampling period of sensing mechanism is a constant; Then do not change or state variation when little at robotary; Sensing mechanism sends the signal of repetition or approximate repetition, has caused the waste of channel like this and has increased offered load; And when robotary frequently changed, the data that sensing mechanism sent possibly far can not be satisfied the demand, and the control performance of teleoperation robot is had a negative impact.Therefore, how to realize the driving certainly sampling of teleoperation robot, reduce the congested possibility of offered load and occurring network, and the performance of improving teleoperation robot is a valuable problem of ten minutes.
Number of patent application is 201010225437.7; Denomination of invention is the patent of " telechiric device that teleoperation robot is scouted in a kind of coring "; It " carries out coring through the cordless communication network remote control robot and scouts, comprise CPU module, power module, order load module, station telecommunication module and information display module ".Number of patent application is 200910145179.9; Name is called the patent of invention of " teleoperation robot packet loss compensating system and its implementation "; It " through to the making full use of of idle network channel, greatly reduces the negative effect of network delay and data-bag lost and has improved the interference free performance of teleoperation robot system ".More than two inventions do not consider the sampling problem in the teleoperation robot control procedure.Number of patent application is 201110024869.6; Denomination of invention is the patent of " a kind of sensor device and control method thereof that changes SF ", it " the whether normal frequency acquisition of adjusting signal pickup assembly automatically of information that perceives according to induction installation also carries out information processing ".The foundation that changes SF in this invention be the information that perceives of induction installation normally whether.Number of patent application is that 201110226878.3 patent of invention " discloses a kind of implementation method and device of supporting the Bluetooth stereo of multiple sampling rate ".Above patent does not all tackle the problem at its root.
Summary of the invention
Goal of the invention: the objective of the invention is to construct a kind of from driving sampling system so that reduce offered load and possibility that occurring network is congested, and improve the operating performance of teleoperation robot, the invention provides the method for sampling of this system simultaneously.
Technical scheme: the present invention adopts following technical scheme for realizing above-mentioned purpose:
A kind of teleoperation robot is from driving sampling system; Said system is made up of teleoperation robot, sensing mechanism, data buffer, data processing module, signal generator, clock module, CPU module, topworks, information display module and communication module; Sensing mechanism and topworks are installed on the teleoperation robot; Data buffer, data processing module, signal generator, clock module connect the back successively and are connected with sensing mechanism; Sensing mechanism comprises sensor and camera; The data of sensing mechanism sampling transfer to CPU module through communication network, and the control command of CPU module transfers to topworks through communication network.
Topworks is a zero-order holder.
Communication module had both comprised signal receiving/transmission devices such as switch, also comprised communication network.Information display module links to each other with CPU module, and its function is information such as the speed that shows the current operation of teleoperation robot, direction, manipulator joint angle, teleoperation robot periphery video image.
A kind of teleoperation robot may further comprise the steps from the method for sampling that drives sampling system
1) sensing mechanism sampled data, and count;
2) sensing mechanism sends data, and counts;
3) clock module is according to the counting and the counting adjustment sampling period of sending data of sampled data.
The sensing mechanism sampled data realizes that through counter n, the i that is arranged in the clock module when sensing mechanism once sampling data, the n assignment is n+1 with the counting that sends data; If sensing mechanism is just sampled and do not sent data, the i assignment is 0; When sensing mechanism sends a secondary data, the n assignment is 0, and the i assignment is i+1.
The data buffer is used to store the data that sensing mechanism sends recently; Data processing module calculates the difference of the data of storing in new data of sampling and the data buffer, and when 2 norms of this difference surpassed a (0 < a < 0.5), sensing mechanism sent data.
The step in clock module adjustment sampling period is following in the step 3:
1) after each sensing mechanism transmission or sampled data, clock module reads n, i value;
2) clock module compares n, i value and built-in m (0 < m < 5) value, and when n=m+1, clock module is h+ Δ (0 < Δ < 0.5h) with sampling period h assignment, is 0 with the n assignment simultaneously; When i=m, clock module is the h-Δ with sampling period h assignment, is 0 with the i assignment simultaneously.
Beneficial effect: the present invention with a kind of teleoperation robot from driving sampling system and method is on the basis of background; Through data buffer, data processing module, signal generator, clock module, CPU module etc. are set; And, realize teleoperation robot from driving sampling through rationally connecting each physical equipment.Be used for from the hardware annexation that drives sampling simply among the present invention, it is simple and easy to do to drive the sampling implementation method certainly, can reduce offered load and improve the operating performance of teleoperation robot, has practical application and promotional value.
Description of drawings
Fig. 1 is that teleoperation robot of the present invention is from driving sampling system hardware annexation figure.
Fig. 2 is of the present invention from driving the sampling work process flow diagram.
Embodiment
Below in conjunction with Figure of description the present invention is further detailed:
A kind of teleoperation robot according to the invention is made up of teleoperation robot, sensing mechanism, data buffer, data processing module, signal generator, clock module, CPU module, topworks, information display module and communication module etc. from driving sampling system.The present invention discloses a kind of teleoperation robot from driving the method for sampling adjustment sampling period to realize optimal utilization to channel.
The present invention carries out hardware connection to teleoperation robot from each device that drives in the sampling system according to the connected mode in the accompanying drawing 1.For ease of peripheral video images of data and robot such as sampling teleoperation robot movement velocity, direction, manipulator joint angles, sensor and the first-class device of shooting are installed on the teleoperation robot; Simultaneously, in order to obtain more comprehensively manipulator joint angle-data and video image, a plurality of sensors and camera can be installed.Topworks is a zero-order holder, and its function is that the control signal that this device will be received always recently acts on the teleoperation robot before receiving new control input.
Sensing mechanism, data buffer, data processing module, signal generator and clock module connect by the mode in the accompanying drawing 1, and clock module meeting feedback signal is to sensing mechanism.The data buffer is used to store the data that sensing mechanism sends recently; The threshold value of 2 norms of supposing the difference of double sampling data is a (0 < a < 0.5).The function of data processing module is to confirm whether sampled data need be sent to CPU module; When sensing mechanism sampled new data, data processing module calculated the difference of the data of storing in new data of sampling and the data buffer, when 2 norms of this difference surpass a; Bigger variation has taken place in the state of explanation teleoperation robot in this sampling period; This sampled data need be sent to CPU module, and this moment, signal generator sent a signal to sensing mechanism, so that be sent to CPU module to the data of sampling recently; Simultaneously, sensing mechanism is constant according to the instruction adjustment sampling period or the maintenance sampling period of clock module; If 2 norms of this difference surpass a, then sensing mechanism does not send the data of nearest sampling, and constant according to the instruction adjustment sampling period or the maintenance sampling period of clock module.
Clock module links to each other with sensing mechanism, and the signal transfer direction between them is two-way.Clock module has timing, memory and comparing function, and the purpose of introducing clock module is the size that is used for confirming the sensing mechanism sampling period.If current sampling period length is h, counter n, i assignment initial value are zero.The every once sampling data of sensing mechanism, the n assignment is n+1; Every transmission one secondary data of sensing mechanism, the n assignment is 0, the i assignment is i+1; If sensing mechanism is once sampled and is not sent out, the i assignment is 0.The every sampling of sensing mechanism and send a secondary data, clock module all can be according to the value of above criterion computing counter n, i and the magnitude relationship between n and the m+1 relatively, and the magnitude relationship between i and the m.When n=m+1; The data that nearest m the sampling of sensing mechanism is described all are not sent out; Explain that simultaneously the state variation in nearly a period of time of teleoperation robot is less, then clock module sends drive signal to sensing mechanism, and sampling period length is changed to the h+ Δ; So that in the length that strengthens the sampling period, reduce offered load and the congested possibility of occurring network, unison counter n assignment is zero; When i=m; The data that nearest m the sampling of sensing mechanism is described all are sent out; Explain that simultaneously the state variation in nearly a period of time of teleoperation robot is bigger, then clock module sends drive signal to sensing mechanism, and sampling period length is changed to the h-Δ; So that when sending more sampled datas, improve the operating performance of teleoperation robot, unison counter i assignment is 0.It is of the present invention that driving the sampling work process flow diagram sees Fig. 2 certainly.
The two ends of CPU module link to each other with topworks with sensing mechanism respectively, and connecting medium is the wired or wireless communication network.CPU module both can send a control signal to teleoperation robot according to user instruction in real time; Also can be when receiving sensing data generate the control input, so that the speed of control teleoperation robot operation, direction, manipulator joint angle, orientation etc. according to pre-designed Automatic Program.Information display module comprises information receiver and display, and this module links to each other with CPU module, and its function is information such as the speed that shows the current operation of teleoperation robot, direction, manipulator joint angle, orientation.
A kind of teleoperation robot is to adjust the sampling period automatically according to the situation of change of teleoperation robot state from the characteristics that drive sampling system and method among the present invention; So that reduce the congested possibility of offered load and occurring network, improve the operating performance of teleoperation robot simultaneously.Effective and rapid of the present invention, hardware cost is lower and annexation is simple, is convenient to realize that teleoperation robot from driving sampling, has practical application and promotional value.

Claims (6)

1. a teleoperation robot is from driving sampling system; It is characterized in that: said system is made up of teleoperation robot, sensing mechanism, data buffer, data processing module, signal generator, clock module, CPU module, topworks, information display module and communication module; Sensing mechanism and topworks are installed on the teleoperation robot; Data buffer, data processing module, signal generator, clock module connect the back successively and are connected with sensing mechanism; Sensing mechanism comprises sensor and camera; The data of sensing mechanism sampling transfer to CPU module through communication network, and the control command of CPU module transfers to topworks through communication network.
2. drive sampling system certainly based on the described a kind of teleoperation robot of claim 1, it is characterized in that: topworks is a zero-order holder.
3. drive sampling system certainly based on the described a kind of teleoperation robot of claim 1, it is characterized in that: communication module had both comprised signal receiving/transmission devices such as switch, also comprised communication network.Information display module links to each other with CPU module, and its function is information such as the speed that shows the current operation of teleoperation robot, direction, manipulator joint angle, teleoperation robot periphery video image.
One kind based on the described a kind of teleoperation robot of claim 1 from driving the method for sampling of sampling system, it is characterized in that: may further comprise the steps
1) sensing mechanism sampled data, and count;
2) sensing mechanism sends data, and counts;
3) clock module is according to the counting and the counting adjustment sampling period of sending data of sampled data.
The sensing mechanism sampled data realizes that through counter n, the i that is arranged in the clock module when sensing mechanism once sampling data, the n assignment is n+1 with the counting that sends data; If sensing mechanism is just sampled and do not sent data, the i assignment is 0; When sensing mechanism sends a secondary data, the n assignment is 0, and the i assignment is i+1.
5. a kind of teleoperation robot according to claim 4 is characterized in that from the method for sampling that drives sampling system: the data buffer is used to store the data that sensing mechanism sends recently; Data processing module calculates the difference of the data of storing in new data of sampling and the data buffer, and when 2 norms of this difference surpassed given threshold value a (0 < a < 0.5), sensing mechanism sent data.
6. a kind of teleoperation robot according to claim 4 is characterized in that from the method for sampling that drives sampling system: the step in clock module adjustment sampling period is following in the step 3:
1) after each sensing mechanism transmission or sampled data, clock module reads n, i value;
2) clock module compares n, i value and built-in m (0 < m < 5) value, and when n=m+1, clock module is h+ Δ (0 < Δ < 0.5h) with sampling period h assignment, is 0 with the n assignment simultaneously; When i=m, clock module is the h-Δ with sampling period h assignment, is 0 with the i assignment simultaneously.
CN201210239465.3A 2012-07-11 2012-07-11 A kind of self-driven sampling system of teleoperation robot and the method for sampling Expired - Fee Related CN102778848B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210239465.3A CN102778848B (en) 2012-07-11 2012-07-11 A kind of self-driven sampling system of teleoperation robot and the method for sampling

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210239465.3A CN102778848B (en) 2012-07-11 2012-07-11 A kind of self-driven sampling system of teleoperation robot and the method for sampling

Publications (2)

Publication Number Publication Date
CN102778848A true CN102778848A (en) 2012-11-14
CN102778848B CN102778848B (en) 2016-03-30

Family

ID=47123784

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210239465.3A Expired - Fee Related CN102778848B (en) 2012-07-11 2012-07-11 A kind of self-driven sampling system of teleoperation robot and the method for sampling

Country Status (1)

Country Link
CN (1) CN102778848B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105353695A (en) * 2015-12-10 2016-02-24 成都理工大学 Feedback event driven type analog signal frequency conversion acquisition circuit and acquisition method
CN108680489A (en) * 2018-07-10 2018-10-19 苏州赛维新机电检测技术服务有限公司 A kind of anticorrosive property detecting system of metal fittings
CN110114019A (en) * 2016-12-08 2019-08-09 安托踏实公司 For cutting the surgery system of anatomical structure according at least one objective plane
CN110226966A (en) * 2018-05-14 2019-09-13 安托踏实公司 For cutting the surgery system of anatomical structure according at least one objective plane
US11607229B2 (en) 2016-12-08 2023-03-21 Orthotaxy S.A.S. Surgical system for cutting an anatomical structure according to at least one target plane
US11633233B2 (en) 2016-12-08 2023-04-25 Orthotaxy S.A.S. Surgical system for cutting an anatomical structure according to at least one target cutting plane

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009104710A (en) * 2007-10-23 2009-05-14 Toshiba Corp Magnetic disk device and control method of magnetic head
CN201413231Y (en) * 2009-03-16 2010-02-24 中科院广州电子技术有限公司 LED optical signal collecting circuit
CN101774170A (en) * 2010-01-29 2010-07-14 华北电力大学 Nuclear power plant working robot and control system thereof
CN102175269A (en) * 2011-01-24 2011-09-07 华东师范大学 Sensor device capable of changing sampling frequency and control method thereof
CN102434373A (en) * 2011-12-23 2012-05-02 国网电力科学研究院 Speed controller intelligent starting control method based on pumped-storage set

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009104710A (en) * 2007-10-23 2009-05-14 Toshiba Corp Magnetic disk device and control method of magnetic head
CN201413231Y (en) * 2009-03-16 2010-02-24 中科院广州电子技术有限公司 LED optical signal collecting circuit
CN101774170A (en) * 2010-01-29 2010-07-14 华北电力大学 Nuclear power plant working robot and control system thereof
CN102175269A (en) * 2011-01-24 2011-09-07 华东师范大学 Sensor device capable of changing sampling frequency and control method thereof
CN102434373A (en) * 2011-12-23 2012-05-02 国网电力科学研究院 Speed controller intelligent starting control method based on pumped-storage set

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105353695A (en) * 2015-12-10 2016-02-24 成都理工大学 Feedback event driven type analog signal frequency conversion acquisition circuit and acquisition method
CN105353695B (en) * 2015-12-10 2017-09-05 成都理工大学 A kind of feedback-type event-driven analog signal frequency conversion Acquisition Circuit and collection mining method
CN110114019A (en) * 2016-12-08 2019-08-09 安托踏实公司 For cutting the surgery system of anatomical structure according at least one objective plane
CN110114019B (en) * 2016-12-08 2022-04-12 安托踏实公司 Surgical system for cutting an anatomical structure according to at least one target plane
US11607229B2 (en) 2016-12-08 2023-03-21 Orthotaxy S.A.S. Surgical system for cutting an anatomical structure according to at least one target plane
US11633233B2 (en) 2016-12-08 2023-04-25 Orthotaxy S.A.S. Surgical system for cutting an anatomical structure according to at least one target cutting plane
US11974761B2 (en) 2016-12-08 2024-05-07 Orthotaxy S.A.S. Surgical system for cutting an anatomical structure according to at least one target plane
CN110226966A (en) * 2018-05-14 2019-09-13 安托踏实公司 For cutting the surgery system of anatomical structure according at least one objective plane
CN108680489A (en) * 2018-07-10 2018-10-19 苏州赛维新机电检测技术服务有限公司 A kind of anticorrosive property detecting system of metal fittings
CN108680489B (en) * 2018-07-10 2020-08-04 苏州赛维新机电检测技术服务有限公司 Corrosion resistance detection system for metal fittings

Also Published As

Publication number Publication date
CN102778848B (en) 2016-03-30

Similar Documents

Publication Publication Date Title
CN102778848A (en) Remote control robot self-driving sampling system and sampling method thereof
RU2010154086A (en) ADAPTIVE DATA TRANSMISSION SPEED MANAGEMENT
JP2013536666A5 (en)
CN101527825A (en) Monitoring system
CN103746938A (en) Method and device for transmitting data packet
CN102148662A (en) Adjusting method and device for data transmitting speed
US8838782B2 (en) Network protocol processing system and network protocol processing method
CN201403166Y (en) Intelligent image monitoring and alarming device
WO2021073054A1 (en) Data processing method, apparatus and device, and storage medium
CN111264079B (en) Data transmission method, electronic device, system and storage medium
CN109511104B (en) Data transmission device, system and method
CN101719872A (en) Zero-copy mode based method and device for sending and receiving multi-queue messages
CN101917464B (en) Networked multi-robot system
CN113438155B (en) Intelligent and reliable UDP (user Datagram protocol) transmission method, device and equipment for virtual multilink
US9544401B2 (en) Device and method for data communication using a transmission ring buffer
US8391285B2 (en) Communication apparatus, communication system, and communication method
CN108650196B (en) Real-time reliable transmission method for wireless data
CN105407446A (en) Bluetooth device, projection device and data transmission method
EP1052811A3 (en) Switch and input port thereof
CN114531377B (en) Flow control method, system, equipment and medium for flow industrial equipment data
CN111212285A (en) Hardware video coding system and control method of hardware video coding system
CN202334379U (en) Intelligent photovoltaic system
CN105530467A (en) RS485-based video monitoring data terminal
EP2991293A1 (en) Bi-directional data transmission method and electronic devices using the same
CN205336438U (en) Long -range online video interaction system based on wearable equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160330

Termination date: 20170711

CF01 Termination of patent right due to non-payment of annual fee