The disclosure relates generally to transfer apparatuses and methods thereof, and, more particularly to a transfer platform that can focus on map construction and obstacle avoidance movement, thus to provide other application devices that can be connected to obtain map information and issue instructions to drive the transfer platform to move.
With the changes in the environment in recent years, such as the aging and declining birth rate, robots can be used as companions and solutions to fill the human gap, so robots have become a hot research topic in the industry. At the same time, with the development of automation and intelligence in the manufacturing industry, robots have become more and more intelligent and have greater flexibility.
At present, robotics technology has already made significant developments. For example, the technology of Simultaneous Localization And Mapping (SLAM) is becoming more mature for the environment map construction and device positioning. However, due to the high barriers to entry of related technologies, related service providers need to spend a lot of time and manpower to develop related technologies. This often results in delays in the time to market for related services.
On the other hand, in terms of environmental detection technology, there are currently different sensor solutions available in the industry, such as infrared sensors, laser sensors, and image sensors. Since different sensors have their advantages and disadvantages for different fields, considering the use and development of sensors and their technologies is also a barrier for entering this industry.
In an embodiment of a transfer method for use in a transfer apparatus. First, a laser ranging unit is used to perform a first scanning ranging operation for an environment to obtain a laser scanning ranging result of the environment. Then, a displacement calculation unit is used to detect displacement information of a transfer apparatus. According to the laser scanning ranging result and the displacement information, map information of the environment is established and positioning information of the transfer apparatus in the environment is determined, wherein the map information includes information of a charging device. The map information and the positioning information of the transfer apparatus is transmitted to an application device via a connection interface. The connection interface is used to connect and fix the application device, and is electrically connected to the application device, wherein the transfer apparatus receives a charging operation instruction transmitted from the application device via the connection interface.
An embodiment of a transfer apparatus comprises a laser ranging unit, an actuation module, a displacement calculation unit, a connection interface, and a processing unit. The laser ranging unit performs a first scanning ranging operation for an environment to obtain a laser scanning ranging result corresponding to the environment. The actuation module causes the transfer apparatus to move in the environment. The displacement calculation unit detects displacement information corresponding to the movement of the transfer apparatus. The connection interface connects and fixes an application device, and electrically connects with the application device. The processing unit establishes map information corresponding to the environment and determines positioning information of the transfer apparatus in the environment based on the laser scanning ranging result and the displacement information, wherein the map information comprises information of a charging device. The processing unit transmits the map information and the positioning information of the transfer apparatus to the application device via the connection interface, wherein the transfer apparatus receives a charging operation instruction transmitted from the application device via the connection interface.
In some embodiments, the transfer apparatus further comprises an inertial measurement unit and an ultrasonic sensor. The inertial measurement unit measures a state of the transfer apparatus. The ultrasonic sensor emits a plurality of ultrasonic waves to the environment to perform a second ranging operation to obtain an ultrasonic ranging result of the environment. The processing unit establishes the map information corresponding to the environment using a simultaneous localization and mapping technology according to the laser scanning ranging result, the state detected by the inertial measurement unit, and the ultrasonic ranging result, and adjusts the displacement information corresponding to the movement of the transfer apparatus according to the laser scanning ranging result or the ultrasonic ranging result.
In some embodiments, the transfer apparatus further comprises an inertial measurement unit and a 3D depth vision sensor. The inertial measurement unit measures a state of the transfer apparatus. The 3D depth vision sensor obtains a 3D depth ranging result corresponding to the environment. The processing unit adjusts the map information corresponding to the environment based on the 3D depth ranging result or the state detected by the inertial measurement unit, and adjusts the displacement information corresponding to the movement of the transfer apparatus according to the laser scanning ranging result, the state detected by the inertial measurement unit, or the 3D depth ranging result.
In some embodiments, the processing unit further receives a movement instruction from the application device via the connection interface, analyzes the movement instruction, and causes the transfer apparatus to move according to the movement instruction.
In some embodiments, the processing unit further performs an obstacle avoidance operation based on the map information and the positioning information of the transfer apparatus to prevent the transfer apparatus from colliding with at least one obstacle in the environment during the movement, and the application device further comprises a ranging unit for performing a second scanning ranging operation for the environment to obtain a second laser scanning ranging result corresponding to the environment, wherein the second laser scanning ranging result is transmitted to the transfer apparatus via the connection interface, and the map information of the environment is established and the positioning information of the transfer apparatus in the environment is determined according to the laser scanning ranging result, the second laser scanning ranging result, and the displacement information.
In some embodiments, the processing unit further provides the power of a battery of the transfer apparatus to the application device through the connection interface.
In some embodiments, the laser distance measurement unit further recognizes a specific reflective infrared mark corresponding to a first charging station in the first scanning ranging operation, records the specific reflective infrared mark in the map information, and the processing unit determines whether the first charging station is available to use according to whether the laser ranging unit detects the specific reflective infrared mark when the transfer apparatus performs a charging operation.
In some embodiments, the processing unit further transmits a transfer charging instruction to a specific transfer apparatus being charged at the first charging station, and in response to the transfer charging instruction, determines whether the remaining power of the specific transfer apparatus is sufficient for the specific transfer apparatus to move to a second charging station, and when the remaining power of the specific transfer apparatus is sufficient for the specific transfer apparatus to move to the second charging station, instructs the specific transfer apparatus to move to the second charging station for charging, and instructs the transfer apparatus to move to the first charging station for charging.
In some embodiments, the processing unit further instructs the transfer apparatus to enter a low power mode, and wait for the first charging station to be released by the specific transfer apparatus when the remaining power of the specific transfer apparatus is insufficient for the specific transfer apparatus to move to the second charging station, and instructs the transfer apparatus to move to the first charging station for charging after the first charging station is released by the specific transfer apparatus.
Transfer methods may take the form of a program code embodied in a tangible media. When the program code is loaded into and executed by a machine, the machine becomes an apparatus for practicing the disclosed method.
The invention will become more fully understood by referring to the following detailed description with reference to the accompanying drawings, wherein:
The following description is of the best-contemplated mode of carrying out the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. It should be understood that the embodiments may be realized in software, hardware, firmware, or any combination thereof.
The laser ranging unit 110 may comprise a transmitting module and a receiving module (not shown in the figure). The transmitting module can emit a measuring beam, and the measuring beam is reflected by a target in the environment to the receiving module. A distance measuring formula is used to calculate the distance between the ranging unit and the target according to the time of emitting laser light and the time of receiving reflected laser light. The scanning ranging information corresponding to the environment can be obtained by continuously scanning the environment.
When the actuation module 130 is actuated, the transfer apparatus 100 can be moved accordingly.
The inertial measurement unit (IMU) 140 can measure the three-axis angular velocity and acceleration of the transfer apparatus 100 to obtain a corresponding state of the transfer apparatus 100. The displacement calculation unit 150 can detect the movement of the transfer apparatus 100 over time to generate corresponding displacement information. The ultrasonic sensor 170 can emit multiple ultrasonic waves to the environment to perform a ranging operation to obtain an ultrasonic ranging result of the corresponding environment. The 3D depth vision sensor 180 can be a depth camera, such as a Time of Flight (TOF) camera, dual camera stereo vision, or structured light projection stereo vision to detect the depth information of the environment and/or objects. In some embodiments, the 3D depth vision sensor 180 can obtain a 3D depth ranging result of a corresponding environment. It is understood that, in some embodiments, the 3D depth vision sensor 180 may utilize technologies such as Stereo Vision, Structured Light, and/or TOF technologies. It is noted that, the present invention is not limited to any one technology. The processing unit 160 can execute the transfer methods of the resent invention according to the output data of the laser ranging unit 110, the ultrasonic sensor 170, the 3D depth vision sensor 180, the inertial measurement unit 140, and the displacement calculation unit 150. The details will be described later.
In step S610, a laser ranging unit is used to emit a plurality of laser lights to an environment to perform a first scanning ranging operation to obtain a laser ranging result of the environment. As mentioned above, the transmitting module of the laser ranging unit can emit a measuring beam, and the measuring beam is reflected by a target to the receiving module. A distance-measuring formula can be used to calculate the distance between the ranging device and the target according to the time when the laser light is emitted and the time when the reflected laser light is received. In step S620, an ultrasonic sensor of the transfer apparatus is used to emit a plurality of ultrasonic waves to the environment to perform a second scanning ranging operation to obtain an ultrasonic ranging result of the environment. As mentioned above, the ultrasonic sensor can emit ultrasonic waves in a certain direction to propagate in the air. The sensor starts timing when the ultrasonic waves are emitted. If the ultrasonic wave hits an obstacle, the ultrasonic wave will be reflected back to the ultrasonic sensor, and the timing will stop at this time. Since the propagation speed of the ultrasonic wave in the air is known, the distance between the launch point and the obstacle can be calculated according to the time it takes for the ultrasonic wave to go back and forth. In step S630, an inertial measurement unit is used to measure a state of the transfer apparatus, and in step S640, a displacement calculation unit is used to detect displacement information corresponding to the movement of the transfer apparatus. It is reminded that, in some embodiments, the operations of steps S610, S620, S630, and S640 may be continuously performed during the movement of the transfer apparatus. Then, in step S650, a Simultaneous Localization And Mapping (SLAM) technology is used to establish map information of the environment based on the laser ranging result and the ultrasonic ranging result, such as the example of map information in
It must be noted that, in the embodiment of
In step S810, a laser ranging unit is used to emit a plurality of laser lights to an environment to perform a first scanning ranging operation to obtain a laser ranging result of the environment. As mentioned above, the transmitting module of the laser ranging unit can emit a measuring beam, and the measuring beam is reflected by a target to the receiving module. A distance-measuring formula can be used to calculate the distance between the ranging device and the target according to the time when the laser light is emitted and the time when the reflected laser light is received. In step S820, an inertial measurement unit is used to measure a state of the transfer apparatus, and in step S830, a displacement calculation unit is used to detect displacement information corresponding to the movement of the transfer apparatus. It is reminded that, in some embodiments, the operations of steps S810, S820, and S830 may be continuously performed during the movement of the transfer apparatus. Similarly, in the embodiment of
It is understood that, in some embodiments, in the first scanning ranging operation, the laser ranging unit will detect obstacles in the environment and display them in the map information. In some embodiments, when the transfer apparatus is moved according to the movement instruction, an obstacle avoidance operation can be performed based on the map information and the positioning information of the transfer apparatus to prevent the transfer apparatus from colliding with at least one obstacle in the environment during the movement. It is understood that, the first scanning ranging operation is performed by the transfer apparatus. When the application device is loaded on the transfer apparatus through the connection interface, the overall height will be in short, the overall height of the transfer apparatus equipped with the application device will be higher than the height of only the transfer apparatus. At this time, the movement may be unreliable if only the laser scanning ranging result of the first scanning ranging operation is used. That is, the application device will not collide according to the first scanning ranging operation, but after the application device is mounted, the overall height of the transfer apparatus equipped with the application device may not be able to avoid obstacles completely if the height range from the result does not reach the overall height of the transfer apparatus equipped with the application device. Therefore, the application device can be also configured with a second ranging unit to perform a second scanning ranging operation for the environment to obtain a second scanning ranging result corresponding to the environment, and the second scanning ranging result can also be provided to the transfer apparatus as the data for creating the map information. The second ranging unit may be, for example, but not limited to, an ultrasonic sensor unit, a laser distance measurement unit, an image sensor unit, a 3D depth vision sensor 180, a far-infrared ranging unit, and others.
In step S910, in the first scanning ranging operation, the laser ranging unit recognizes a specific reflective infrared mark corresponding to at least one charging station, and records it in the map information. Then, in step S920, when the transfer apparatus performs a charging operation, it is determined whether the charging station is available to use according to whether the laser ranging unit detects a specific reflective infrared mark. It is reminded that, when the laser ranging unit cannot detect the specific reflected infrared mark of a charging station, it means that the charging station is being used by other transfer apparatus.
When the power of the transfer apparatus TD1 is insufficient to reach the second charging station in the environment, and the second transfer apparatus TD2 is currently charging at the first charging station, in step S1010, the first transfer apparatus TD1 transmits a transfer charging instruction to the second transfer apparatus TD2 which is currently charging at the first charging station. In response to the transfer charging instruction, in step S1020, the second transfer apparatus TD2 determines whether its remaining power is sufficient to move to the second charging station. It is noted that, in some embodiments, the second transfer apparatus TD2 may first determine whether the second charging station is currently available, and when the second charging station is currently available, the determination in step S1020 is performed. When the second charging station is currently unavailable, a rejection signal will be sent back to the first transfer apparatus TD1. When the remaining power of the second transfer apparatus TD2 is sufficient to move to the second charging station (Yes in step S1030), in step S1040, the second transfer apparatus TD2 transmits a consent signal to the first transfer apparatus TD1, and in step S1050, the second transfer apparatus TD2 moves to the second charging station for charging. In response to the consent signal, in step S1060, the first transfer apparatus TD1 moves to the first charging station for charging. When the remaining power of the second transfer apparatus TD2 is insufficient to move to the second charging station (No in step S1030), in step S1070, the second transfer apparatus TD2 sends a rejection signal back to the first transfer apparatus TD1. In response to the rejection signal, in step S1080, the first transfer apparatus TD1 enters a low battery mode and waits for the first charging station to be released by the second transfer apparatus TD2. The first transfer apparatus TD1 can move to the first charging station for charging after the first charging station is released by the second transfer apparatus TD2. It is reminded that, when the remaining power of the first transfer apparatus TD1 and the second transfer apparatus TD2 cannot be moved to the second charging station, the first transfer apparatus TD1 will enter the low power mode.
Therefore, the transfer apparatuses and methods of the present invention can focus on the transfer platform for map construction and obstacle avoidance movement, so as to provide other application devices that can be connected to obtain map information and issue instructions to drive the transfer platform to move. In the present invention, the ultrasonic distance and positioning status can be also used to construct the map information, and the laser ranging results can be also used to complete the map information, thus to avoid the blind angle of laser ranging, and solve the disadvantage that the laser ranging technology cannot recognize the transparent glasses. With this case, the various industries do not need to spend resources to develop complex positioning technology and movement control. In this case, a universal transfer module is created to carry the upper-level products through a specific communication interface. The application device can issue instructions to the transfer platform of the present invention and obtain related status. The various industries can quickly produce transfer and positioning robot products.
Transfer methods, may take the form of a program code (i.e., executable instructions) embodied in tangible media, such as floppy diskettes, CD-ROMS, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine, such as a computer, the machine thereby becomes an apparatus for executing the methods. The methods may also be embodied in the form of a program code transmitted over some transmission medium, such as electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine, such as a computer, the machine becomes an apparatus for executing the disclosed methods. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates analogously to application specific logic circuits.
While the invention has been described by way of example and in terms of preferred embodiment, it is to be understood that the invention is not limited thereto. Those who are skilled in this technology can still make various alterations and modifications without departing from the scope and spirit of this invention. Therefore, the scope of the present invention shall be defined and protected by the following claims and their equivalent.
Number | Date | Country | Kind |
---|---|---|---|
202110323703.8 | Mar 2021 | CN | national |