[go: up one dir, main page]

CN108023862A - A kind of unmanned vehicle group system and control method based on Zigbee remote controls - Google Patents

A kind of unmanned vehicle group system and control method based on Zigbee remote controls Download PDF

Info

Publication number
CN108023862A
CN108023862A CN201610953449.9A CN201610953449A CN108023862A CN 108023862 A CN108023862 A CN 108023862A CN 201610953449 A CN201610953449 A CN 201610953449A CN 108023862 A CN108023862 A CN 108023862A
Authority
CN
China
Prior art keywords
unmanned vehicle
control
core controller
zigbee
host
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
CN201610953449.9A
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.)
SHANGHAI UNIVERSITY
CERNET Corp
Original Assignee
SHANGHAI UNIVERSITY
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 SHANGHAI UNIVERSITY filed Critical SHANGHAI UNIVERSITY
Priority to CN201610953449.9A priority Critical patent/CN108023862A/en
Publication of CN108023862A publication Critical patent/CN108023862A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Manufacturing & Machinery (AREA)
  • Automation & Control Theory (AREA)
  • Acoustics & Sound (AREA)
  • Quality & Reliability (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明涉及一种基于Zigbee远程控制的无人车集群系统,包括主机(1)、Kinect设备(2)和无人车集群。无人车集群包括多个无人车,无人车包括车体、设置在车体上的Zigbee通讯模块5、核心控制器(32)和驱动电机(33)。核心控制器(32)分别与Zigbee通讯模块5和驱动电机(33)连接,主机(1)带有Zigbee通讯模块5和USB接口。Kinect设备(2)通过USB接口与主机(1)连接,各Zigbee通讯模块5自组网,实时、动态地添加无人车。Kinect设备(2)用于接收动作信号并发送给主机(1),主机(1)用于识别指令并将指令通过Zigbee网络发送给核心控制器(32),核心控制器(32)用于控制驱动电机(33)。与现有技术相比,本发明具有安全性好、灵活性强等优点。

The invention relates to an unmanned vehicle cluster system based on Zigbee remote control, comprising a host (1), a Kinect device (2) and an unmanned vehicle cluster. The unmanned vehicle cluster includes a plurality of unmanned vehicles, and the unmanned vehicle includes a vehicle body, a Zigbee communication module 5 arranged on the vehicle body, a core controller (32) and a drive motor (33). The core controller (32) is connected with the Zigbee communication module 5 and the driving motor (33) respectively, and the host computer (1) has the Zigbee communication module 5 and a USB interface. The Kinect device (2) is connected to the host computer (1) through a USB interface, and each Zigbee communication module 5 self-organizes a network to add unmanned vehicles in real time and dynamically. Kinect device (2) is used for receiving action signal and sends to host computer (1), and host computer (1) is used for identifying instruction and instruction is sent to core controller (32) by Zigbee network, and core controller (32) is used for controlling Drive motor (33). Compared with the prior art, the invention has the advantages of good safety, strong flexibility and the like.

Description

一种基于Zigbee远程控制的无人车集群系统及控制方法An unmanned vehicle cluster system and control method based on Zigbee remote control

技术领域technical field

本发明涉及一种无线通信设备系统,尤其是涉及一种基于Zigbee远程控制的无人车集群系统及控制方法。The invention relates to a wireless communication equipment system, in particular to an unmanned vehicle cluster system and a control method based on Zigbee remote control.

背景技术Background technique

随着计算机和微电子技术的快速发展,智能化技术应用范围也得到了极大的扩展。以迅猛发展的汽车电子技术为背景,智能小车系统涵盖了电子,计算机,机械,传感技术等多个学科,需要综合运用计算机、传感、信息、通信、导航、人工智能及自动控制等学科,是实现对环境感知、规划决策和自动行驶的高新技术。With the rapid development of computer and microelectronic technology, the application range of intelligent technology has also been greatly expanded. With the rapid development of automotive electronics technology as the background, the smart car system covers multiple disciplines such as electronics, computers, machinery, and sensor technology, and requires comprehensive use of computer, sensor, information, communication, navigation, artificial intelligence, and automatic control. , is a high-tech that realizes environmental perception, planning decision-making and automatic driving.

无人车作为智能小车的研究难点和热点,适合于高危环境下的工作,包括高温、极寒、核工业操作、排爆、粉尘等环境。在军用方面,可以使用智能车辆扫除路边炸弹、寻找和销毁地雷。在民用方面,可以探测化学泄漏物质,可以进行地铁灭火,以及在强烈地震发生后到废墟中寻找被埋人员等。另一方面,工业现场存在着很多的安全弊端,在高危作业下,环境恶劣甚至存在易燃易爆情况的话,将极度危害人身安全,操作者若是远距离控制无人车进行作业,将极大保护操作者安全。此外,常见的无人车多是采用近距离控制且只能单人单控一台无人车,导致人员和硬件资源的冗余和浪费。因此,采用远程控制、无线通信、协同操控无人车的方式是上述问题的最佳解决方案。Unmanned vehicles, as the research difficulties and hotspots of smart cars, are suitable for work in high-risk environments, including high temperature, extreme cold, nuclear industry operations, explosive discharge, dust and other environments. On the military side, smart vehicles could be used to clear roadside bombs and find and destroy landmines. In terms of civilian use, it can detect chemical leaks, put out fires in subways, and search for buried people in the ruins after a strong earthquake. On the other hand, there are many safety drawbacks in industrial sites. Under high-risk operations, if the environment is harsh or even flammable and explosive, it will be extremely harmful to personal safety. Protect the operator's safety. In addition, most common unmanned vehicles use close-range control and can only be controlled by a single person, resulting in redundancy and waste of personnel and hardware resources. Therefore, using remote control, wireless communication, and cooperative control of unmanned vehicles is the best solution to the above problems.

发明内容Contents of the invention

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种可控性强的基于Zigbee远程控制的无人车集群系统及控制方法。The purpose of the present invention is to provide a Zigbee-based remote control unmanned vehicle cluster system and control method with strong controllability in order to overcome the above-mentioned defects in the prior art.

本发明的目的可以通过以下技术方案来实现:The purpose of the present invention can be achieved through the following technical solutions:

一种基于Zigbee远程控制的无人车集群系统,包括主机、Kinect设备和无人车集群,所述的无人车集群包括多个无人车,所述的无人车包括车体、设置在车体上的Zigbee通讯模块5、核心控制器和驱动电机,所述的核心控制器分别与Zigbee通讯模块5和驱动电机连接,所述的主机带有Zigbee通讯模块5,所述的Kinect设备与主机连接,A kind of unmanned vehicle cluster system based on Zigbee remote control, including main frame, Kinect equipment and unmanned vehicle cluster, described unmanned vehicle cluster includes a plurality of unmanned vehicles, described unmanned vehicle comprises car body, is arranged on Zigbee communication module 5, core controller and drive motor on the car body, described core controller is connected with Zigbee communication module 5 and drive motor respectively, described main frame has Zigbee communication module 5, described Kinect equipment and host connection,

所述的Zigbee通讯模块5自组网,实时、动态地添加无人车,所述的Kinect设备接收动作信号并发送给主机,主机识别指令并将指令通过Zigbee网络发送给核心控制器,核心控制器控制驱动电机。Described Zigbee communication module 5 ad hoc networks, add unmanned vehicle in real time, dynamically, and described Kinect equipment receives action signal and sends to host computer, and host computer recognizes instruction and sends instruction to core controller through Zigbee network, and core control The controller controls the drive motor.

所述的无人车上设有与核心控制器连接的避障模块。The unmanned vehicle is provided with an obstacle avoidance module connected with the core controller.

所述的避障模块为超声波避障模块。The obstacle avoidance module is an ultrasonic obstacle avoidance module.

所述的无人车上设有摄像头和无线路由器,所述的无线路由器分别与摄像头和核心控制器连接,用于将摄像头拍摄的视频数据发送给主机。The unmanned vehicle is provided with a camera and a wireless router, and the wireless router is connected with the camera and the core controller respectively, and is used to send the video data captured by the camera to the host computer.

所述的核心控制器为预先烧入程序的Arduino单片机,Arduino单片机的不同引脚对应4位由0和1组成的不同电频信号,用于控制驱动电机的转动。The core controller is an Arduino single-chip microcomputer burned into the program in advance, and different pins of the Arduino single-chip microcomputer correspond to 4 different electric frequency signals composed of 0 and 1, which are used to control the rotation of the drive motor.

一种使用所述的基于Zigbee远程控制的无人车集群系统进行无人车控制的方法,该方法包括:主机通过Zigbee网络对无人车进行远程控制,远程控制包括语音控制、手势控制和键鼠控制,所述的语音控制中,主机通过麦克风接收语音信号并将其转化为指令,发送给核心控制器,所述的手势控制中,Kinect设备接收动作信号并转化为指令,由主机发送给核心控制器,所述的键鼠控制中,主机通过键盘或鼠标获取控制指令,并发送给核心控制器。A method of using the Zigbee remote control-based unmanned vehicle cluster system to carry out unmanned vehicle control, the method includes: the host computer remotely controls the unmanned vehicle through the Zigbee network, and the remote control includes voice control, gesture control and key Mouse control, in the voice control, the host receives the voice signal through the microphone and converts it into an instruction, and sends it to the core controller; in the gesture control, the Kinect device receives the action signal and converts it into an instruction, and the host sends it to As for the core controller, in the keyboard and mouse control, the host obtains control instructions through the keyboard or mouse and sends them to the core controller.

该方法还包括:无人车以自主模式行驶,即所述的核心控制器中存储的路径程序控制驱动电机以规定路径行驶,通过避障模块规避障碍。The method also includes: the unmanned vehicle runs in an autonomous mode, that is, the path program stored in the core controller controls the driving motor to travel on a specified path, and avoids obstacles through the obstacle avoidance module.

所述的远程控制过程包括以下步骤:The described remote control process comprises the following steps:

S1,无人车上的设备电源开启;S1, the power of the equipment on the unmanned vehicle is turned on;

S2,无人车上的Zigbee通讯模块5发出组网请求并与Zigbee网络进行密码配对,若配对成功,则进入步骤S4,否则进入步骤S3;S2, the Zigbee communication module 5 on the unmanned vehicle sends a networking request and performs password pairing with the Zigbee network, if the pairing is successful, then enter step S4, otherwise enter step S3;

S3,驱动电机怠速运转并返回步骤S2;S3, drive the motor to run at idle speed and return to step S2;

S4,若无人车上的核心控制器没有接收到主机发送的控制信号,则进入步骤S5;若接收到主机发送的控制信号,则根据控制信号包含的模式种类及指令信息进行行驶,并以设定的周期对Zigbee网络进行检测,若组网状态正常,则返回步骤S4,若组网不正常,则返回步骤S3,其中,模式种类包括远程控制模式和自主模式,指令信息中包含与无人车对应的标志位;S4, if the core controller on the unmanned vehicle does not receive the control signal sent by the host, it will enter step S5; if it receives the control signal sent by the host, it will drive according to the mode type and instruction information contained in the control signal, and use Check the Zigbee network at a set period. If the networking status is normal, return to step S4. If the networking is not normal, return to step S3. Among them, the mode types include remote control mode and autonomous mode, and the command information contains and does not The sign position corresponding to the vehicle;

S5,核心控制器进入待机模式,并以设定的周期对Zigbee网络进行检测,若组网状态正常,则返回步骤S4;否则返回步骤S3。S5, the core controller enters the standby mode, and detects the Zigbee network at a set period, and returns to step S4 if the networking status is normal; otherwise, returns to step S3.

对于设有摄像头的无人车,在远程控制中,摄像头向主机发送视频数据,过程包括:摄像头电源开启后,实时捕捉当前环境视频并传送至无线路由器,主机通过连接对应WIFI访问无线路由器的相应端口,获取实时视频数据,用于指导操作者进一步控制无人车进行作业。For an unmanned vehicle equipped with a camera, in remote control, the camera sends video data to the host. The process includes: after the camera is powered on, it captures the current environment video in real time and transmits it to the wireless router. The host accesses the corresponding wireless router through the corresponding WIFI. port to obtain real-time video data, which is used to guide the operator to further control the unmanned vehicle for operations.

与现有技术相比,本发明具有以下优点:Compared with the prior art, the present invention has the following advantages:

(1)Zigbee通讯模块5自组网,实时、动态地添加无人车,指令通过Zigbee网络发送给核心控制器,核心控制器用于控制驱动电机,从而使操作者与工作环境隔离,保证操作者安全,Zigbee通信方式稳定,能够保证指令有效而迅速的传递。(1) Zigbee communication module 5 self-organizing network, adding unmanned vehicles in real time and dynamically, the instructions are sent to the core controller through the Zigbee network, and the core controller is used to control the drive motor, so that the operator is isolated from the working environment, ensuring that the operator Safety, the Zigbee communication method is stable, and can ensure the effective and rapid transmission of instructions.

(2)无人车上设有与核心控制器连接的避障模块,可以使无人车在自主模式下行驶,保证安全性。(2) The unmanned vehicle is equipped with an obstacle avoidance module connected to the core controller, which allows the unmanned vehicle to drive in autonomous mode to ensure safety.

(3)摄像头拍摄的视频数据发送给主机,使操作者了解远程环境信息,指导操作者进一步控制无人车进行作业,提高了无人车行驶的安全性。(3) The video data captured by the camera is sent to the host, so that the operator can understand the remote environmental information, guide the operator to further control the operation of the unmanned vehicle, and improve the safety of the unmanned vehicle.

(4)相对其他开发板,Arduino及周边产品相对质廉价优,成本低。其烧录代码不需要烧录器,用USB线就可以完成下载。(4) Compared with other development boards, Arduino and its peripheral products are relatively cheap and of high quality and low in cost. The burning code does not need a burner, and the download can be completed with a USB cable.

(5)可控性强,本发明使用的无人车具有多种控制方式:语音识别控制、手势识别控制、主机鼠标/键盘控制等。如果一种控制方式出现故障,操作者仍可选择其他控制方式进行操控。(5) Strong controllability. The unmanned vehicle used in the present invention has multiple control methods: voice recognition control, gesture recognition control, host mouse/keyboard control, etc. If a control method fails, the operator can still choose other control methods for manipulation.

(6)无人车加入集群需要进行配对即密码验证,保证无人车集群的通信安全。(6) Unmanned vehicles joining the cluster need to be paired, that is, password verification, to ensure the communication security of the unmanned vehicle cluster.

(7)核心控制器没有接收到控制信号时,运行在待机模式,功耗低。(7) When the core controller does not receive a control signal, it runs in a standby mode with low power consumption.

(8)实用性高。多个操作者在同一控制端可同时控制不同无人车进行作业,通过指令中的标志位来进行无人车的区分,使得作业过程更加高效实用。(8) High practicality. Multiple operators can simultaneously control different unmanned vehicles to perform operations on the same control terminal, and distinguish unmanned vehicles through the flags in the instructions, making the operation process more efficient and practical.

附图说明Description of drawings

图1为本实施例无人车集群系统的结构示意图;Fig. 1 is the structural representation of unmanned vehicle cluster system of the present embodiment;

图2为本实施例远程控制过程的流程示意图;FIG. 2 is a schematic flow chart of the remote control process in this embodiment;

图3为本实施例无人车摄像头向主机发送数据的流程示意图;Fig. 3 is the schematic flow chart of the present embodiment unmanned vehicle camera sending data to host computer;

图4为本实施例单个无人车的结构示意图。Fig. 4 is a schematic structural diagram of a single unmanned vehicle in this embodiment.

具体实施方式Detailed ways

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments. This embodiment is carried out on the premise of the technical solution of the present invention, and detailed implementation and specific operation process are given, but the protection scope of the present invention is not limited to the following embodiments.

实施例Example

一种基于Zigbee远程控制的无人车集群系统,包括主机1、Kinect设备2和无人车集群,无人车集群包括多个无人车3,无人车3包括车体、设置在车体上的Zigbee通讯模块5、核心控制器32和驱动电机33,核心控制器32分别与Zigbee通讯模块5和驱动电机33连接,主机1带有Zigbee通讯模块5和USB接口,Kinect设备2通过USB接口与主机1连接,各Zigbee通讯模块5自组网,实时、动态地添加无人车3,Kinect设备2用于接收动作信号并发送给主机1,主机1用于识别指令并将指令通过Zigbee网络发送给核心控制器32,核心控制器32为预先烧入程序的Arduino单片机,Arduino单片机的不同引脚对应4位由0和1组成的不同电频信号,用于控制驱动电机33。An unmanned vehicle cluster system based on Zigbee remote control, including a host computer 1, a Kinect device 2 and an unmanned vehicle cluster, the unmanned vehicle cluster includes a plurality of unmanned vehicles 3, and the unmanned vehicle 3 includes a vehicle body and is arranged on the vehicle body Zigbee communication module 5, core controller 32 and drive motor 33 on the board, core controller 32 is connected with Zigbee communication module 5 and drive motor 33 respectively, host computer 1 has Zigbee communication module 5 and USB interface, Kinect device 2 passes USB interface Connect with the host 1, each Zigbee communication module 5 ad hoc network, add unmanned vehicle 3 in real time and dynamically, the Kinect device 2 is used to receive the action signal and send it to the host 1, and the host 1 is used to recognize the command and pass the command through the Zigbee network Sent to the core controller 32, the core controller 32 is an Arduino single-chip microcomputer burned into the program in advance, and the different pins of the Arduino single-chip microcomputer correspond to 4 different electric frequency signals composed of 0 and 1 for controlling the drive motor 33.

无人车3上还设有摄像头35、无线路由器36、与核心控制器32连接的避障模块34,避障模块34为超声波避障模块,无线路由器36分别与摄像头35和核心控制器32连接,用于将摄像头35拍摄的视频数据发送给主机1。The unmanned vehicle 3 is also provided with a camera 35, a wireless router 36, an obstacle avoidance module 34 connected with the core controller 32, the obstacle avoidance module 34 is an ultrasonic obstacle avoidance module, and the wireless router 36 is connected with the camera 35 and the core controller 32 respectively , for sending the video data captured by the camera 35 to the host 1 .

本实施例中,无人车为履带车,车上各设备由车板作为支撑。In this embodiment, the unmanned vehicle is a crawler vehicle, and each equipment on the vehicle is supported by the vehicle board.

一种使用上述无人车集群系统进行无人车3控制的方法,该方法中,主机1通过Zigbee网络对无人车3进行远程控制,远程控制包括语音控制、手势控制和键鼠控制,语音控制中,主机1通过麦克风接收语音信号并将其转化为指令,发送给核心控制器32,手势控制中,Kinect设备2接收动作信号并转化为指令,由主机1发送给核心控制器32,键鼠控制中,主机1通过键盘或鼠标获取控制指令,并发送给核心控制器32。A method for controlling the unmanned vehicle 3 using the above-mentioned unmanned vehicle cluster system. In the method, the host 1 remotely controls the unmanned vehicle 3 through the Zigbee network. The remote control includes voice control, gesture control, and keyboard and mouse control. During control, the host 1 receives voice signals through the microphone and converts them into instructions, which are sent to the core controller 32. During gesture control, the Kinect device 2 receives motion signals and converts them into instructions, which are sent to the core controller 32 by the host 1. In mouse control, the host computer 1 obtains control instructions through the keyboard or mouse, and sends them to the core controller 32 .

核心控制器32中存储的路径程序控制驱动电机33以规定路径行驶,通过避障模块规避障碍。The path program stored in the core controller 32 controls the driving motor 33 to travel on a prescribed path, and avoid obstacles through the obstacle avoidance module.

如图2所示,远程控制过程包括以下步骤:As shown in Figure 2, the remote control process includes the following steps:

S1,无人车3上的设备电源开启;S1, the device power on the unmanned vehicle 3 is turned on;

S2,无人车3上的Zigbee通讯模块5发出组网请求并与Zigbee网络进行密码配对,若配对成功,则进入步骤S4,否则进入步骤S3;S2, the Zigbee communication module 5 on the unmanned vehicle 3 sends a networking request and performs password pairing with the Zigbee network, if the pairing is successful, then enter step S4, otherwise enter step S3;

S3,驱动电机33怠速运转并返回步骤S2;S3, the drive motor 33 runs at an idle speed and returns to step S2;

S4,若无人车3上的核心控制器32没有接收到主机1发送的控制信号,则进入步骤S5;若接收到主机1发送的控制信号,则根据控制信号包含的模式种类及指令信息进行行驶,并以设定的周期对Zigbee网络进行检测,若组网状态正常,则返回步骤S4,若组网不正常,则返回步骤S3,其中,模式种类包括远程控制模式和自主模式,指令信息中包含与无人车3对应的标志位;S4, if the core controller 32 on the unmanned vehicle 3 does not receive the control signal sent by the host 1, then enter step S5; if it receives the control signal sent by the host 1, then proceed according to the mode type and instruction information contained in the control signal Driving, and check the Zigbee network at a set period, if the networking status is normal, then return to step S4, if the networking is not normal, then return to step S3, wherein the mode types include remote control mode and autonomous mode, command information Contains the flag corresponding to the unmanned vehicle 3;

S5,核心控制器32进入待机模式,并以设定的周期对Zigbee网络进行检测,若组网状态正常,则返回步骤S4;否则返回步骤S3。S5, the core controller 32 enters the standby mode, and detects the Zigbee network at a set period, if the networking status is normal, then returns to step S4; otherwise, returns to step S3.

主机1连接的Zigbee通讯模块5搜索周边所有Zigbee终端并自动组网与其进行密码配对,若密码配对成功则将此无人车加入无人车集群。操作者发送动作指令给Kinect设备2,主机1进行分析处理后通过Zigbee通讯模块5将指令在自组网网段中广播。所有在网段中的无人车通过Zigbee通讯模块5对指令进行识别后,将指令传送至Arduino单片机进行处理后控制电机驱动输出相应电频控制无人车。The Zigbee communication module 5 connected to the host 1 searches for all the surrounding Zigbee terminals and automatically forms a network to perform password pairing with them. If the password pairing is successful, the unmanned vehicle will be added to the unmanned vehicle cluster. The operator sends an action command to the Kinect device 2, and the host 1 broadcasts the command through the Zigbee communication module 5 in the ad hoc network segment after analyzing and processing. All the unmanned vehicles in the network segment recognize the instructions through the Zigbee communication module 5, and then send the instructions to the Arduino microcontroller for processing, and then control the motor drive to output the corresponding electric frequency to control the unmanned vehicles.

如图3所示,无人车3上的摄像头35向主机1发送视频数据的过程包括:摄像头35电源开启后,实时捕捉当前环境视频并传送至无线路由器36,主机1通过连接对应WIFI访问无线路由器36的相应端口,获取实时视频数据,用于指导操作者进一步控制无人车3进行作业。As shown in Figure 3, the process of sending video data from the camera 35 on the unmanned vehicle 3 to the host 1 includes: after the camera 35 is powered on, it captures the current environmental video in real time and transmits it to the wireless router 36, and the host 1 accesses the wireless router by connecting to the corresponding WIFI. The corresponding port of the router 36 acquires real-time video data, which is used to guide the operator to further control the unmanned vehicle 3 to perform operations.

如图4所示,摄像头35连接无线路由器36并由电源4供电,形成视频回传模块;Zigbee通讯模块57连接核心控制器32,核心控制器32连接驱动电机33与避障模块34,驱动电机33由电源4供电,驱动电机33控制履带型车轮10进行作业,形成无人车与控制端通信模块;而这些元器件均由车板8作为支撑。As shown in Figure 4, the camera 35 is connected to the wireless router 36 and powered by the power supply 4 to form a video return module; the Zigbee communication module 57 is connected to the core controller 32, and the core controller 32 is connected to the drive motor 33 and the obstacle avoidance module 34, and the drive motor 33 is powered by the power supply 4, and the drive motor 33 controls the tracked wheels 10 to perform operations, forming a communication module between the unmanned vehicle and the control terminal; and these components are all supported by the vehicle plate 8.

Claims (9)

1.一种基于Zigbee远程控制的无人车集群系统,其特征在于,包括主机(1)、Kinect设备(2)和无人车集群,所述的无人车集群包括多个无人车,所述的无人车包括车体、设置在车体上的Zigbee通讯模块、核心控制器(32)和驱动电机(33),所述的核心控制器(32)分别与Zigbee通讯模块和驱动电机(33)连接,所述的主机(1)带有Zigbee通讯模块和USB接口,所述的Kinect设备(2)与主机(1)连接,1. an unmanned vehicle cluster system based on Zigbee remote control, is characterized in that, comprises main frame (1), Kinect equipment (2) and unmanned vehicle cluster, and described unmanned vehicle cluster comprises a plurality of unmanned vehicles, Described unmanned vehicle comprises car body, is arranged on the Zigbee communication module on car body, core controller (32) and drive motor (33), and described core controller (32) is connected with Zigbee communication module and drive motor respectively (33) connect, and described main frame (1) has Zigbee communication module and USB interface, and described Kinect equipment (2) is connected with main frame (1), 所述的Zigbee通讯模块自组网,实时、动态地添加无人车,所述的Kinect设备(2)接收动作信号并发送给主机(1),主机(1)识别指令并将指令通过Zigbee网络发送给核心控制器(32),核心控制器(32)控制驱动电机(33)。The Zigbee communication module self-organizing network adds unmanned vehicles in real time and dynamically, and the Kinect device (2) receives an action signal and sends it to the host (1), and the host (1) recognizes the instruction and passes the instruction through the Zigbee network Send to the core controller (32), and the core controller (32) controls the drive motor (33). 2.根据权利要求1所述的一种基于Zigbee远程控制的无人车集群系统,其特征在于,所述的无人车上设有与核心控制器(32)连接的避障模块(34)。2. a kind of unmanned vehicle cluster system based on Zigbee remote control according to claim 1, is characterized in that, described unmanned vehicle is provided with the obstacle avoidance module (34) that is connected with core controller (32) . 3.根据权利要求2所述的一种基于Zigbee远程控制的无人车集群系统,其特征在于,所述的避障模块(34)为超声波避障模块。3. a kind of unmanned vehicle cluster system based on Zigbee remote control according to claim 2, is characterized in that, described obstacle avoidance module (34) is ultrasonic obstacle avoidance module. 4.根据权利要求1所述的一种基于Zigbee远程控制的无人车集群系统,其特征在于,所述的无人车上设有摄像头(35)和无线路由器(36),所述的无线路由器(36)分别与摄像头(35)和核心控制器(32)连接,用于将摄像头(35)拍摄的视频数据发送给主机(1)。4. a kind of unmanned vehicle cluster system based on Zigbee remote control according to claim 1, is characterized in that, described unmanned vehicle is provided with camera (35) and wireless router (36), and described wireless The router (36) is connected with the camera (35) and the core controller (32) respectively, and is used to send the video data taken by the camera (35) to the host computer (1). 5.根据权利要求1所述的一种基于Zigbee远程控制的无人车集群系统,其特征在于,所述的核心控制器(32)为预先烧入程序的Arduino单片机,Arduino单片机的不同引脚对应4位由0和1组成的不同电频信号,用于控制驱动电机(33)的转动。5. a kind of unmanned vehicle cluster system based on Zigbee remote control according to claim 1, is characterized in that, described core controller (32) is the Arduino single-chip microcomputer that burns into program in advance, the different pins of Arduino single-chip microcomputer Corresponding to 4 different electric frequency signals composed of 0 and 1, used to control the rotation of the driving motor (33). 6.一种使用权利要求1~5任一所述的基于Zigbee远程控制的无人车集群系统进行无人车控制的方法,其特征在于,该方法包括:主机(1)通过Zigbee网络对无人车进行远程控制,远程控制包括语音控制、手势控制和键鼠控制,所述的语音控制中,主机(1)通过麦克风接收语音信号并将其转化为指令,发送给核心控制器(32),所述的手势控制中,Kinect设备(2)接收动作信号并转化为指令,由主机(1)发送给核心控制器(32),所述的键鼠控制中,主机(1)通过键盘或鼠标获取控制指令,并发送给核心控制器(32)。6. a method for carrying out unmanned vehicle control using the unmanned vehicle cluster system based on Zigbee remote control described in any one of claims 1 to 5, it is characterized in that, the method comprises: host computer (1) controls unmanned vehicle by Zigbee network People and vehicles are remotely controlled, and the remote control includes voice control, gesture control and keyboard and mouse control. In the voice control, the host (1) receives voice signals through a microphone and converts them into instructions, and sends them to the core controller (32) , in the gesture control, the Kinect device (2) receives the action signal and converts it into an instruction, which is sent to the core controller (32) by the host (1), and in the keyboard and mouse control, the host (1) uses the keyboard or The mouse obtains the control instruction and sends it to the core controller (32). 7.根据权利要求6所述的方法,其特征在于,该方法还包括:无人车以自主模式行驶,即所述的核心控制器(32)中存储的路径程序控制驱动电机(33)以规定路径行驶,通过避障模块规避障碍。7. The method according to claim 6, characterized in that, the method also includes: the unmanned vehicle travels in autonomous mode, that is, the path program stored in the core controller (32) controls the drive motor (33) to Drive on a prescribed path and avoid obstacles through the obstacle avoidance module. 8.根据权利要求6所述的方法,其特征在于,所述的远程控制过程包括以下步骤:8. The method according to claim 6, wherein the remote control process comprises the following steps: S1,无人车上的设备电源开启;S1, the power of the equipment on the unmanned vehicle is turned on; S2,无人车上的Zigbee通讯模块发出组网请求并与Zigbee网络进行密码配对,若配对成功,则进入步骤S4,否则进入步骤S3;S2, the Zigbee communication module on the unmanned vehicle sends a networking request and performs password pairing with the Zigbee network, if the pairing is successful, then enter step S4, otherwise enter step S3; S3,驱动电机(33)怠速运转并返回步骤S2;S3, the drive motor (33) runs at an idle speed and returns to step S2; S4,若无人车上的核心控制器(32)没有接收到主机(1)发送的控制信号,则进入步骤S5;若接收到主机(1)发送的控制信号,则根据控制信号包含的模式种类及指令信息进行行驶,并以设定的周期对Zigbee网络进行检测,若组网状态正常,则返回步骤S4,若组网不正常,则返回步骤S3,其中,模式种类包括远程控制模式和自主模式,指令信息中包含与无人车对应的标志位;S4, if the core controller (32) on the unmanned vehicle does not receive the control signal sent by the host (1), then enter step S5; if the control signal sent by the host (1) is received, then according to the mode contained in the control signal type and command information to drive, and to detect the Zigbee network at a set period, if the networking status is normal, then return to step S4, if the networking is not normal, then return to step S3, wherein the mode types include remote control mode and In autonomous mode, the instruction information contains the flag corresponding to the unmanned vehicle; S5,核心控制器(32)进入待机模式,并以设定的周期对Zigbee网络进行检测,若组网状态正常,则返回步骤S4;否则返回步骤S3。S5, the core controller (32) enters the standby mode, and detects the Zigbee network at a set period, if the networking state is normal, then returns to step S4; otherwise, returns to step S3. 9.一种使用权利要求4所述的基于Zigbee远程控制的无人车集群系统进行无人车控制的方法,其特征在于,该方法包括:主机(1)通过Zigbee网络对无人车进行远程控制,远程控制包括语音控制、手势控制和键鼠控制,所述的语音控制中,主机(1)通过麦克风接收语音信号并将其转化为指令,发送给核心控制器(32),所述的手势控制中,Kinect设备(2)接收动作信号并转化为指令,由主机(1)发送给核心控制器(32),所述的键鼠控制中,主机(1)通过键盘或鼠标获取控制指令,并发送给核心控制器(32),在远程控制中,无人车上的摄像头(35)电源开启后,实时捕捉当前环境视频并传送至无线路由器(36),主机(1)通过连接对应WIFI访问无线路由器(36)的相应端口,获取实时视频数据,用于指导操作者进一步控制无人车进行作业。9. A method for carrying out unmanned vehicle control using the unmanned vehicle cluster system based on Zigbee remote control according to claim 4, characterized in that, the method comprises: the host computer (1) remotely controls the unmanned vehicle through the Zigbee network Control, remote control includes voice control, gesture control and keyboard and mouse control, in the described voice control, the host (1) receives the voice signal through the microphone and converts it into an instruction, and sends it to the core controller (32), the described In the gesture control, the Kinect device (2) receives the action signal and converts it into an instruction, which is sent to the core controller (32) by the host (1). In the keyboard and mouse control, the host (1) obtains the control instruction through the keyboard or mouse , and sent to the core controller (32), in the remote control, after the camera (35) on the unmanned vehicle is powered on, it will capture the current environment video in real time and send it to the wireless router (36), the host (1) corresponds to the WIFI accesses the corresponding port of the wireless router (36) to obtain real-time video data, which is used to guide the operator to further control the unmanned vehicle to perform operations.
CN201610953449.9A 2016-11-03 2016-11-03 A kind of unmanned vehicle group system and control method based on Zigbee remote controls Pending CN108023862A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610953449.9A CN108023862A (en) 2016-11-03 2016-11-03 A kind of unmanned vehicle group system and control method based on Zigbee remote controls

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610953449.9A CN108023862A (en) 2016-11-03 2016-11-03 A kind of unmanned vehicle group system and control method based on Zigbee remote controls

Publications (1)

Publication Number Publication Date
CN108023862A true CN108023862A (en) 2018-05-11

Family

ID=62070147

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610953449.9A Pending CN108023862A (en) 2016-11-03 2016-11-03 A kind of unmanned vehicle group system and control method based on Zigbee remote controls

Country Status (1)

Country Link
CN (1) CN108023862A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379128A (en) * 2018-11-13 2019-02-22 北京计算机技术及应用研究所 A kind of UAV Communication system safety analysis method
CN109460017A (en) * 2018-09-14 2019-03-12 杭州朗迅科技有限公司 Automatic Track Finding car controller and GaN base switch power module test macro
CN110461047A (en) * 2019-07-25 2019-11-15 深圳市钰桥通信科技有限公司 A kind of MESH self-organized network communication agreement based on private network
CN110968055A (en) * 2019-10-08 2020-04-07 株洲中车时代电气股份有限公司 Robot cooperative control method and device
CN111901379A (en) * 2020-06-29 2020-11-06 西安交通大学 Robot fish cluster formation control system and control method based on Zigbee networking
CN114735110A (en) * 2022-04-11 2022-07-12 中国人民解放军东部战区总医院 Unmanned Vehicles for Ad Hoc Networking
CN114879650A (en) * 2022-04-28 2022-08-09 江苏英拓动力科技有限公司 Multi-mode switching dynamic control method for unmanned tracked vehicle
CN116760962A (en) * 2023-08-17 2023-09-15 鸥朗创想(北京)科技有限公司 Unmanned vehicle and method for obtaining plant 4D phenotype

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096413A (en) * 2010-12-23 2011-06-15 中国民航大学 Security patrol robot system and control method thereof
WO2013074969A1 (en) * 2011-11-16 2013-05-23 University Of South Florida Systems and method for communicating robot intentions to human beings
CN103885585A (en) * 2014-02-20 2014-06-25 深圳市贝特尔机电有限公司 Robot manual navigation method based on single-person gestures and voice information
CN104777775A (en) * 2015-03-25 2015-07-15 北京工业大学 Two-wheeled self-balancing robot control method based on Kinect device
CN106020179A (en) * 2016-08-01 2016-10-12 天津理工大学 Novel multimachine coordinated control system and method for spherical amphibious robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096413A (en) * 2010-12-23 2011-06-15 中国民航大学 Security patrol robot system and control method thereof
WO2013074969A1 (en) * 2011-11-16 2013-05-23 University Of South Florida Systems and method for communicating robot intentions to human beings
CN103885585A (en) * 2014-02-20 2014-06-25 深圳市贝特尔机电有限公司 Robot manual navigation method based on single-person gestures and voice information
CN104777775A (en) * 2015-03-25 2015-07-15 北京工业大学 Two-wheeled self-balancing robot control method based on Kinect device
CN106020179A (en) * 2016-08-01 2016-10-12 天津理工大学 Novel multimachine coordinated control system and method for spherical amphibious robot

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109460017A (en) * 2018-09-14 2019-03-12 杭州朗迅科技有限公司 Automatic Track Finding car controller and GaN base switch power module test macro
CN109379128A (en) * 2018-11-13 2019-02-22 北京计算机技术及应用研究所 A kind of UAV Communication system safety analysis method
CN110461047A (en) * 2019-07-25 2019-11-15 深圳市钰桥通信科技有限公司 A kind of MESH self-organized network communication agreement based on private network
CN110968055A (en) * 2019-10-08 2020-04-07 株洲中车时代电气股份有限公司 Robot cooperative control method and device
CN111901379A (en) * 2020-06-29 2020-11-06 西安交通大学 Robot fish cluster formation control system and control method based on Zigbee networking
CN114735110A (en) * 2022-04-11 2022-07-12 中国人民解放军东部战区总医院 Unmanned Vehicles for Ad Hoc Networking
CN114879650A (en) * 2022-04-28 2022-08-09 江苏英拓动力科技有限公司 Multi-mode switching dynamic control method for unmanned tracked vehicle
CN116760962A (en) * 2023-08-17 2023-09-15 鸥朗创想(北京)科技有限公司 Unmanned vehicle and method for obtaining plant 4D phenotype
CN116760962B (en) * 2023-08-17 2023-10-27 鸥朗创想(北京)科技有限公司 Unmanned vehicle and method for obtaining plant 4D phenotype

Similar Documents

Publication Publication Date Title
CN108023862A (en) A kind of unmanned vehicle group system and control method based on Zigbee remote controls
CN108646586A (en) A kind of intelligent network connection automobile assemblage on-orbit, test verification System and method for
CN205852807U (en) A kind of multi-functional patrol robot with autonomous map structuring and wireless charging
CN110033764A (en) Sound control method, device, system and the readable storage medium storing program for executing of unmanned plane
CN207992755U (en) A kind of Driverless site vehicle scheduling system based on car networking
CN108819881A (en) A kind of intelligent driving control system
CN202189275U (en) Circuit applied for warehouse autonomous patrol dolly with automatic charging capability
CN104020767A (en) Intelligent robot for oil-gas production Internet of Things
CN106325282A (en) Comprehensive security and service method with intelligent robot
CN107990939A (en) A kind of multipurpose real-time monitoring system for complex environment based on Internet of Things
CN205055411U (en) Fight recreation device based on unmanned aerial vehicle
CN205622767U (en) Wireless video monitor system of intelligence car based on ARM
CN204965187U (en) Tracking dolly based on machine vision
CN201434910Y (en) Life detection device for searching for survivors in ruins
CN203712709U (en) Control system for anti-explosion robot
CN206096936U (en) Intelligent detection dolly based on wireless video transmission
CN206027092U (en) Remote control toy
CN208207557U (en) Safe investigation robot based on internet of things
CN104375450B (en) A kind of automatic control device and its application method for being used to control remote equipment
CN205915328U (en) Areflexia board laser navigation service robot
Elechi An Improved Robotic Control System Using Wireless Fidelity Network
CN205721358U (en) Robot and control system thereof
CN205983122U (en) Alert robot development platform of using
CN105118255A (en) Spherical sensor and data acquisition method and system adopting same
CN205540276U (en) Keep away barrier dolly based on STC89C51RC singlechip

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
TA01 Transfer of patent application right

Effective date of registration: 20190117

Address after: No. 99, Baoshan District Road, Shanghai, Shanghai

Applicant after: Shanghai University

Applicant after: Cernet Co., Ltd.

Address before: No. 99, Baoshan District Road, Shanghai, Shanghai

Applicant before: Shanghai University

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20180511

RJ01 Rejection of invention patent application after publication