CN107323380A - A kind of tractor remote operating control method and system - Google Patents
A kind of tractor remote operating control method and system Download PDFInfo
- Publication number
- CN107323380A CN107323380A CN201710531309.7A CN201710531309A CN107323380A CN 107323380 A CN107323380 A CN 107323380A CN 201710531309 A CN201710531309 A CN 201710531309A CN 107323380 A CN107323380 A CN 107323380A
- Authority
- CN
- China
- Prior art keywords
- tractor
- information
- encoder
- packet
- deflecting roller
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 239000000284 extract Substances 0.000 claims abstract description 6
- 230000004888 barrier function Effects 0.000 claims 3
- 230000000916 dilatatory effect Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 239000002420 orchard Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000004720 fertilization Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000003971 tillage Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
- H04W4/027—Services making use of location information using location based information parameters using movement velocity, acceleration information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Guiding Agricultural Machines (AREA)
Abstract
本发明公开了一种拖拉机遥操作控制方法及系统,涉及控制技术领域。用以解决通过自主导航实现拖拉机远端控制的方法还存在无法处理突发事件的问题。该方法包括:通过设置在拖拉机前方的摄像系统确定所述拖拉机前方障碍物信息,通过设置在拖拉机上的编码器确定所述拖拉机当前的运动速度以及转向轮偏角,从所述障碍物信息,所述拖拉机当前的运动速度以及转向轮偏角信息中提取编码小于设定值的第一数据包发送至远端驾驶系统;收到所述远端驾驶系统发送的小于所述设定值的第二数据包,解码所述第二数据包获取所述远端驾驶系统根据所述第一数据包确定的控制信息,根据所述控制信息调整所述拖拉机的运动速度,转向轮偏角。
The invention discloses a tractor remote operation control method and system, and relates to the technical field of control. The method used to solve the remote control of the tractor through autonomous navigation still has the problem of being unable to deal with emergencies. The method includes: determining the obstacle information in front of the tractor through a camera system arranged in front of the tractor, determining the current moving speed and steering wheel deflection angle of the tractor through an encoder arranged on the tractor, and from the obstacle information, Extract the first data packet whose code is smaller than the set value from the tractor’s current movement speed and steering wheel deflection information and send it to the remote driving system; Two data packets, decoding the second data packet to obtain the control information determined by the remote driving system according to the first data packet, and adjusting the moving speed and steering wheel yaw angle of the tractor according to the control information.
Description
技术领域technical field
本发明涉及控制技术领域,更具体的涉及一种拖拉机遥操作控制方法及系统。The present invention relates to the technical field of control, and more specifically relates to a tractor remote operation control method and system.
背景技术Background technique
拖拉机是用于牵引和驱动各类作业机械完成各项移动式作业的基本动力单元。在果园应用中,拖拉机可挂载旋耕起垄、开沟施肥、风送喷雾机等机械装备,完成相应生产环节的工作。Tractor is the basic power unit used to pull and drive all kinds of working machinery to complete various mobile operations. In the application of orchards, the tractor can be mounted with mechanical equipment such as rotary tillage and ridging, ditching and fertilization, and air-driven sprayers to complete the work of the corresponding production links.
现有技术中,为了将拖拉机操作者从嘈杂、恶劣的农田环境和繁重的驾驶工作中解脱出来,自主导航拖拉机的研究与开发日益深入。由于农业环境恶劣、不确定性因素较多,车辆机械部件和控制系统极易出现故障,一旦不能及时处理,拖拉机自主导航系统将会以一种不可预测和危险的方式工作,不仅缩短其使用寿命,不能进行正常的作业,甚至可能导致灾难性的后果。由于自主导航解决方案因为安全性问题,尤其是在无法预测的环境中缺乏处理突发事件以及不精确事件的能力,导致现有的自主导航解决方案在短期内还无法实现市场商品化。In the prior art, in order to relieve tractor operators from noisy, harsh farmland environment and heavy driving work, the research and development of autonomous navigation tractors are deepening day by day. Due to the harsh agricultural environment and many uncertain factors, the mechanical components and control system of the vehicle are prone to failure. Once it cannot be dealt with in time, the tractor's autonomous navigation system will work in an unpredictable and dangerous manner, which will not only shorten its service life , can not carry out normal operations, and may even lead to catastrophic consequences. Due to safety issues of autonomous navigation solutions, especially the lack of ability to deal with emergencies and inaccurate events in unpredictable environments, existing autonomous navigation solutions cannot be commercialized in the short term.
综上所述,现有通过自主导航实现拖拉机远端控制的方法还存在无法处理突发事件的问题。To sum up, the existing methods of realizing remote control of tractors through autonomous navigation still have the problem of being unable to deal with emergencies.
发明内容Contents of the invention
本发明实施例提供一种拖拉机遥操作控制方法及系统,用以解决通过自主导航实现拖拉机远端控制的方法还存在无法处理突发事件的问题。Embodiments of the present invention provide a tractor remote operation control method and system, which are used to solve the problem that the method of realizing tractor remote control through autonomous navigation cannot handle emergencies.
本发明实施例提供了一种拖拉机遥操作控制方法,包括:An embodiment of the present invention provides a tractor remote operation control method, including:
通过设置在拖拉机前方的摄像系统确定所述拖拉机前方障碍物信息,通过设置在拖拉机上的编码器确定所述拖拉机当前的运动速度以及转向轮偏角,从所述障碍物信息,所述拖拉机当前的运动速度以及转向轮偏角信息中提取编码小于设定值的第一数据包发送至远端驾驶系统;Determine the obstacle information in front of the tractor through the camera system arranged in front of the tractor, determine the current movement speed and steering wheel deflection angle of the tractor through the encoder arranged on the tractor, from the obstacle information, the tractor is currently Extract the first data packet whose code is smaller than the set value from the moving speed and steering wheel deflection information and send it to the remote driving system;
收到所述远端驾驶系统发送的小于所述设定值的第二数据包,解码所述第二数据包获取所述远端驾驶系统根据所述第一数据包确定的控制信息,根据所述控制信息调整所述拖拉机的运动速度,转向轮偏角。receiving a second data packet sent by the remote driving system that is smaller than the set value, decoding the second data packet to obtain the control information determined by the remote driving system according to the first data packet, and according to the The control information is used to adjust the tractor's moving speed and steering wheel deflection angle.
优选地,所述远端驾驶系统根据所述第一数据包确定的控制信息,具体包括:Preferably, the control information determined by the remote driving system according to the first data packet specifically includes:
所述远端驾驶系统解码所述第一数据包,根据所述拖拉机的运动轨迹更新所述障碍物在显示屏上位置信息,根据所述障碍物的位置信息,确定控制所述拖拉机运行的控制信息。The remote driving system decodes the first data packet, updates the position information of the obstacle on the display screen according to the trajectory of the tractor, and determines the control to control the operation of the tractor according to the position information of the obstacle. information.
优选地,所述第一数据包内还包括有根据GPS系统确定的所述拖拉机的位置信息。Preferably, the first data packet also includes the position information of the tractor determined according to the GPS system.
优选地,所述根据所述控制信息调整所述拖拉机的运动速度,转向轮偏角,具体包括:Preferably, said adjusting the moving speed and steering wheel deflection angle of said tractor according to said control information specifically includes:
将所述拖拉机的运动速度和转向轮偏角信息通过数据卡发送至继电器,转向步进电机和差速电机。The moving speed and steering wheel deflection information of the tractor are sent to the relay through the data card to turn to the stepper motor and the differential motor.
优选地,所述编码器包括增量式光电编码器和绝对式编码器,所述增量式光电编码器用于获取所述拖拉机的运动速度,所述绝对式编码器用于获取所述拖拉机的转向轮偏角。Preferably, the encoder includes an incremental photoelectric encoder and an absolute encoder, the incremental photoelectric encoder is used to obtain the movement speed of the tractor, and the absolute encoder is used to obtain the steering direction of the tractor wheel slip angle.
本发明实施例还一种拖拉机遥操作控制系统,包括:An embodiment of the present invention also provides a remote control system for a tractor, including:
拖拉机控制系统,其包括第一处理器,摄像系统,编码器;所述摄像体现用于确定所述拖拉机前方障碍物信息,所述编码器用于确定所述拖拉机当前的运动速度以及转向轮偏角,所述第一处理器分别与所述摄像系统和所述编码器电联接,用于从所述障碍物信息,所述拖拉机当前的运动速度以及转向轮偏角信息中提取编码小于设定值的第一数据包发送至远端驾驶系统;A tractor control system, which includes a first processor, a camera system, and an encoder; the camera is used to determine information on obstacles in front of the tractor, and the encoder is used to determine the current speed of movement and steering wheel deflection angle of the tractor , the first processor is electrically connected with the camera system and the encoder, and is used to extract the code from the obstacle information, the current speed of the tractor and the steering wheel deflection information to be less than a set value The first data packet of is sent to the remote driving system;
远端驾驶系统,用于对所述第一数据包解码,根据所述障碍物信息所述拖拉机当前的运动速度以及转向轮偏角发出调整所述拖拉机的运动速度,转向轮偏角的控制信息,并将从所述控制信息中提取的小于设定值的第二数据包发送至所述拖拉机控制系统。The remote driving system is used to decode the first data packet, and send control information for adjusting the tractor's moving speed and steering wheel angle according to the current moving speed and steering wheel angle of the tractor according to the obstacle information , and send the second data packet extracted from the control information that is smaller than the set value to the tractor control system.
优选地,所述远端驾驶系统包括第二处理器和力反馈方向盘组件;Preferably, the remote driving system includes a second processor and a force feedback steering wheel assembly;
所述第二处理器用于解码所述第一数据包,根据所述拖拉机的运动轨迹更新所述障碍物在显示屏上位置信息;The second processor is used to decode the first data packet, and update the position information of the obstacle on the display screen according to the trajectory of the tractor;
所述力反馈方向盘组件用于根据所述障碍物在显示屏上位置信息确定调整所述拖拉机的运动速度,转向轮偏角的控制信息。The force feedback steering wheel assembly is used to determine and adjust the tractor's moving speed and steering wheel deflection control information according to the position information of the obstacle on the display screen.
优选地,所述拖拉机控制系统还包括GPS系统,所述GPS系统用于确定的所述拖拉机的位置信息。Preferably, the tractor control system further includes a GPS system, and the GPS system is used for the determined position information of the tractor.
优选地,所述编码器包括增量式光电编码器和绝对式编码器,所述增量式光电编码器用于获取所述拖拉机的运动速度,所述绝对式编码器用于获取所述拖拉机的转向轮偏角。Preferably, the encoder includes an incremental photoelectric encoder and an absolute encoder, the incremental photoelectric encoder is used to obtain the movement speed of the tractor, and the absolute encoder is used to obtain the turning speed of the tractor wheel slip angle.
本发明实施例中,提供了一种拖拉机遥操作控制方法及系统,该方法包括:通过设置在拖拉机前方的摄像系统确定所述拖拉机前方障碍物信息,通过设置在拖拉机上的编码器确定所述拖拉机当前的运动速度以及转向轮偏角,从所述障碍物信息,所述拖拉机当前的运动速度以及转向轮偏角信息中提取编码小于设定值的第一数据包发送至远端驾驶系统;收到所述远端驾驶系统发送的小于所述设定值的第二数据包,解码所述第二数据包获取所述远端驾驶系统根据所述第一数据包确定的控制信息,根据所述控制信息调整所述拖拉机的运动速度,转向轮偏角。上述方法通过远端驾驶系统来控制拖拉机系统,在拖拉机系统和远端驾驶系统之间通过小于设定值的数据包进行控制信息的发送,解决了通讯时延的问题,能够保证系统运行安全。从而解决了现有拖拉机远端控制存在无法处理突发事件的问题。In the embodiment of the present invention, a tractor remote operation control method and system are provided, the method includes: determining the obstacle information in front of the tractor through a camera system arranged in front of the tractor, and determining the obstacle information in front of the tractor through an encoder arranged on the tractor The tractor's current speed and steering wheel deflection, from the obstacle information, the tractor's current motion speed and steering wheel deflection information, extract the first data packet whose code is smaller than the set value and send it to the remote driving system; receiving a second data packet sent by the remote driving system that is smaller than the set value, decoding the second data packet to obtain the control information determined by the remote driving system according to the first data packet, and according to the The control information is used to adjust the tractor's moving speed and steering wheel deflection angle. The above method controls the tractor system through the remote driving system, and sends control information between the tractor system and the remote driving system through data packets smaller than the set value, which solves the problem of communication delay and can ensure safe operation of the system. Therefore, the problem that the existing remote control of the tractor cannot handle emergencies is solved.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例提供的一种拖拉机遥操作控制方法流程示意图;Fig. 1 is a schematic flow chart of a tractor remote operation control method provided by an embodiment of the present invention;
图2为本发明实施例1提供的一种拖拉机遥操作控制方法流程示意图;Fig. 2 is a schematic flowchart of a tractor remote operation control method provided by Embodiment 1 of the present invention;
图3为本发明实施例提供的一种拖拉机操作系统结构示意图。Fig. 3 is a schematic structural diagram of a tractor operating system provided by an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
图1示例性的示出了本发明实施例提供的一种拖拉机遥操作控制方法流程示意图。Fig. 1 exemplarily shows a schematic flowchart of a tractor remote operation control method provided by an embodiment of the present invention.
如图1所示,该拖拉机遥操作控制方法主要包括以下步骤:As shown in Figure 1, the tractor remote operation control method mainly includes the following steps:
步骤101,通过设置在拖拉机前方的摄像系统确定所述拖拉机前方障碍物信息,通过设置在拖拉机上的编码器确定所述拖拉机当前的运动速度以及转向轮偏角,从所述障碍物信息,所述拖拉机当前的运动速度以及转向轮偏角信息中提取编码小于设定值的第一数据包发送至远端驾驶系统;Step 101, determine the obstacle information in front of the tractor through the camera system arranged in front of the tractor, determine the current moving speed and steering wheel deflection angle of the tractor through the encoder arranged on the tractor, from the obstacle information, the Extract the first data packet whose code is smaller than the set value from the tractor’s current speed and steering wheel deflection information and send it to the remote driving system;
步骤102,收到所述远端驾驶系统发送的小于所述设定值的第二数据包,解码所述第二数据包获取所述远端驾驶系统根据所述第一数据包确定的控制信息,根据所述控制信息调整所述拖拉机的运动速度,转向轮偏角。Step 102, receiving a second data packet sent by the remote driving system that is smaller than the set value, decoding the second data packet to obtain control information determined by the remote driving system based on the first data packet , adjusting the tractor's moving speed and steering wheel deflection according to the control information.
在步骤101中,设置在拖拉机电控制系统的第一处理器分别与摄像系统,编码器电联接。具体地,摄像系统设置在拖拉机车头部分,主要用于获取拖拉机前方的障碍物信息,而设置在拖拉机车轮部分的编码器主要用于确定拖拉机当前的运动速度以及转向轮的偏角。In step 101, the first processor provided in the electrical control system of the tractor is electrically connected with the camera system and the encoder respectively. Specifically, the camera system is installed on the front of the tractor and is mainly used to obtain information on obstacles in front of the tractor, while the encoders installed on the wheels of the tractor are mainly used to determine the current speed of the tractor and the deflection angle of the steering wheel.
在本发明实施例中,编码器主要包括有增量式编码器和绝对式编码器,其中,增量式编码器用于测量拖拉机行驶速度,而绝对式编码器主要用于测量转向轮的偏角。In the embodiment of the present invention, the encoder mainly includes an incremental encoder and an absolute encoder, wherein the incremental encoder is used to measure the driving speed of the tractor, and the absolute encoder is mainly used to measure the deflection angle of the steering wheel .
进一步地,在实际应用中,增量式编码器和绝对式编码器分别与数据采集卡电联接,而数据采集卡和第一处理器电联接。具体地,数据采集卡将增量式编码器和绝对是编码器获取到的拖拉机当前行驶速度和转向轮的偏角发送至第一处理器。Further, in practical applications, the incremental encoder and the absolute encoder are respectively electrically connected to the data acquisition card, and the data acquisition card is electrically connected to the first processor. Specifically, the data acquisition card sends the current driving speed of the tractor and the deflection angle of the steering wheel acquired by the incremental encoder and the absolute encoder to the first processor.
进一步地,拖拉机电控制系统内还包括有GPS系统,GPS系统和第一处理器电联接,GPS系统用于获取拖拉机当前的位置信息,并将获取到的位置信息发送至第一处理器。Further, the tractor electrical control system also includes a GPS system, the GPS system is electrically connected to the first processor, and the GPS system is used to acquire the current position information of the tractor, and send the acquired position information to the first processor.
第一处理器从获取到的障碍物信息,拖拉机当前行驶速度,转向轮的偏角和拖拉机当前的位置信息中提取关键运动参数与障碍物关键信息,并将提取的信息编码成不超过设定值的第一数据包。进一步地,第一处理器将确定的第一数据包发送至无线通信网络。需要说明的是,设定值为1MB。The first processor extracts key motion parameters and key information of obstacles from the obtained obstacle information, the tractor's current driving speed, the deflection angle of the steering wheel and the tractor's current position information, and encodes the extracted information into value of the first packet. Further, the first processor sends the determined first data packet to the wireless communication network. It should be noted that the set value is 1MB.
在本发明实施例中,无线通信网络为拖拉机电控系统和驾驶系统进行数据通信建立的桥梁。具体地,拖拉机电控系统端基于移动通信网卡接入到移动网络,再通过无线网络运营商的网关服务器接入Internet网,远端的驾驶系统通过Internet网络接收、发送数据。In the embodiment of the present invention, the wireless communication network is a bridge established for data communication between the tractor electronic control system and the driving system. Specifically, the tractor electronic control system is connected to the mobile network based on the mobile communication network card, and then connected to the Internet through the gateway server of the wireless network operator, and the remote driving system receives and sends data through the Internet.
在步骤102中,远端驾驶系统主要包括第二处理器和力反馈方向盘组件,第二处理器用于虚拟场景建模与显示,力反馈方向盘组件包括方向盘、油门和刹车部件。远端驾驶系统解码第一数据包,根据拖拉机的运动轨迹更新障碍物在显示屏上位置信息,并根据障碍物的位置信息,确定控制拖拉机运行的控制信息。In step 102, the remote driving system mainly includes a second processor and a force feedback steering wheel assembly, the second processor is used for virtual scene modeling and display, and the force feedback steering wheel assembly includes steering wheel, accelerator and brake components. The remote driving system decodes the first data packet, updates the position information of the obstacle on the display screen according to the movement track of the tractor, and determines the control information for controlling the operation of the tractor according to the position information of the obstacle.
需要说明的是,在本发明实施例中,力反馈方向盘组件包括方向盘、油门和刹车部件,操作者可以通过对方向盘,油门和刹车的控制,来确定对拖拉机的控制,即确定向拖拉机电控制系统发送的控制拖拉机运行的控制信息。It should be noted that, in the embodiment of the present invention, the force feedback steering wheel assembly includes a steering wheel, accelerator and brake components, and the operator can determine the control of the tractor through the control of the steering wheel, accelerator and brake, that is, determine the control of the tractor. The control information sent by the system to control the operation of the tractor.
在本发明实施例中,第二处理器会从将向拖拉机电控制系统发送的控制信息中或者关键数据,并将关键数据编码成不超过设定值的第二数据包,将第二数据包转发至无线通信网络。In the embodiment of the present invention, the second processor will encode the key data into a second data packet that does not exceed the set value from the control information or key data to be sent to the tractor electrical control system, and convert the second data packet forwarded to the wireless communication network.
在步骤102之后,拖拉机电控制系统收到通过无线通信网络转发的第二数据包之后,对第二数据包进行解码,从第二数据包中获取对拖拉机的控制信息,从而将控制信息发送至数据采集卡。进一步地,数据采集卡将控制信息依此发送至继电器,转向步进电机和差速电机,从而通过继电器,转向步进电机和差速电机的变化来控制拖拉机的运动状态。After step 102, after the tractor electrical control system receives the second data packet forwarded through the wireless communication network, it decodes the second data packet, obtains the control information for the tractor from the second data packet, and sends the control information to data acquisition card. Further, the data acquisition card sends the control information to the relay accordingly, turning to the stepping motor and the differential motor, so as to control the motion state of the tractor through the changes of the relay, turning to the stepping motor and the differential motor.
实施例1Example 1
为了能清楚的介绍本发明实施例提供的一种拖拉机遥操作控制方法,以下以图2所示的一种拖拉机遥操作控制方法流程示意图为例,来介绍本发明实施例提供的控制方法。如图2所示,该方法包括如下步骤:In order to clearly introduce a tractor remote operation control method provided by the embodiment of the present invention, the following takes the flow diagram of a tractor remote operation control method shown in FIG. 2 as an example to introduce the control method provided by the embodiment of the present invention. As shown in Figure 2, the method includes the following steps:
步骤301,果园基本数据测量,主要测量果园外围各拐点GPS数据与果园行距,预先采集拖拉机行驶路径数据;Step 301, the basic data measurement of the orchard, mainly measuring the GPS data of each inflection point around the orchard and the row distance of the orchard, and collecting the tractor driving path data in advance;
步骤302,果园虚拟场景模型调整,在虚拟驾驶终端计算机软件中输入果园基本参数,生成与果园信息匹配的虚拟场景模型;Step 302, adjusting the virtual scene model of the orchard, inputting the basic parameters of the orchard in the computer software of the virtual driving terminal, and generating a virtual scene model matching the information of the orchard;
步骤303,系统开启,完成拖拉机电控系统与远端驾驶系统的设备上电、开机与调试;Step 303, the system is turned on, and the equipment power-on, start-up and debugging of the tractor electronic control system and the remote driving system are completed;
步骤304,作业是否完成,若完成,则执行步骤306和步骤307,若没有完成,则执行步骤305;Step 304, whether the job is completed, if it is completed, then execute step 306 and step 307, if not, then execute step 305;
步骤305,关闭系统;Step 305, shutting down the system;
步骤306,开启远端驾驶系统;Step 306, start the remote driving system;
步骤307,开启拖拉机电控制系统;需要说明的是,步骤306和步骤307的没有严格执行顺序,即可以先执行步骤306,再执行步骤307;还可以同时执行步骤306和步骤307。Step 307, turn on the tractor electrical control system; it should be noted that there is no strict execution order of steps 306 and 307, that is, step 306 can be executed first, and then step 307 can be executed; step 306 and step 307 can also be executed simultaneously.
步骤308,远端驾驶系统运行;Step 308, the remote driving system runs;
步骤309,拖拉机运行;需要说明的是,远端驾驶系统与拖拉机电控系统关键信息通信正常,操作人员在远端驾驶系统中踩下油门踏板,转动方向盘控制果园内拖拉机作业,拖拉机电控系统实时反馈已编码的关键信息,包括定位信息、障碍物信息、前进速度与前轮转角信息,远端驾驶系统实时接收并解码反馈的关键信息;Step 309, the tractor is running; it should be noted that the key information communication between the remote driving system and the tractor electronic control system is normal. Real-time feedback of encoded key information, including positioning information, obstacle information, forward speed and front wheel angle information, the remote driving system receives and decodes the key feedback information in real time;
步骤310,拖拉机前端是否出现障碍物信息,若出现,则执行步骤312,若没有出现,执行步骤308;Step 310, whether there is obstacle information on the front of the tractor, if so, go to step 312, if not, go to step 308;
步骤311,是否坚持到障碍物,若是,执行步骤313,若不是,则执行步骤309;需要说明的是远端驾驶系统计算机解码的关键信息中出现障碍物信息时,屏幕上出现提示,操作人员立即踩下刹车踏板同时发出停车的控制信号,拖拉机电控系统接收到停车信号,连接电源的继电器断开,拖拉机停车。Step 311, whether to stick to the obstacle, if yes, execute step 313, if not, execute step 309; it should be noted that when there is obstacle information in the key information decoded by the computer of the remote driving system, a prompt will appear on the screen, and the operator Immediately step on the brake pedal and send a stop control signal at the same time, the tractor electronic control system receives the stop signal, the relay connected to the power supply is disconnected, and the tractor stops.
在步骤314和步骤315之后,当工作人员现场移除障碍物后,系统重新开始运行;如果完成作业任务,操作人员发出系统关闭信号,关闭拖拉机电控系统与远端驾驶系统软件、计算机操作系统与电源。After steps 314 and 315, when the staff removes the obstacle on site, the system restarts; if the task is completed, the operator sends a signal to shut down the system, shutting down the tractor's electronic control system, the remote driving system software, and the computer operating system with power supply.
基于同一发明构思,本发明实施例提供了一种拖拉机遥操作控制系统,由于该系统解决技术问题的原理与一种拖拉机遥操作控制方法相似,因此该系统的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present invention provides a tractor remote operation control system. Since the principle of the system to solve technical problems is similar to a tractor remote operation control method, the implementation of the system can refer to the implementation of the method, repeat I won't repeat them here.
图3为本发明实施例提供的一种拖拉机操作系统结构示意图,如图3所述,该系统包括拖拉机控制系统301和远端驾驶系统302。FIG. 3 is a schematic structural diagram of a tractor operating system provided by an embodiment of the present invention. As shown in FIG. 3 , the system includes a tractor control system 301 and a remote driving system 302 .
拖拉机控制系统301,其包括第一处理器,摄像系统,编码器;所述摄像体现用于确定所述拖拉机前方障碍物信息,所述编码器用于确定所述拖拉机当前的运动速度以及转向轮偏角,所述第一处理器分别与所述摄像系统和所述编码器电联接,用于从所述障碍物信息,所述拖拉机当前的运动速度以及转向轮偏角信息中提取编码小于设定值的第一数据包发送至远端驾驶系统;The tractor control system 301 includes a first processor, a camera system, and an encoder; the camera is used to determine the obstacle information in front of the tractor, and the encoder is used to determine the current movement speed and steering wheel deviation of the tractor Angle, the first processor is electrically connected with the camera system and the encoder, and is used to extract codes from the obstacle information, the current speed of the tractor and the steering wheel deflection angle information less than the set The first data packet of the value is sent to the remote driving system;
远端驾驶系统302,用于对所述第一数据包解码,根据所述障碍物信息所述拖拉机当前的运动速度以及转向轮偏角发出调整所述拖拉机的运动速度,转向轮偏角的控制信息,并将从所述控制信息中提取的小于设定值的第二数据包发送至所述拖拉机控制系统。The remote driving system 302 is configured to decode the first data packet, and adjust the tractor's moving speed and steering wheel yaw according to the current moving speed and steering wheel yaw of the obstacle information. information, and send the second data packet extracted from the control information that is smaller than the set value to the tractor control system.
需要说明的是,在本发明实施例中,拖拉机控制系统301和远端驾驶系统402之间通过无线通信网络进行通信。It should be noted that, in the embodiment of the present invention, the tractor control system 301 and the remote driving system 402 communicate through a wireless communication network.
优选地,所述远端驾驶系统包括第二处理器和力反馈方向盘组件;Preferably, the remote driving system includes a second processor and a force feedback steering wheel assembly;
所述第二处理器用于解码所述第一数据包,根据所述拖拉机的运动轨迹更新所述障碍物在显示屏上位置信息;The second processor is used to decode the first data packet, and update the position information of the obstacle on the display screen according to the trajectory of the tractor;
所述力反馈方向盘组件用于根据所述障碍物在显示屏上位置信息确定调整所述拖拉机的运动速度,转向轮偏角的控制信息。The force feedback steering wheel assembly is used to determine and adjust the tractor's moving speed and steering wheel deflection control information according to the position information of the obstacle on the display screen.
优选地,所述拖拉机控制系统301还包括GPS系统,所述GPS系统用于确定的所述拖拉机的位置信息。Preferably, the tractor control system 301 further includes a GPS system, and the GPS system is used for determining the position information of the tractor.
优选地,所述编码器包括增量式光电编码器和绝对式编码器,所述增量式光电编码器用于获取所述拖拉机的运动速度,所述绝对式编码器用于获取所述拖拉机的转向轮偏角。Preferably, the encoder includes an incremental photoelectric encoder and an absolute encoder, the incremental photoelectric encoder is used to obtain the movement speed of the tractor, and the absolute encoder is used to obtain the steering direction of the tractor wheel slip angle.
应当理解,以上一种拖拉机遥操作控制系统包括的单元仅为根据该设备装置实现的功能进行的逻辑划分,实际应用中,可以进行上述单元的叠加或拆分。并且该实施例提供的一种拖拉机遥操作控制系统所实现的功能与上述实施例提供的一种拖拉机遥操作控制方法一一对应,对于该系统所实现的更为详细的处理流程,在上述方法实施例一中已做详细描述,此处不再详细描述。It should be understood that the units included in the above tractor remote operation control system are only logically divided according to the functions realized by the device, and in practical applications, the above units can be superimposed or split. And the functions realized by the tractor remote operation control system provided in this embodiment correspond one-to-one with the tractor remote operation control method provided in the above embodiment. It has been described in detail in Embodiment 1, and will not be described in detail here.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and combinations of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a Means for realizing the functions specified in one or more steps of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart flow or flows and/or block diagram block or blocks.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710531309.7A CN107323380A (en) | 2017-07-03 | 2017-07-03 | A kind of tractor remote operating control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710531309.7A CN107323380A (en) | 2017-07-03 | 2017-07-03 | A kind of tractor remote operating control method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107323380A true CN107323380A (en) | 2017-11-07 |
Family
ID=60198670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710531309.7A Pending CN107323380A (en) | 2017-07-03 | 2017-07-03 | A kind of tractor remote operating control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107323380A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109080566A (en) * | 2018-09-14 | 2018-12-25 | 第拖拉机股份有限公司 | A kind of wheeled tractor remote control system and control method |
CN113724533A (en) * | 2021-09-02 | 2021-11-30 | 广州小鹏自动驾驶科技有限公司 | Vehicle speed control method, device and system for remote driving |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6148255A (en) * | 1997-10-08 | 2000-11-14 | Massland N.V. A Dutch Limited Company | Vehicle combination |
KR101435183B1 (en) * | 2014-06-20 | 2014-08-29 | 주식회사 일산이엔씨 | Remote monitoring and control system based plc with supporting current ip network |
CN105008200A (en) * | 2013-02-21 | 2015-10-28 | 谷歌公司 | Method to detect nearby aggressive drivers and adjust driving modes |
CN105700406A (en) * | 2016-04-11 | 2016-06-22 | 南京农业大学 | Wireless network based large field agricultural machine remote operation and control platform |
CN106164798A (en) * | 2014-03-26 | 2016-11-23 | 洋马株式会社 | Independently travel working truck |
-
2017
- 2017-07-03 CN CN201710531309.7A patent/CN107323380A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6148255A (en) * | 1997-10-08 | 2000-11-14 | Massland N.V. A Dutch Limited Company | Vehicle combination |
CN105008200A (en) * | 2013-02-21 | 2015-10-28 | 谷歌公司 | Method to detect nearby aggressive drivers and adjust driving modes |
CN106164798A (en) * | 2014-03-26 | 2016-11-23 | 洋马株式会社 | Independently travel working truck |
KR101435183B1 (en) * | 2014-06-20 | 2014-08-29 | 주식회사 일산이엔씨 | Remote monitoring and control system based plc with supporting current ip network |
CN105700406A (en) * | 2016-04-11 | 2016-06-22 | 南京农业大学 | Wireless network based large field agricultural machine remote operation and control platform |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109080566A (en) * | 2018-09-14 | 2018-12-25 | 第拖拉机股份有限公司 | A kind of wheeled tractor remote control system and control method |
CN113724533A (en) * | 2021-09-02 | 2021-11-30 | 广州小鹏自动驾驶科技有限公司 | Vehicle speed control method, device and system for remote driving |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105479468B (en) | A kind of tele-robotic motion controller | |
CN104808664B (en) | A kind of method realizing intelligent obstacle detouring | |
CN104699122A (en) | A robot motion control system | |
CN106123890A (en) | A kind of robot localization method of Fusion | |
CN106737693B (en) | Transplanting robot control system and control method based on GPS and inertial navigation | |
CN106909144A (en) | For the unpiloted field obstacle-avoiding route planning of agricultural machinery and its control method | |
CN107309877B (en) | Control system of quadruped robot | |
DE102018114892A1 (en) | Autonomous mobile robot and method for controlling an autonomous mobile robot | |
CN104965489A (en) | CCD automatic positioning assembly system and method based on robot | |
CN107323380A (en) | A kind of tractor remote operating control method and system | |
CN202433774U (en) | Multi-sensor fusion based robot locating system | |
Kim et al. | Modular data communication methods for a robotic excavator | |
JP2017211975A (en) | Mobile robot indoor localization and navigation system, indoor localization and navigation method, and indoor localization and navigation program | |
CN107168338B (en) | Inertial guided vehicle navigation method based on millimeter wave radar and inertial guided vehicle | |
JP2022159504A (en) | Control system and method for optimizing machine placement for additional construction operation | |
CN105522578A (en) | Simulation torque control method and system oriented to zero-force control | |
CN102582360A (en) | Universal castor with active driving device | |
Zhang et al. | Cross‐entropy‐based adaptive fuzzy control for visual tracking of road cracks with unmanned mobile robot | |
CN103914067A (en) | Control method and electronic equipment | |
AU2010264552A1 (en) | Definition of data required for automatic control of mobile mining machine | |
CN113110025A (en) | Method and system for controlling travel of robot, electronic device, and storage medium | |
CN204622047U (en) | A kind of Cartesian robot based on Absolutely orientation | |
CN111646375A (en) | Tower crane area protection control device and control method based on field operation setting | |
CN117697730B (en) | Robot control method, device, electronic device and computer readable storage medium | |
CN108656115A (en) | A kind of control method and device of the joint speed reducer of prosthetic 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171107 |
|
RJ01 | Rejection of invention patent application after publication |