Movatterモバイル変換


[0]ホーム

URL:


CN104089649A - System and method for collecting indoor environment data - Google Patents

System and method for collecting indoor environment data
Download PDF

Info

Publication number
CN104089649A
CN104089649ACN201410319730.8ACN201410319730ACN104089649ACN 104089649 ACN104089649 ACN 104089649ACN 201410319730 ACN201410319730 ACN 201410319730ACN 104089649 ACN104089649 ACN 104089649A
Authority
CN
China
Prior art keywords
robot
data
module
track
central controller
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
CN201410319730.8A
Other languages
Chinese (zh)
Other versions
CN104089649B (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.)
Zhejiang Wanli College
Original Assignee
Zhejiang Wanli College
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 Zhejiang Wanli CollegefiledCriticalZhejiang Wanli College
Priority to CN201410319730.8ApriorityCriticalpatent/CN104089649B/en
Publication of CN104089649ApublicationCriticalpatent/CN104089649A/en
Application grantedgrantedCritical
Publication of CN104089649BpublicationCriticalpatent/CN104089649B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

Translated fromChinese

本发明涉及一种室内环境数据采集系统,包括内置有数据管理单元的上位机、具有行走装置的机器人,机器人内置有中央控制器、通信模块、数据处理模块、行走控制模块、环境信息采集模块。该室内环境数据采集系统可以自动控制机器人的行走和对室内环境数据的采集,大大降低了工作量,减少了人力成本。本发明还涉及一种利用该室内环境数据采集系统的采集方法,该方法利用制定的巡逻轨迹进行行走控制,能够精确的规划控制机器人的行走路径,从而精确的采集获取室内指定位置的环境信息数据,信息的精确度和可信度高,大大方便了使用者利用该信息数据快速处理相关事务。

The invention relates to an indoor environmental data collection system, which includes a host computer with a built-in data management unit, a robot with a walking device, and a central controller, a communication module, a data processing module, a walking control module, and an environmental information collection module built in the robot. The indoor environment data collection system can automatically control the walking of the robot and the collection of indoor environment data, which greatly reduces the workload and labor cost. The present invention also relates to a collection method using the indoor environmental data collection system. The method uses the established patrol trajectory to control the walking, and can accurately plan and control the walking path of the robot, thereby accurately collecting and obtaining the environmental information data of the specified indoor location. , the accuracy and credibility of the information are high, which greatly facilitates the user to use the information data to quickly process related affairs.

Description

Translated fromChinese
一种室内环境数据采集系统及采集方法An indoor environmental data acquisition system and acquisition method

技术领域technical field

本发明涉及一种室内环境数据采集系统,本发明还涉及一种室内环境数据采集系统的采集方法。The invention relates to an indoor environment data collection system, and also relates to a collection method of the indoor environment data collection system.

背景技术Background technique

随着电子地图的普遍使用及发展及人们对生活便利性的要求,对地图的使用功能提出了更高的要求,只具有地理位置标记功能的地图已不能满足人们的使用要求。但是更新地图功能需要采集大量的数据,通过人工采集数据,工作量大,工作效率低。此外现有的利用地图进行采集装置的GPS导航精度比较差,相应的采集装置采集到的数据在地图上的指导作用大打折扣,使用者在使用时难免出现误差,从而影响使用。With the widespread use and development of electronic maps and people's requirements for the convenience of life, higher requirements are put forward for the use of maps. Maps with only geographic location marking functions can no longer meet people's use requirements. However, the function of updating the map needs to collect a large amount of data. Manually collecting data requires a large workload and low work efficiency. In addition, the GPS navigation accuracy of the existing map collection device is relatively poor, and the guiding function of the data collected by the corresponding collection device on the map is greatly reduced, and errors will inevitably occur when the user uses it, thereby affecting the use.

发明内容Contents of the invention

本发明所要解决的第一个技术问题是针对上述现有技术提供一种能够自动采集室内环境数据信息的室内环境数据采集系统。The first technical problem to be solved by the present invention is to provide an indoor environment data collection system capable of automatically collecting indoor environment data information in view of the above-mentioned prior art.

本发明所要解决的第二个技术问题是针对上述现有技术提供一种利用室内环境数据采集系统精确采集指定位置的室内环境数据信息的采集方法。The second technical problem to be solved by the present invention is to provide a collection method for accurately collecting indoor environment data information at a specified location by using an indoor environment data collection system for the above-mentioned prior art.

本发明解决上述第一个技术问题所采用的技术方案为:一种室内环境数据采集系统,其特征在于:包括The technical solution adopted by the present invention to solve the above-mentioned first technical problem is: an indoor environment data acquisition system, characterized in that: comprising

上位机,内置一数据管理单元,用于数据传送、数据处理、数据管理和数据整合;The upper computer has a built-in data management unit for data transmission, data processing, data management and data integration;

机器人,与上位机通信连接,活动于室内采集现场用于采集数据;The robot is connected to the upper computer through communication, and is used to collect data at the indoor collection site;

所述机器人具有一行走装置并内置有:The robot has a walking device and has built-in:

中央控制器,用于发送和处理控制命令;Central controller for sending and processing control commands;

通信模块,连接于中央控制器,用于实现和上位机的通信连接;The communication module is connected to the central controller and is used to realize the communication connection with the upper computer;

数据处理模块,连接于中央控制器,用于处理上位机传送的数据;The data processing module is connected to the central controller and is used to process the data transmitted by the host computer;

行走控制模块,连接于中央控制器和行走装置,用于控制行走装置的行走;The walking control module is connected to the central controller and the walking device, and is used to control the walking of the walking device;

环境信息采集模块,连接于中央控制器,用于采集室内环境数据。The environmental information collection module is connected to the central controller and used to collect indoor environmental data.

为了控制机器人的精确行走路径,所述行走控制模块包括:In order to control the precise walking path of the robot, the walking control module includes:

驱动模块,连接于中央控制器,用于驱动行走装置;The drive module is connected to the central controller and used to drive the traveling device;

行驶方向控制模块,连接于中央控制器,控制机器人的行走方向;The driving direction control module is connected to the central controller to control the walking direction of the robot;

距离测量模块,连接于中央控制器,计算并控制机器人的行驶距离;The distance measurement module is connected to the central controller to calculate and control the driving distance of the robot;

罗盘模块,连接于中央控制器,采集、计算并判断控制机器人的行走方向;Compass module, connected to the central controller, collects, calculates and judges the walking direction of the control robot;

摄像机,连接于中央控制器,采集机器人周边环境图像;The camera, connected to the central controller, collects images of the surrounding environment of the robot;

循迹模块,连接于中央控制器,与摄像机配合调整机器人的行走方向。The tracking module is connected to the central controller and cooperates with the camera to adjust the walking direction of the robot.

为了方便出现机器人在使用中出现问题,所述机器人还内置有连接于所述中央控制器的报警模块。In order to facilitate the occurrence of problems in the use of the robot, the robot also has a built-in alarm module connected to the central controller.

优选的,所述中央控制器为单片机。Preferably, the central controller is a single-chip microcomputer.

方便地,所述机器人为一小车,所述行走装置为小车的驱动轮。Conveniently, the robot is a trolley, and the traveling device is a driving wheel of the trolley.

根据不同的需求,所述环境信息采集模块包括WiFi信号信息采集器、温度传感器、湿度传感器、空气质量传感器。According to different requirements, the environmental information collection module includes a WiFi signal information collector, a temperature sensor, a humidity sensor, and an air quality sensor.

本发明解决上述第二个技术问题所采用的技术方案为:利用室内环境数据采集系统的采集方法,其特征在于:包括如下步骤:The technical solution adopted by the present invention to solve the above-mentioned second technical problem is: a collection method utilizing an indoor environmental data collection system, characterized in that: comprising the following steps:

步骤一、将数据管理单元中的、需要进行室内环境数据采集的建筑平面图在上位机上打开,建筑平面图打开后,设定建筑平面图的正北方向;Step 1. Open the building plan in the data management unit that requires indoor environmental data collection on the host computer. After the building plan is opened, set the true north direction of the building plan;

在建筑平面图上制定巡逻轨迹对应作为机器人在建筑物室内的行走轨迹;Formulate the patrol trajectory on the building plan to correspond to the walking trajectory of the robot in the building room;

在巡逻轨迹上标记多个轨迹结点以形成多个线段轨迹,对应于建筑平面图上的线段轨迹,形成机器人的行走轨迹上的多个行走路段;Mark multiple trajectory nodes on the patrol trajectory to form multiple line segment trajectories, corresponding to the line segment trajectories on the building plan, forming multiple walking segments on the walking trajectory of the robot;

根据地形的复杂程度,按照一定的密度规则,相应的选取部分轨迹结点为参考结点,并在建筑物室内对应参考结点的行走轨迹上标记相应的参考点;According to the complexity of the terrain and according to a certain density rule, correspondingly select some trajectory nodes as reference nodes, and mark the corresponding reference points on the walking trajectory of the corresponding reference nodes in the building room;

步骤二、上位机将步骤一中制定有巡逻轨迹并标记过轨迹结点数据的建筑平面图通过通信模块传送到机器人的数据处理模块中,数据处理模块对该建筑平面进行分析处理并形成中央控制器能够识别的控制指令传送到中央控制器中;Step 2. The upper computer transmits the building plan with the patrol track and marked track node data in step 1 to the data processing module of the robot through the communication module. The data processing module analyzes and processes the building plan and forms a central controller The identifiable control instructions are sent to the central controller;

步骤三、所述机器人内置有连接于所述中央控制器的报警模块;Step 3, the robot has a built-in alarm module connected to the central controller;

将机器人放置在行走轨迹的出发点并保证机器人起始行驶方向同起始线段轨迹的角度相同,该出发点对应着建筑平面图上巡逻轨迹上的起始结点,根据中央控制器的控制指令,机器人在行走控制模块的控制下按照巡逻轨迹上的结点数据和设定的速度启动行走;Place the robot at the starting point of the walking trajectory and ensure that the initial driving direction of the robot is at the same angle as the initial line segment trajectory. The starting point corresponds to the starting node on the patrol trajectory on the building plan. Under the control of the walking control module, start walking according to the node data on the patrol track and the set speed;

在机器人的行走过程中,每间隔固定时间,利用罗盘模块的磁场感应功能计算判断机器人前进方向与该线段轨迹方向间的夹角误差,如果夹角误差超出巡逻轨迹的允许误差,则转步骤四,如果夹角误差未超出巡逻轨迹的允许误差则转步骤五;During the walking process of the robot, use the magnetic field sensing function of the compass module to calculate and judge the angle error between the forward direction of the robot and the trajectory direction of the line segment at regular intervals. If the angle error exceeds the allowable error of the patrol trajectory, go to step 4. , if the angle error does not exceed the allowable error of the patrol track, go to step five;

步骤四、机器人停止前进,检测参考结点数据,利用参考结点数据并配合利用摄像机寻找行走轨迹上标记的参考点;Step 4. The robot stops moving forward, detects the reference node data, uses the reference node data and cooperates with the camera to find the reference point marked on the walking track;

如果寻找到参考点,则利用循迹模块控制调整机器人的行走方向,同时在行驶方向控制模块的配合控制下控制机器人行走至参考点,然后转步骤六;If the reference point is found, use the tracking module to control and adjust the walking direction of the robot, and at the same time control the robot to walk to the reference point under the cooperative control of the driving direction control module, and then go to step 6;

如果在指定的时间内寻找不到参考点,则中央控制器控制报警模块进行报警,并把报警信息通过通信模块传送到上位机中,上位机根据报警信息,提示监控人员机器人的位置,从而进行处理;If the reference point cannot be found within the specified time, the central controller will control the alarm module to give an alarm, and transmit the alarm information to the upper computer through the communication module. deal with;

步骤五、利用距离测量模块计算机器人的行进距离,比较行进距离和线段轨迹的距离,当机器人的行进距离等于线段轨迹的距离时,即机器人行走至建筑平面图上轨迹结点的位置;Step 5. Use the distance measurement module to calculate the travel distance of the robot, compare the travel distance with the distance of the line segment track, when the travel distance of the robot is equal to the distance of the line segment track, that is, the robot walks to the position of the track node on the building plan;

步骤六、机器人在行走控制模块的控制下停止移动,并利用环境信息采集模块对室内环境数据进行采集;Step 6, the robot stops moving under the control of the walking control module, and uses the environmental information collection module to collect indoor environmental data;

步骤七、机器人通过通信模块将轨迹结点数据和对应的室内环境数据传送到上位机的数据管理单元中,数据管理单元将接收到的数据整合到建筑平面图中,在建筑平面图纸中对应结点的位置形成可查看的室内环境信息;Step 7. The robot transmits the trajectory node data and the corresponding indoor environment data to the data management unit of the host computer through the communication module. The data management unit integrates the received data into the building plan, and the corresponding nodes in the building plan drawing The location of the indoor environment can be viewed;

步骤八、机器人检测所处位置是否对应巡逻轨迹的最终结点,如果不是返回步骤三,如果是,机器人停止工作,行走结束。Step 8. The robot detects whether its position corresponds to the final node of the patrol track. If not, return to Step 3. If yes, the robot stops working and the walking ends.

方便地,所述步骤一中,巡逻轨迹的制定过程如下:Conveniently, in the first step, the process of formulating the patrol track is as follows:

规划巡逻轨迹,并在规划的巡逻轨迹上依次设置多个结点分别标记为p0,p2,p3,...pi,...,pn-1,pn,这些结点将巡逻轨迹分为多个线段轨迹,则这些线段轨迹构成一组机器人行走轨迹的向量数组,即为[P1,P2,P3,...,Pi,...,Pn-1,Pn];Plan the patrol trajectory, and set multiple nodes in turn on the planned patrol trajectory, respectively marked as p0 , p2 , p3 ,...pi ,...,pn-1 ,pn , these nodes Divide the patrol trajectory into multiple line segment trajectories, then these line segment trajectories constitute a vector array of robot walking trajectories, namely [P1 ,P2 ,P3 ,...,Pi ,...,Pn- 1 , Pn ];

数据管理单元分别计算各个线段轨迹的距离及与正北方向的顺时针夹角,对应于线段轨迹向量P1,P2,P3,...,Pi,...,Pn-1,Pn1,其线段轨迹对应的行走轨迹的实际距离分别为d1,d2,d3,...,di,...,dn-1,dn,其线段轨迹与正北方向的顺时针夹角分别为α123,...,αi,...,αn-1nThe data management unit calculates the distance of each line segment trajectory and the clockwise angle with the true north direction, corresponding to the line segment trajectory vectors P1 , P2 , P3 ,...,Pi ,...,Pn-1 ,Pn1 , the actual distances of the walking trajectories corresponding to the line segment trajectories are d1 ,d2 ,d3 ,...,di ,...,dn-1 ,dn , and the line segment trajectories and true north The clockwise included angles of the directions are α1 , α2 , α3 ,...,αi ,...,αn-1n ;

则Pi=[pi-1,pi,dii,f],其中i=[1,2,3,...,n-1,n],f=[0,1],f为参考结点标识,如果pi-1或者pi为参考结点,则f=1,如果pi-1或者pi不为参考结点,则f=0。Then Pi =[pi-1 ,pi ,dii ,f], where i=[1,2,3,...,n-1,n], f=[0,1] , f is the reference node identifier, if pi-1 or pi is the reference node, then f=1, if pi-1 or pi is not the reference node, then f=0.

与现有技术相比,本发明的优点在于:该室内环境数据采集系统可以自动控制机器人的行走和对室内环境数据的采集,大大降低了工作量,减少了人力成本。Compared with the prior art, the present invention has the advantages that the indoor environment data collection system can automatically control the walking of the robot and the collection of indoor environment data, which greatly reduces the workload and labor cost.

同时,利用该室内环境数据采集系统的采集方法能够精确的规划控制机器人的行走路径,从而精确的采集获取室内指定位置的环境信息数据,信息的精确度和可信度高,大大方便了使用者利用该信息数据快速处理相关事务。At the same time, the collection method of the indoor environment data collection system can accurately plan and control the walking path of the robot, thereby accurately collecting and obtaining the environmental information data of the designated location in the room. The accuracy and reliability of the information are high, which greatly facilitates the user. Use this information data to quickly process relevant transactions.

附图说明Description of drawings

图1为本发明实施例中室内环境数据采集系统的结构框图。Fig. 1 is a structural block diagram of an indoor environment data acquisition system in an embodiment of the present invention.

图2为本发明实施例中利用室内环境数据采集系统的采集方法的流程图。FIG. 2 is a flow chart of a collection method using an indoor environment data collection system in an embodiment of the present invention.

具体实施方式Detailed ways

以下结合附图实施例对本发明作进一步详细描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

如图1所示,本实施例中的一种室内环境数据采集系统,包括:As shown in Figure 1, a kind of indoor environment data acquisition system in the present embodiment comprises:

上位机1,内置一数据管理单元11,用于数据传送、数据处理、数据管理和数据整合;The upper computer 1 has a built-in data management unit 11 for data transmission, data processing, data management and data integration;

机器人2,与上位机1通信连接,活动于室内采集现场用于采集数据;The robot 2 is communicated with the host computer 1, and is used to collect data at the indoor collection site;

所述机器人2具有一行走装置21并内置有:Described robot 2 has a walking device 21 and is built-in:

中央控制器22,用于发送和处理控制命令,本实施例中中央控制器22采用Arm单片机芯片;The central controller 22 is used to send and process control commands. In the present embodiment, the central controller 22 adopts an Arm single-chip microcomputer chip;

通信模块23,连接于中央控制器22,用于实现和上位机1的通信连接,本实施例中通讯模块采用WiFi模块;The communication module 23 is connected to the central controller 22, and is used to realize the communication connection with the upper computer 1. In this embodiment, the communication module adopts a WiFi module;

数据处理模块24,连接于中央控制器22,用于处理上位机1传送的数据;The data processing module 24 is connected to the central controller 22 for processing the data transmitted by the upper computer 1;

行走控制模块25,连接于中央控制器22和行走装置21,用于控制行走装置21的行走;The walking control module 25 is connected to the central controller 22 and the walking device 21, and is used to control the walking of the running device 21;

环境信息采集模块26,连接于中央控制器22,用于采集室内环境数据,本实施例中环境信息采集模块26包括WiFi信号信息采集器、温度传感器、湿度传感器、空气质量传感器,分别可以采集WiFi的强度和地址等信息、温度数据信息、湿度数据信息、空气中各种成分含量和强度信息等。根据不同的应用需求,该环境信息采集模块26还可以增加其他信息采集模块。The environmental information collection module 26 is connected to the central controller 22 for collecting indoor environmental data. In this embodiment, the environmental information collection module 26 includes a WiFi signal information collector, a temperature sensor, a humidity sensor, and an air quality sensor, which can collect WiFi data respectively. Intensity and address information, temperature data information, humidity data information, content and intensity information of various components in the air, etc. According to different application requirements, the environment information collection module 26 can also add other information collection modules.

为了方便机器人2行走路径的精确控制,所述行走控制模块25包括:In order to facilitate the precise control of the walking path of the robot 2, the walking control module 25 includes:

驱动模块251,连接于中央控制器22,用于驱动行走装置21;The drive module 251 is connected to the central controller 22 for driving the traveling device 21;

行驶方向控制模块252,连接于中央控制器22,控制机器人2的行走方向;The driving direction control module 252 is connected to the central controller 22 to control the walking direction of the robot 2;

距离测量模块253,连接于中央控制器22,计算并控制机器人2的行驶距离;The distance measurement module 253 is connected to the central controller 22 to calculate and control the driving distance of the robot 2;

罗盘模块254,连接于中央控制器22,采集、计算并判断控制机器人2的行走方向;The compass module 254 is connected to the central controller 22, collects, calculates and judges the walking direction of the control robot 2;

摄像机255,连接于中央控制器22,采集机器人2周边环境图像,本实施例中摄像机255采用CMOS摄像头;The camera 255 is connected to the central controller 22 to collect images of the surrounding environment of the robot 2. In this embodiment, the camera 255 adopts a CMOS camera;

循迹模块256,连接于中央控制器22,与摄像机255配合调整机器人2的行走方向,本实施例中循迹模块256采用红外传感模块;The tracking module 256 is connected to the central controller 22, and cooperates with the camera 255 to adjust the walking direction of the robot 2. In this embodiment, the tracking module 256 adopts an infrared sensor module;

报警模块27,连接于中央控制器22,用于机器人2报警。The alarm module 27 is connected to the central controller 22 and is used for the robot 2 to alarm.

本实施例中机器人2为一小车,所述行走装置21为小车的驱动轮。In this embodiment, the robot 2 is a trolley, and the traveling device 21 is the driving wheel of the trolley.

如图2所示,利用上述的室内环境数据采集系统的采集方法,包括如下步骤:As shown in Figure 2, the acquisition method using the above-mentioned indoor environment data acquisition system includes the following steps:

步骤一、将数据管理单元11中的、需要进行室内环境数据采集的建筑平面图在上位机1上打开,建筑平面图打开后,设定建筑平面图的正北方向;Step 1, open the building plan in the data management unit 11 that needs to collect indoor environment data on the host computer 1, after the building plan is opened, set the true north direction of the building plan;

在建筑平面图上制定巡逻轨迹对应作为机器人2在建筑物室内的行走轨迹;Formulate the patrol trajectory on the building plan to correspond to the walking trajectory of the robot 2 in the building room;

在巡逻轨迹上并在制定的巡逻轨迹上依次设置多个结点分别标记为p0,p2,p3,...pi,...,pn-1,pn,这些结点将巡逻轨迹分为多个线段轨迹,则这些线段轨迹构成一组机器人2行走轨迹的向量数组,即为[P1,P2,P3,...,Pi,...,Pn-1,Pn];On the patrol trajectory and on the formulated patrol trajectory, a number of nodes are set in sequence and marked as p0 , p2 , p3 ,...pi ,...,pn-1 ,pn , these nodes Divide the patrol trajectory into multiple line segment trajectories, then these line segment trajectories constitute a set of vector arrays of robot 2 walking trajectories, namely [P1 ,P2 ,P3 ,...,Pi ,...,Pn -1 ,Pn ];

根据地形的复杂程度,按照一点的密度规则,相应的选取部分轨迹结点为参考结点,并在建筑物室内对应参考结点的行走轨迹上标记相应的参考点,可以在建筑物室内参考点的位置涂上如白底黑十字线的标记;According to the complexity of the terrain, according to the density rule of one point, correspondingly select part of the trajectory nodes as reference nodes, and mark the corresponding reference points on the walking trajectory of the corresponding reference nodes in the building room, which can be used as reference points in the building room painted with a mark such as a black cross on a white background;

数据管理单元11分别计算各个线段轨迹的距离及与正北方向的顺时针夹角,对应于线段轨迹向量P1,P2,P3,...,Pi,...,Pn-1,Pn1,其线段轨迹对应的行走轨迹的实际距离分别为d1,d2,d3,...,di,...,dn-1,dn,其线段轨迹与正北方向的顺时针夹角分别为α123,...,αi,...,αn-1nThe data management unit 11 calculates the distance of each line segment trajectory and the clockwise angle with the true north direction, corresponding to the line segment trajectory vectors P1 , P2 , P3 ,...,Pi ,...,Pn- 1 ,Pn1 , the actual distances of the walking trajectories corresponding to the line segment trajectories are d1 ,d2 ,d3 ,...,di ,...,dn-1 ,dn , and the line segment trajectories and positive The clockwise included angles in the north direction are α1 , α2 , α3 ,...,αi ,...,αn-1n ;

则Pi=[pi-1,pi,dii,f],其中i=[1,2,3,...,n-1,n],f=[0,1],f为参考结点标识,如果pi-1或者pi为参考结点,则f=1,如果pi-1或者pi不为参考结点,则f=0;Then Pi =[pi-1 ,pi ,dii ,f], where i=[1,2,3,...,n-1,n], f=[0,1] , f is the reference node identification, if pi-1 or pi is the reference node, then f=1, if pi-1 or pi is not the reference node, then f=0;

根据不同的巡逻轨迹设置,机器人2行走轨迹的向量数据Pi中,pi-1,pi两个结点可以根据设置规则任意选择;According to different patrol trajectory settings, in the vector data Pi of the walking trajectory of robot 2, the two nodes pi-1 and pi can be arbitrarily selected according to the setting rules;

步骤二、上位机1将步骤一中制定有巡逻轨迹并包含机器人2行走轨迹的向量数组数据的建筑平面图,通过通信模块23传送到机器人2的数据处理模块24中,数据处理模块24对该建筑平面进行分析处理并形成中央控制器22能够识别的控制指令传送到中央控制器22中;Step 2, the host computer 1 transmits the building plan with the patrol track and the vector array data containing the robot 2 walking track in step 1 to the data processing module 24 of the robot 2 through the communication module 23, and the data processing module 24 is responsible for the building plan. The plane is analyzed and processed to form a control instruction that the central controller 22 can recognize and send to the central controller 22;

步骤三、将机器人2放置在行走轨迹的出发点并保证机器人2起始行驶方向同起始线段轨迹的角度相同,该出发点对应着建筑平面图上巡逻轨迹上的起始结点,即机器人2起始点对应的行走轨迹向量为P1=[p0,p1,d11,f],其中p0代表起始结点,p1表示自其实结点起算的第一个结点,d1代表p0结点和p1结点间第一线段轨迹对应的行走轨迹的实际距离,α1代表第一线段轨迹的方向与正北方向的顺时针夹角,一般情况下起始结点对应的参考结点标识值为1,即初始结点为参考结点;Step 3. Place robot 2 at the starting point of the walking trajectory and ensure that the starting direction of robot 2 is at the same angle as the starting line segment trajectory. The starting point corresponds to the starting node on the patrol trajectory on the building plan, that is, the starting point of robot 2 The corresponding walking trajectory vector is P1 =[p0 ,p1 ,d11 ,f], where p0 represents the starting node, p1 represents the first node counted from its actual node, and d1 represents the actual distance of the walking trajectory corresponding to the first line segment trajectory between the p0 node and the p1 node, and α1 represents the clockwise angle between the direction of the first line segment trajectory and the true north direction. The reference node identification value corresponding to the node is 1, that is, the initial node is the reference node;

根据中央控制器22的控制指令,机器人2在行走控制模块25的控制下按照行走轨迹向量数据和设定的速度启动行走;According to the control instruction of central controller 22, robot 2 starts walking according to the speed of walking trajectory vector data and setting under the control of walking control module 25;

在机器人2的行走过程中,每间隔固定时间,利用罗盘模块254的磁场感应功能检测当前机器人2全进方向与正北方向的顺时针夹角,并计算判断机器人2前进方向与该线段轨迹对应的行走轨迹向量方向αi间的夹角误差,如果夹角误差超出巡逻轨迹的允许误差,则转步骤四,如果夹角误差未超出巡逻轨迹的允许误差则转步骤五;During the walking process of the robot 2, at regular intervals, the magnetic field sensing function of the compass module 254 is used to detect the clockwise angle between the full direction of the robot 2 and the true north direction, and calculate and judge that the direction of the robot 2 is corresponding to the line segment trajectory The included angle error between the walking track vector directions αi , if the included angle error exceeds the allowable error of the patrol track, then go to step 4, if the included angle error does not exceed the allowable error of the patrol track, then turn to step 5;

步骤四、机器人2停止前进,检测参考结点标识数据f,如果参考结点标识f=1,则根据行驶轨迹向量数据中的结点数据信息,利用摄像机255寻找相应参考结点对应的参考点标记;如果参考结点标识f=0,则利用摄像机255搜索机器人2位置周边的参考点标记;Step 4, the robot 2 stops moving forward, detects the reference node identification data f, if the reference node identification f=1, then uses the camera 255 to find the reference point corresponding to the corresponding reference node according to the node data information in the driving trajectory vector data Mark; if the reference node mark f=0, then utilize camera 255 to search for the reference point marks around the robot 2 position;

如果寻找到参考点标记,则利用循迹模块256控制调整机器人2的行走方向,同时在行驶方向控制模块252的配合控制下控制机器人2行走至参考点,然后转步骤六;If the reference point mark is found, then use the tracking module 256 to control and adjust the walking direction of the robot 2, and simultaneously control the robot 2 to walk to the reference point under the cooperative control of the driving direction control module 252, and then go to step 6;

如果在指定的时间内寻找不到参考点标记,则中央控制器22控制报警模块27进行报警,并把报警信息通过通信模块23传送到上位机1中,上位机1根据报警信息,提示监控人员机器人2的位置,从而进行处理;If the reference point mark cannot be found within the specified time, the central controller 22 controls the alarm module 27 to give an alarm, and transmits the alarm information to the upper computer 1 through the communication module 23, and the upper computer 1 prompts the monitoring personnel according to the alarm information the position of robot 2, and thus the processing;

步骤五、利用距离测量模块253计算机器人2的行进距离,比较行进距离和线段轨迹的距离,当机器人2的行进距离等于线段轨迹的距离时,即机器人2行走至建筑平面图上轨迹结点的位置;Step 5. Utilize the distance measuring module 253 to calculate the traveling distance of the robot 2, compare the traveling distance and the distance of the line segment track, when the traveling distance of the robot 2 is equal to the distance of the line segment track, that is, the robot 2 walks to the position of the track node on the building plan ;

步骤六、机器人2在行走控制模块25的控制下停止移动,并利用环境信息采集模块26对室内环境数据进行采集;Step 6, the robot 2 stops moving under the control of the walking control module 25, and utilizes the environmental information collection module 26 to collect indoor environmental data;

步骤七、机器人2通过通信模块23将轨迹结点数据和对应的室内环境数据传送到上位机1的数据管理单元11中,数据管理单元11将接收到的数据整合到建筑平面图中,在建筑平面图纸中对应结点的位置形成可查看的室内环境信息;Step 7: The robot 2 transmits the trajectory node data and the corresponding indoor environment data to the data management unit 11 of the upper computer 1 through the communication module 23, and the data management unit 11 integrates the received data into the building plan, and in the building plan The positions of the corresponding nodes in the paper form the viewable indoor environment information;

步骤八、机器人2检测所处位置是否对应巡逻轨迹的最终结点,如果不是返回步骤三,如果是,机器人2停止工作,行走结束。Step 8: Robot 2 detects whether the location corresponds to the final node of the patrol track, if not, returns to Step 3, if yes, robot 2 stops working, and the walking ends.

整合了室内环境数据的建筑平面图可以用于地图中,进而利用带有室内环境数据信息的地图进行定位安防等工作,也可以根据需求进行其他工作。The building floor plan integrated with the indoor environment data can be used in the map, and then the map with the indoor environment data information can be used for positioning security and other tasks, and other tasks can also be performed according to the needs.

该室内环境数据采集系统和采集方法还可以扩展应用到其他应用环境中。The indoor environment data collection system and collection method can also be extended and applied to other application environments.

Claims (8)

CN201410319730.8A2014-07-072014-07-07A kind of indoor environment data collecting system and acquisition methodExpired - Fee RelatedCN104089649B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410319730.8ACN104089649B (en)2014-07-072014-07-07A kind of indoor environment data collecting system and acquisition method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410319730.8ACN104089649B (en)2014-07-072014-07-07A kind of indoor environment data collecting system and acquisition method

Publications (2)

Publication NumberPublication Date
CN104089649Atrue CN104089649A (en)2014-10-08
CN104089649B CN104089649B (en)2017-01-04

Family

ID=51637387

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410319730.8AExpired - Fee RelatedCN104089649B (en)2014-07-072014-07-07A kind of indoor environment data collecting system and acquisition method

Country Status (1)

CountryLink
CN (1)CN104089649B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104677352A (en)*2015-03-112015-06-03北京建筑大学Data acquisition method and device for geomagnetic indoor positioning reference map
CN105806331A (en)*2014-12-302016-07-27Tcl集团股份有限公司Positioning method for indoor robot and indoor robot
CN106406317A (en)*2016-10-312017-02-15上海新时达电气股份有限公司Three-dimensional translation mechanism control method and device
CN106708033A (en)*2015-11-182017-05-24苏州宝时得电动工具有限公司System and method of eliminating path errors
CN107958118A (en)*2017-11-292018-04-24元力云网络有限公司A kind of wireless signal acquiring method based on spatial relationship
CN108055456A (en)*2017-12-072018-05-18中煤航测遥感集团有限公司Texture collection method and device
CN110653814A (en)*2018-06-292020-01-07深圳市优必选科技有限公司 A robot control method, robot and device with storage function
CN112113603A (en)*2020-04-202020-12-22中国矿业大学 An indoor multi-source environmental health index monitoring and evaluation method based on mobile robots
CN112233369A (en)*2020-09-152021-01-15国家电网有限公司 A kind of electric emergency robot environment adaptive control method and system
CN112379676A (en)*2020-11-302021-02-19浙江理工大学Tracking self-propelled robot and walking method thereof, air-ground type traveling system and operation method thereof
CN112393756A (en)*2019-08-132021-02-23江苏美的清洁电器股份有限公司Map generation method and device and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1799786A (en)*2006-01-062006-07-12华南理工大学Housekeeping service robot
CN101898354A (en)*2010-08-252010-12-01颜小洋Intelligent household service robot
CN102280826A (en)*2011-07-302011-12-14山东鲁能智能技术有限公司Intelligent robot inspection system and intelligent robot inspection method for transformer station
CN102306234A (en)*2011-06-302012-01-04南京信息工程大学Meteorological popular science robot system
CN102360213A (en)*2011-07-192012-02-22南京信息工程大学Crawler type robot system for environment detection
CN102692911A (en)*2012-06-112012-09-26广东海洋大学Watching monitoring system for remote robot
CN102789233A (en)*2012-06-122012-11-21湖北三江航天红峰控制有限公司Vision-based combined navigation robot and navigation method
CN102866706A (en)*2012-09-132013-01-09深圳市银星智能科技股份有限公司Cleaning robot adopting smart phone navigation and navigation cleaning method thereof
CN103116972A (en)*2013-01-182013-05-22山东三龙智能技术有限公司Wireless data acquisition and transmission system for acquiring methane information
CN103598104A (en)*2013-12-012014-02-26湖北第二师范学院Intelligent robot special for Internet of Tings ecological farm
CN204043703U (en)*2014-07-072014-12-24浙江万里学院A kind of indoor environment data acquisition system (DAS)

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1799786A (en)*2006-01-062006-07-12华南理工大学Housekeeping service robot
CN101898354A (en)*2010-08-252010-12-01颜小洋Intelligent household service robot
CN102306234A (en)*2011-06-302012-01-04南京信息工程大学Meteorological popular science robot system
CN102360213A (en)*2011-07-192012-02-22南京信息工程大学Crawler type robot system for environment detection
CN102280826A (en)*2011-07-302011-12-14山东鲁能智能技术有限公司Intelligent robot inspection system and intelligent robot inspection method for transformer station
CN102692911A (en)*2012-06-112012-09-26广东海洋大学Watching monitoring system for remote robot
CN102789233A (en)*2012-06-122012-11-21湖北三江航天红峰控制有限公司Vision-based combined navigation robot and navigation method
CN102866706A (en)*2012-09-132013-01-09深圳市银星智能科技股份有限公司Cleaning robot adopting smart phone navigation and navigation cleaning method thereof
CN103116972A (en)*2013-01-182013-05-22山东三龙智能技术有限公司Wireless data acquisition and transmission system for acquiring methane information
CN103598104A (en)*2013-12-012014-02-26湖北第二师范学院Intelligent robot special for Internet of Tings ecological farm
CN204043703U (en)*2014-07-072014-12-24浙江万里学院A kind of indoor environment data acquisition system (DAS)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105806331A (en)*2014-12-302016-07-27Tcl集团股份有限公司Positioning method for indoor robot and indoor robot
CN104677352B (en)*2015-03-112018-04-06北京建筑大学The method and apparatus of earth magnetism indoor positioning benchmark graph data collection
CN104677352A (en)*2015-03-112015-06-03北京建筑大学Data acquisition method and device for geomagnetic indoor positioning reference map
CN106708033A (en)*2015-11-182017-05-24苏州宝时得电动工具有限公司System and method of eliminating path errors
CN106406317A (en)*2016-10-312017-02-15上海新时达电气股份有限公司Three-dimensional translation mechanism control method and device
CN107958118B (en)*2017-11-292021-08-03元力云网络有限公司Wireless signal acquisition method based on spatial relationship
CN107958118A (en)*2017-11-292018-04-24元力云网络有限公司A kind of wireless signal acquiring method based on spatial relationship
CN108055456A (en)*2017-12-072018-05-18中煤航测遥感集团有限公司Texture collection method and device
CN108055456B (en)*2017-12-072020-09-29中煤航测遥感集团有限公司Texture acquisition method and device
CN110653814A (en)*2018-06-292020-01-07深圳市优必选科技有限公司 A robot control method, robot and device with storage function
CN112393756A (en)*2019-08-132021-02-23江苏美的清洁电器股份有限公司Map generation method and device and storage medium
CN112113603A (en)*2020-04-202020-12-22中国矿业大学 An indoor multi-source environmental health index monitoring and evaluation method based on mobile robots
CN112233369A (en)*2020-09-152021-01-15国家电网有限公司 A kind of electric emergency robot environment adaptive control method and system
CN112233369B (en)*2020-09-152023-02-10国家电网有限公司 An environment adaptive control method and system for an electric emergency robot
CN112379676A (en)*2020-11-302021-02-19浙江理工大学Tracking self-propelled robot and walking method thereof, air-ground type traveling system and operation method thereof

Also Published As

Publication numberPublication date
CN104089649B (en)2017-01-04

Similar Documents

PublicationPublication DateTitle
CN104089649A (en)System and method for collecting indoor environment data
CN111958592B (en) A system and method for image semantic analysis of substation inspection robot
CN106840148B (en) Wearable localization and path guidance method based on binocular camera in outdoor working environment
CN111879305B (en)Multi-mode perception positioning model and system for high-risk production environment
CN103353758B (en)A kind of Indoor Robot navigation method
CN104217439B (en)Indoor visual positioning system and method
CN109599945A (en)A kind of autonomous crusing robot cruising inspection system of wisdom power plant and method
CN110286684A (en) Substation inspection robot and substation inspection system
CN106325270A (en)Intelligent vehicle navigation system and method based on perception and autonomous calculation positioning navigation
CN107734457A (en)Wisdom parking ground navigation system and method
CN107014375B (en)Indoor positioning system and method with ultra-low deployment
CN109470238A (en) A positioning method, device and mobile terminal
CN1945351A (en)Robot navigation positioning system and navigation positioning method
CN105116886B (en)A kind of method of robot autonomous walking
CN105044754A (en)Mobile platform outdoor positioning method based on multi-sensor fusion
CN111702763B (en) A relocation system and method for substation inspection robot based on Beidou system
CN109099925A (en)A kind of unmanned farm machinery navigation path planning and operation quality appraisal procedure and device
CN102520723A (en)Wheelchair indoor global video monitor navigation system based on suspended wireless transmission camera
CN108413958A (en)Positioning system and method applied to fire fighter's disaster field real-time tracking
CN104133192A (en)Agricultural machine navigation system and method applied to small and medium-sized farmland
CN108413965A (en)A kind of indoor and outdoor crusing robot integrated system and crusing robot air navigation aid
CN112113565A (en)Robot positioning system for agricultural greenhouse environment
CN204043703U (en)A kind of indoor environment data acquisition system (DAS)
CN109283930A (en) A spherical intelligent inspection robot
CN106606407A (en)High-precision indoor navigation system for blind person

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20170104

Termination date:20170707


[8]ページ先頭

©2009-2025 Movatter.jp