The present disclosure relates to the field of surveying and mapping, and more particularly, to a ranging system and a ranging method.
Currently, people to use ranging devices to measure and plan routes and the area in all aspects of life and work, such as in the field of construction, road engineering, transportation, pipeline laying, landscape areas etc. The most commonly used ranging device is a measuring wheel.
The basic principle of a measuring wheel is to calculate a number of rotations based on the rolling of the measuring wheel and with the help of mechanical gear counter or electronic counter, so as to realize distance measurement. A typical measuring wheel only measures a length of a traveling trajectory between two points. Afterwards, drawings need to be created segment by one segment. Thus, this method may be very time consuming and the measurement accuracy may be very low. Therefore, only limited function may be achieved in applications.
In one aspect of the present disclosure, a ranging system is provided. The ranging system includes a terminal device, a ranging apparatus, and an angle sensor disposed in the terminal device or in the ranging apparatus. The ranging apparatus includes a measuring wheel, a rotating shaft disposed on the measuring wheel, and an electronic counter connected to the rotating shaft and configured to obtain distance information, in real time, of a route which the measuring wheel has already traveled. The angle sensor is configured to obtain angle information in real time. The terminal device and the ranging apparatus are configured to transmit data between each other. The terminal device is configured to generate a traveling trajectory diagram of the measuring wheel, in real time, based on the distance information from the electronic counter and the angle information from the angle sensor, and perform optimization processing on the traveling trajectory to generate an optimized trajectory diagram.
In certain embodiments, the terminal device is further configured to compare a current traveling trajectory of the measuring wheel, in real time, with a predesigned traveling trajectory diagram stored on the terminal device, and output deviation data in response to the current traveling trajectory of the measuring wheel deviating from the predesigned traveling trajectory diagram.
In certain embodiments, the terminal device comprises a storage device configured to store the predesigned traveling trajectory diagram; and the terminal device is further configured to perform direction and/or distance prompt based on the deviation data to indicate a user to correct the current traveling trajectory of the measuring wheel.
In certain embodiments, the ranging apparatus further comprises a marker configured to mark on the route of the measuring wheel according to a user instruction or according to a preconfigured rule.
In certain embodiments, the angle sensor is an electronic compass disposed in the ranging apparatus and configured to communicate with the terminal device.
In certain embodiments, the angle sensor is a gyroscope disposed in the terminal device.
In certain embodiments, the ranging apparatus further comprises a holder for fixing the terminal device.
In certain embodiments, the terminal device further comprises a camera configured to obtain, in real time, a scene image in a traveling direction of the measuring wheel; and the terminal device is further configured to display the scene image and provide direction and/or distance prompt on the scene image.
In certain embodiments, the terminal device and the ranging apparatus are configured to transmit data between each other through one of: a wireless communication channel using a Bluetooth, a WIFI, a Zigbee or an RF communication protocol; or a wired communication channel using an RS232, an RS485, an I2C, an SPI or a CAN protocol.
In certain embodiments, the ranging system further comprises a cloud server communicating with the terminal device, the cloud server being configured to store and share data sent by the terminal device. The data sent by the terminal device includes at least one of: the distance information from the electronic counter, the angle information from the angle sensor, and a first traveling trajectory diagram. The terminal device is configured to retrieve the predesigned traveling trajectory diagram from the cloud server.
In certain embodiments, the terminal device is further configured to: in response to the traveling trajectory diagram containing a closed trajectory, calculate an area of the closed trajectory by meshing the closed trajectory and calculating the area of meshes contained by the closed trajectory.
In certain embodiments, the terminal device is one of: a smart cellphone, a computer, or a handheld equipment.
In certain embodiments, the terminal device is configured to: generate the current trajectory diagram by connecting a plurality of sampling points, each sampling point being define by a distance value and an angle value obtained from the electronic counter and the angle sensor; and generate the optimized trajectory diagram by processing the plurality of sampling points.
In certain embodiments, the terminal device is configured to generate the optimized trajectory diagram by: dividing the plurality of sampling points into a plurality of sampling point groups, each sampling point group including a pre-configured number of sampling points; and for each sampling point group, calculating a variance among the angle values of the pre-configured number of sampling points, and removing a stray value from the angle value of each sampling point in the sampling point group.
In certain embodiments, the terminal device is configured to generate the optimized trajectory diagram by: analyzing a change in the angle values between a first sampling point and a second sampling point being adjacent to the first sampling point; in response to the change in the angle values being below a pre-configured threshold angle, adjusting the angle value of the second sampling point to the angle value of the first sampling point; and in response to the change in the angle values being within a pre-configured range about an integer multiples of 45°, adjusting the angle value of the second sampling point so that the change in the angle values is rounded to the integer multiples of 45°.
In certain embodiments, the ranging system further comprises a gravity accelerometer configured to measure a tilt angle; and the terminal device is further configured to calculate a height at a sampling point according to the measured tilt angle and distance information.
In another aspect of the present disclosure, a ranging method is provided. The ranging method includes: obtaining, by an electronic counter, in real time, distance information which a measuring wheel of a ranging device has already traveled; obtaining, by an angle sensor, in real time, angle information of the measuring wheel, when the measuring wheel is traveling; transmitting the distance information and the angle information to a terminal device; processing the distance information and the angle information into trajectory data by the terminal device; generating, by the terminal device, in real time, a traveling trajectory diagram of the measuring wheel according to the trajectory data; and performing optimization processing on the traveling trajectory to generate an optimized trajectory diagram.
In certain embodiments, the ranging method further includes: comparing a current traveling trajectory of the measuring wheel, in real time, with a predesigned traveling trajectory diagram stored on the terminal device; and outputting deviation data in response to the current traveling trajectory of the measuring wheel deviating from the predesigned traveling trajectory diagram.
In certain embodiments, the ranging method further includes: storing the predesigned traveling trajectory diagram in the terminal device; and prompting direction and/or distance based on the deviation data to indicate the user to correct the current traveling route of the measuring wheel.
In certain embodiments, the ranging method further includes: marking, by a maker disposed in the ranging device, on a traveling route of the measuring wheel according to a user instruction or according to a preconfigured rule.
The above aspects will be made clear by the following detailed description and accompanying drawings.
In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings used in the description of the embodiments will be briefly described below. The drawings in the following description are only some embodiments of the present disclosure. Other drawings may be obtained by those of ordinary skill in the art based on these drawings.
The technical solutions according to the embodiments of the present disclosure is described in the following with reference to the accompanying drawings. The implementation manners described in the following exemplary embodiments do not represent all embodiments of the present disclosure. Instead, they are merely examples of devices and methods consistent with aspects provided by the present disclosure as detailed in the claims. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts are within the scope of the present disclosure.
In the present disclosure, relational terms such as “first” and “second” are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply actual relationship or order between these entities or operations. The terms “comprise”, “include”, or any other variations intended to cover a non-exclusive inclusion, such that a process, method, article, or device that having a plurality of elements, include not only those elements but also other items not specifically listed elements, or elements that are inherent to such a process, method, item, or device. Unless otherwise limited, an element that is defined by the phrase “comprising a . . . ” does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
Through this communication modules, the terminal device 3 may receive distance information from the electronic counter. The terminal device may further receive angle information from the angle sensor. The data processing unit may perform calculation based on the distance information and the angle information to create, in real time, a traveling trajectory diagram that illustrates a trajectory the measuring wheel has traveled. The terminal device may display the traveling trajectory diagram on a display screen of the terminal device.
The present disclosure combines the application of an electronic counter and an angle sensor to generate a drawing of the traveling trajectory, in real time, on the terminal device by using the data measured by the ranging apparatus. This approach does not only achieve distance measurement, but also generates the diagram of the traveling trajectory in real time. There is no need to perform ranging segment by segment, and create the trajectory diagram in a post-processing step. Thus, work efficiency of the ranging system is effectively improved.
In certain embodiments of the present disclosure, the ranging system may also be used to mark lines or points in a real physical scene, such as on a field or in a construction site. For example, the ranging system may include one or more markers. The marker may be connected to the rotating shaft so that the user may activate the markers to mark points or lines on the traveling route of the measuring wheel on a field or a contraction site. The activation of the markers may be performed by the terminal device.
In certain embodiments, a predesigned traveling trajectory diagram may be stored in a storage medium of the terminal device. While the terminal device is in the process of generating a current traveling trajectory based on the distance information and the angle information, it may compare current traveling trajectory with the predesigned traveling trajectory diagram in real time, and thus monitoring whether the current traveling trajectory deviates from the predesigned traveling trajectory in real time. The terminal device may also output the deviation between the current traveling trajectory and the predesigned traveling trajectory diagram as deviation data when the current traveling trajectory of the measuring wheel deviates from the predesigned traveling trajectory. The deviation data may be, for example, angle and distance data for which the measuring wheel needs to be adjusted from the current location to the predesigned trajectory. The deviation data may also be displayed on a trajectory diagram.
The terminal device may further comprise a prompt module which receives the above deviation data and is configured to perform direction and/or distance prompt based on the deviation data to indicate the user to correct the current traveling route. In certain embodiments, the predesigned traveling trajectory diagram may indicate certain predesigned marking points or marking lines on the diagram. The prompt module may prompt or indicate the user to use a separate marker to mark points or lines on the traveling route of the measuring wheel based on the locations of the predesigned marking points or marking lines on the predesigned traveling trajectory diagram.
In another embodiment of the present disclosure, a marker may be disposed on the ranging apparatus. For example, the marker may be connected to the rotating shaft so that the user may instruct the marker to mark points or lines at the predetermined location when the prompt module prompts that the current location needs to be marked. The data processing unit may compare the current traveling trajectory to the predesigned traveling trajectory diagram, and if the data processing unit determines that the current location needs to be marked according to the comparison, a marking instruction may be sent to the marker via the communication module, so as to mark points or lines for the measuring site automatically. Referring to
In certain embodiments, based on a predesigned trajectory in a predesigned trajectory diagram, marking lines or points on a field or site may be achieved, and direction and distance information can be prompted to the user.
As shown in
Although
The storage medium in the terminal device according to the present disclosure may be further used to store distance information, angle information and the traveling trajectory diagrams generated by the data processing unit. The stored information may be retrieved later. According to certain embodiments, the terminal device may be a smart cellphone, a tablet, a computer, or a handheld equipment.
As shown in
The ranging system according to the present disclosure may further comprise a cloud server. The terminal device and the cloud server may be connected to Internet. The cloud server may be used for storing and sharing the data sent by the terminal device. The data may include: distance information from the electronic counter, angle information from the angle sensor, and/or the generated traveling trajectory diagram. Further, the terminal device may obtain predesigned traveling trajectory diagram from the cloud server. In this manner, the stored data may be retrieved in real time and the testing data or diagram may be shared with other engineering staff to effectively improve the work quality and efficiency. In certain embodiments, the traveling trajectory generated by the terminal device and uploaded to the cloud server may be the predesigned traveling trajectory diagram to be obtained.
In certain embodiments, the terminal device may be further provided with a camera configured to take images of a real scene. The data processing unit may combine the scene image obtained by the camera with the trajectory diagram generated by the ranging system and display them on a display screen. The terminal device may be configured to provide the above-mentioned direction and/or distance prompt on the scene image to indicate the user to correct the traveling route and to indicate the user to mark points or lines for a field or a construction site.
When the predesigned traveling trajectory diagram stored in the terminal device or the cloud server is retrieved, a staff member may mark on the actual work site using the one or more markers configured on the ranging system based on the predesigned trajectory in the diagram. Referring to
In certain embodiments, the data processing unit may generate a trajectory diagram by connecting a plurality of sampling points, each sampling point being define by distance and angle data obtained from the electronic counter and the angle sensor. A starting point of the trajectory diagram may be selected by a user or from a pre-configured position, such as a center point of the display screen.
In certain embodiments, during the generation of the trajectory diagram, the data processing unit may perform further processing to optimize the trajectory. For example, the data processor unit may divide plurality of sampling points into a plurality of sampling point groups, each sampling point group including a pre-configured number of sampling points. For each sampling point group, a variance among the angle data of the number of sampling points may be calculated, and a stray value may be calculated according to the calculated variance and removed from the angle data of each sampling point. In certain embodiments, the pre-configured number of sampling points in each sampling point group may be 100. In certain other embodiments, the data processing unit may analyze the difference in the angle data between two adjacent sampling points. If the angle difference between a pair of adjacent sampling points is below a pre-configured threshold angle, the angle value of one of the adjacent may be adjusted so that the angle difference is set to 0°. For example, the pre-configured threshold angle may be within the range of ±(1°-30°), and thus if the angle difference between the first sampling point and the second sampling point is smaller than the threshold angle, the angle value of the second sampling point may be adjusted to be the same as the angle value of the first sampling point. Thus, small variations in angle data can be smoothed out for the optimized trajectory diagram. Further, in certain embodiments, if the angle difference between a pair of adjacent sampling points is within a pre-configured range about an angle of 45°, 90°, 145°, or 180°, the difference may be re-set to that angle of 45°, 90°, 145°, or 180°. Thus, after the optimization, an irregular-shaped trajectory may be processed in o a regular-shaped trajectory that is closer to a rectangle shape. Referring to
In certain embodiments, in addition to an angle sensor configured on the terminal device, the ranging system may include one or more second angle sensors to improve measurement accuracy of the angle data. For example, in certain embodiments, the measuring wheel may be equipped with a gyroscope configured to measure an angle direction of heading direction of the measuring wheel. In certain embodiments, the measuring wheel may be equipped with an electronic compass configured to measure an absolute direction of the measuring wheel. In certain embodiments, the measuring wheel may be equipped with a GPS, a Beidou navigation module, a Galileo system, a mobile communication module, an IoT module, etc. to determine the absolute position of the measuring wheel.
In certain embodiments, the ranging system may be configured to further measure altitude or height information, and display the altitude or height information of one or more sampling points. In certain embodiments, the measuring wheel may be equipped with an altitude sensor. In certain embodiments, a gravity accelerometer configured in the measuring wheel device or in the terminal device may detect a tilt angle when the measuring wheel is pushed, so a height at a sampling point may be calculated according to the tilt angle and a traveled distance that has been traveled after the tilt angle changes. Referring to
Referring to
Referring to
In certain embodiments, the ranging system may be configured to add an identifier to the trajectory diagram at a specific position encountered when generating the trajectory diagram. The identifier may be used to mark a current position that needs to be emphasized or needs follow-up work. In certain embodiments, the generated trajectory diagram and markings may be stored and retrieved later when a user resume the task or start a new task at the same cite. The user may accurately determine a position marked in the previous session based on the distance and angle data provided by the ranging system. Referring to
In certain embodiments, the ranging system may be configured to allow a user to add a notation to the trajectory diagram. The notation may be in a form of text, or graphics, or a combination of the two.
In certain embodiments, an electrical generator may be configured on the ranging apparatus. For example, the electrical generator may be powered by mechanical rotations of the measuring wheel to generate electricity. The generated electricity may be used to power one or more electronic components of the ranging system.
In certain embodiments, a lighting component, such as a low-power LED light, may be configured on the measuring wheel. The lighting component may be turned on to improve visualization during operation in the dark.
The present disclosure further provides a ranging method based on the foregoing ranging system. The ranging method may include one or more operations in the foregoing description, and the specific details are not repeated.
Accordingly, the present disclosure provides a ranging system and a ranging method. The disclosed ranging system may perform ranging operation and simultaneously generate a traveling trajectory diagram in real time. A terminal device of the ranging system may perform optimization processing on the traveling trajectory to generate a high-quality, optimized trajectory diagram. The system may further mark an actual scene such with marking lines or marking points for a predetermined traveling trajectory on a predesigned drawing, and may prompt direction and distance information to a user. The ranging system may also be provided with a camera, and the terminal device may be configured to combine information recorded by the camera with the trajectory diagram to guide marking lines or points in the real scene, such as on a field or in a construction site. Route correction may also be incorporated in the marking process. In certain applications, the marked points and lines may be saved and used in a new ranging session. Compared to existing ranging devices, the ranging system and method in the present disclosure may coordinate the electronic counter and the angle sensor to generate a diagram of a traveling trajectory, in real time, on the terminal device by using the data measured by the ranging apparatus, and thus improving work efficiency in ranging and trajectory drafting applications.
The method and apparatus provided by the present disclosure according to the embodiments are described in detail above. The principles and implementation manners provided by the present disclosure are described herein by using specific examples. The description of the above embodiments is only used to help understand the method provided by the present disclosure. At the same time, a person skilled in the art will make changes the specific embodiments and the application scope according to the idea provided by the present disclosure. In summary, the contents of the present specification should not be construed as limiting the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201510084983.6 | Feb 2015 | CN | national |
201610008470.1 | Jan 2016 | CN | national |
This present application is a continuation-in-part application of U.S. patent application Ser. No. 15/503,222, filed on Sep. 11, 2017, which is a national-stage entry of International Patent Application PCT/CN2015/074461, filed on Mar. 18, 2015, which claims priority to Chinese Patent Application 201510084983.6, filed on Feb. 16, 2015. The present application further claims priority to U.S. patent application Ser. No. 15/547,939, filed on Aug. 1, 2017, which is a national-stage entry of International Patent Application PCT/CN2016/070454, filed on Jan. 8, 2016, which claims priority to Chinese Patent Application 201610008470.1, filed on Jan. 7, 2016. The entire contents of all above referred patent applications are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6532672 | Gottlieb | Mar 2003 | B1 |
20030037448 | Saksa | Feb 2003 | A1 |
20050219517 | Tanaka et al. | Oct 2005 | A1 |
20060070250 | Siraky et al. | Apr 2006 | A1 |
20070179645 | Nixon et al. | Aug 2007 | A1 |
20090210071 | Agrusa et al. | Aug 2009 | A1 |
20090217542 | Watkins | Sep 2009 | A1 |
20120195491 | Zhang et al. | Aug 2012 | A1 |
20120319895 | Bruchiel | Dec 2012 | A1 |
20140063510 | Seifert | Mar 2014 | A1 |
20140081659 | Nawana | Mar 2014 | A1 |
20140267717 | Pitzer et al. | Sep 2014 | A1 |
20140317944 | Kumagai et al. | Oct 2014 | A1 |
20150123995 | Zavodny et al. | May 2015 | A1 |
20150205283 | Brand | Jul 2015 | A1 |
20160005229 | Lee et al. | Jan 2016 | A1 |
20160205123 | Almurayh | Jul 2016 | A1 |
20170024917 | Deitrich | Jan 2017 | A1 |
20170082414 | Thorp et al. | Mar 2017 | A1 |
20170108236 | Guan et al. | Apr 2017 | A1 |
20180075643 | Sequeira et al. | Mar 2018 | A1 |
Number | Date | Country |
---|---|---|
2529198 | Jan 2003 | CN |
101350153 | Jan 2009 | CN |
102236030 | Nov 2011 | CN |
102506683 | Jun 2012 | CN |
103234445 | Aug 2013 | CN |
103777204 | May 2014 | CN |
104111050 | Oct 2014 | CN |
104501803 | Apr 2015 | CN |
104634222 | May 2015 | CN |
204514232 | Jul 2015 | CN |
4318939 | Dec 1994 | DE |
19508264 | Feb 1996 | DE |
19536597 | Mar 1997 | DE |
2796832 | Oct 2014 | EP |
2824525 | Jan 2015 | EP |
2513238 | Oct 2014 | GB |
0175392 | Oct 2001 | WO |
2014103989 | Jul 2014 | WO |
Entry |
---|
Klose et al., DE 19508264, Feb. 1, 1996 (machine translation) (Year: 1996). |
Klose et al., DE 19508264, Feb. 1, 1996 (machine translation). |
Office Action for Chinese Application No. 201510084983.6, dated May 2, 2018. |
Office Action for Chinese Application No. 2016122901860540, dated Jan. 4, 2017. |
World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2015/074461 dated Nov. 10, 2015 2 pages. |
World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2016/070454 dated Oct. 11, 2016 2 pages. |
Number | Date | Country | |
---|---|---|---|
20200049826 A1 | Feb 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15503222 | US | |
Child | 16656276 | US | |
Parent | 16656276 | US | |
Child | 16656276 | US | |
Parent | 15547939 | US | |
Child | 16656276 | US |