Autonomous Robot Path Planning and Internet of Things-Juniper Publishers
Juniper Publishers Journal of Robotic Engineering
Abstract
Robotics is known as a new revolution to the entity 
of beings that varies according to its uses. In modern day environments,
 robotics and automation are involved in almost every industrial 
activity and conveniently improve the efficiency, productivity and 
reliability of a system. Autonomous Guided Robot (AGR) systems are 
classified as rover based robotics that require vision type and touch 
sensors. The AGR should be able to maneuver and counteract with the 
environment using sensors to detect the obstacles around, remember its 
current position and calculate a new path to take. Robotics Automation 
with industrial robots in combination with Internet of things, the birth
 of intelligent flexible automation systems, with the technical 
advantages of intelligent flexible automation systems, the company 
recently signed several million more than the contract, industry all 
over the hot die forging automation, automation of internal combustion 
engines, engine Assembly, automotive automatic battery swap station and 
so on. Thus, in this paper an over view of the significance of path 
planning and internet of robotic things is presented. 
Keywords:   Industrial robot; path planning; Internet of things (IoT)
Introduction
Robotics is implemented in medical practice, 
construction, outer-space exploration, household assistance, mobile 
transportation and quite recently, under water exploration [1-3].
 Currently there has been study of automated guided robots which is used
 in transportation and exploration that can be configured for different 
terrain. These designs are onlocomotion, Hopfield Neural Network, 
Genetic Algorithm and etc [4-6].
 For example, JPL (Jet PropulsionLaboratory, NASA) in U.S.A have 
developed many rovers. Sojourner which were landed in Mars in 1997 
adopted rocker-bogie locomotion, Blue Rover uses three-segment 
locomotion, the mini Mars rover Go-For has an active wheel-legged 
locomotion, Nano Rover utilize posable tructchassis and Elastic Loop 
Mobility System was also designed as new type of locomotion for 
planetary exploration [7].
Robot Path Planning or robot Motion Planning is one 
of the important areas of interest in robot's offline decision making 
algorithms. In this problem, the aim is to find a collision free path, 
which the robot can follow to reach the target from its start position. 
Analysis and research on autonomous path planning has included 
innovative advancements in the use of artificial intelligence (AI). With
 advancement in the study of this subject, technology with 
uncontrollable situations such as outer space exploration and deep sea 
excavation can be further improved. New technology such as autonomous 
vehicle systems may also beable to utilize such algorithms which are 
fail-safe. With sensors, robots are said to be able to obtain vision, 
sense of touch, balance, and even hearing. According to their tasks and 
application, robots are given the appropriate sensors that function as 
the feedback systems in a controller [8].
Once the collision-free configuration space is 
described asa graph, the shortest path between two nodes can be searched
 .An overview about common path finding algorithms is given in [9]
 depth-first, breadth-first and best-first search, the algorithm of 
Dijkstra and finally the A* algorithm. All these approaches find a 
solution, if one exists. Especially the Dijkstra and A*algorithm are in 
the focus of research [10],
 as they promise theoptimal path with a minimal computing time. The 
algorithm of Dijkstra was developed in 1959 and always finds the 
shortest path between two given nodes or proves that no solution exists [11].
 For this purpose, the costs g(n) fromthe start node is assigned to each
 considered node n. There by the nodes with the smallest value of g(n) 
are prioritized which guarantees an optimal path.
On this basis, the widely used A* algorithm was presented in 1968 [12].
 The method finds a least-cost path between astart and a goal node. This
 is achieved by evaluating a cost function f(n) of a node n to determine
 in which sequence the search visits nodes in order to expand the fewest
 possible nodes. The function f(n) is the sum of the known costs g(n) 
from the start node to n and the estimated costs h(n) (also called 
heuristic function) from n to the goal node. The A* algorithm is 
complete it will always find a solution if one exists. Furthermore it 
computes the optimal path if the heuristic h(n) does not over estimate 
the costs to the goal and is faster than the algorithm of Dijkstra [13].
For a robot with m joints, the configuration space is
 an m dimensional space spanned by the degrees of freedom of the robot 
system and sub divided in collision-free regions. Based on this 
configuration space movements of the robot can be determined. Assuming a
 six dimensional standard industrial robot, the discretization of the 
space according to collisions would be a time consuming process. 
Consequently, an effective method for building a collision-free 
configuration space is needed. 

Robotic system has brought tremendous changes in various socio-economical aspects of human society during the past decades [14].
 Industrial robot manipulators have been widely deployed and used in all
 sorts of industries to perform repetitive, tedious, critical, and/or 
dangerous tasks, such as product assembly, car painting, box packaging, 
and shield welding. These preprogrammed robots have always been very 
successful at their accomplishments in several structured industrial 
applications due to their high accuracy, precision, endurance, and 
speed. Robotic technologies have been integrated with existing network 
technologies to extend the range of functional values of these robots 
when deployed in unstructured environments while fostering the emergence
 of networked robotics during 90's [15].
 The limitations have motivated the researchers to think of new form of 
efficient robotic systems i.e., "Cloud Robotics”. Cloud robotics may be 
described as a system that relies on the "Cloud Computing” [16] infra structure to access vast amount of processing power and data to support its operation [17]. That means not all sensing, computation, and memory is integrated into a single stand alone system as it was in case of networked robotics. Cloud Robotic
 systems often include some portion of its capacity for local processing
 for low-latency responses when network access is unavailable or 
unreliable i.e., offline. One example of Cloud Robotics is the Google self-driving car
 that indexes the Google maps, images, and other relevant information, 
collected by the satellites and the crowd sourced Clouds to facilitate 
accurate localization. Although, Cloud Robotics is benefited from
 big data analytics, cloud computing, human computation, and 
collaborative robot learning, it suffers from various issues such as 
inter operability, heterogeneity, time- varying network latency, 
security, multi-robot management, common infrastructure design, 
Quality-of-Service (QoS), and standardization [17,18].
 Due to the IoRT's inherent virtues of qualitative handling of mentioned
 issues, it is envisaged that it will overcome these constraints, 
leading to more intelligent, collaborative, heterogeneous, efficient, 
self-adaptive, context aware, and yet cheaper robotic networks. An 
architecture of robotic internet of things is shown in Figure 1.
In the developed world, automated production line 
equipment for industrial robot automation equipment has become the 
mainstream and the future direction of development. Foreign car 
industry, electrical industry, engineering machinery industry has 
extensive use of industrial robots, such as automated production lines 
in order to guarantee the quality of products, to increase productivity,
 while avoiding a large number of occupational accidents. Global 
industrial robots used in many countries for nearly half a century of 
experience has shown that the popularization of industrial robots are 
automated production, improve production efficiency and effective means 
of promoting enterprise and development of social productive forces. 
Things with perception, information transmission, intelligence analysis 
and decision making characteristics such as through perception, 
equivalent to added features to industrial robots, vision, touch and 
even taste through network messaging, smart analysis and decision, 
equivalent to industrial robots human intelligence has given so that 
robots can do most people is needed to complete the work.
Conclusion
Internet of Robotic Things allows robots or robotic 
systems to connect, share, and disseminate the distributed computation 
resources, business activities, context information, and environmental 
data with each other, and to access novel knowledge and specialized 
skills not learned by them, all under a hood of sophisticated 
architectural framework. This opens a new horizon in the domain of 
connected robotics that we believe shall lead to fascinating futuristic 
developments. It indeed allows adapting into connected ecosystem where 
resource constraint deployment of inexpensive robots shall be leveraged 
by heterogeneous technologies, be it, communications network, processing
 units, different genre of devices, or clouds services. Enormous 
developments could be foreseen to get benefited from the IoRT approach 
such, SLAM, grasping, navigation, and many more that are beyond the 
discussion. In this paper, a novel Internet of Robotic Things 
architecture is proposed considering conjugation between recently grown 
IoT and robotics together.
For more open access journals please visit: Juniper publishers
For more articles please click on: Robotics & Automation Engineering Journal

 
Comments
Post a Comment