Rahul Kala
Indian Institute of Information Technology, Allahabad
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Rahul Kala.
Artificial Intelligence Review | 2010
Rahul Kala; Anupam Shukla; Ritu Tiwari
Robotic Path planning is one of the most studied problems in the field of robotics. The problem has been solved using numerous statistical, soft computing and other approaches. In this paper we solve the problem of robotic path planning using a combination of A* algorithm and Fuzzy Inference. The A* algorithm does the higher level planning by working on a lower detail map. The algorithm finds the shortest path at the same time generating the result in a finite time. The A* algorithm is used on a probability based map. The lower level planning is done by the Fuzzy Inference System (FIS). The FIS works on the detailed graph where the occurrence of obstacles is precisely known. The FIS generates smoother paths catering to the non-holonomic constraints. The results of A* algorithm serve as a guide for FIS planner. The FIS system was initially generated using heuristic rules. Once this model was ready, the fuzzy parameters were optimized using a Genetic Algorithm. Three sample problems were created and the quality of solutions generated by FIS was used as the fitness function of the GA. The GA tried to optimize the distance from the closest obstacle, total path length and the sharpest turn at any time in the journey of the robot. The resulting FIS was easily able to plan the path of the robot. We tested the algorithm on various complex and simple paths. All paths generated were optimal in terms of path length and smoothness. The robot was easily able to escape a variety of obstacles and reach the goal in an optimal manner.
computer science and information engineering | 2009
Rahul Kala; Anupam Shukla; Ritu Tiwari; Sourabh Rungta; Rekh Ram Janghel
The pace of development and automation urge the need of robots controlling much of the work which used to be done mainly by humans. The modern technology has emphasized on the need to move a robot in an environment which is dynamically changing. An example of such an application may be the use of robots in industry to carry tools and other materials from one place to other. Since many robots would be working together, we need to ensure a collision free navigation plan for each of the robots.In this paper we find out the nearly most optimal path of the robot using Genetic, ANN and A* algorithms at each instant of time of robot travel. It may be used by the industry to send robots for surveys, data acquisition, doing specific work etc. The collision free movement of robot in a moving obstacle environment can be used to move robot in a world of robots.Results show that all 3 algorithms are able to move the robot without any collisions.
Neurocomputing | 2011
Rahul Kala; Anupam Shukla; Ritu Tiwari
Path Planning is a classical problem in the field of robotics. The problem is to find a path of the robot given the various obstacles. The problem has attracted the attention of numerous researchers due to the associated complexities, uncertainties and real time nature. In this paper we propose a new algorithm for solving the problem of path planning in a static environment. The algorithm makes use of an algorithm developed earlier by the authors called Multi-Neuron Heuristic Search (MNHS). This algorithm is a modified A^@? algorithm that performs better than normal A^@? when heuristics are prone to sharp changes. This algorithm has been implemented in a hierarchical manner, where each generation of the algorithm gives a more detailed path that has a higher reaching probability. The map used for this purpose is based on a probabilistic approach where we measure the probability of collision with obstacle while traveling inside the cell. As we decompose the cells, the cell size reduces and the probability starts to touch 0 or 1 depending upon the presence or absence of obstacles in the cell. In this approach, it is not compulsory to run the entire algorithm. We may rather break after a certain degree of certainty has been achieved. We tested the algorithm in numerous situations with varying degrees of complexities. The algorithm was able to give an optimal path in all the situations given. The standard A^@? algorithm failed to give results within time in most of the situations presented.
ieee international advance computing conference | 2009
Rahul Kala; Anupam Shulkla; Ritu Tiwari
Artificial Neural Networks have found a variety of applications that cover almost every domain. The increasing use of Artificial Neural Networks and machine learning has led to a huge amount of research and making in of large data sets that are used for training purposes. Handwriting recognition, speech recognition, speaker recognition, face recognition are some of the varied areas of applications of artificial neural networks. The larger training data sets are a big boon to these systems as the performance gets better and better with the increase in data sets. The higher training data set although drastically increases the training time. Also it is possible that the artificial neural network does not train at all with the large data sets. This paper proposes a novel concept of dealing with these scenarios. The paper proposes the use of a hierarchical model where the training data set is first clustered into clusters. Each cluster has its own neural network. When an unknown input is given to the system, the system first finds out the cluster to which the input belongs. Then the input is processed by the individual neural network of that system. The general structure of the algorithm is similar to a hybrid system consisting of fuzzy logic and artificial neural network being applied one after the other. The system has huge applications in all the areas where Artificial Neural Network is being used extensively.
Cybernetics and Systems | 2010
Rahul Kala; Anupam Shukla; Ritu Tiwari
The problem of path planning deals with the computation of an optimal path of the robot, from source to destination, such that it does not collide with any obstacle on its path. In this article we solve the problem of path planning separately in two hierarchies. The coarser hierarchy finds the path in a static environment consisting of the entire robotic map. The resolution of the map is reduced for computational speedup. The finer hierarchy takes a section of the map and computes the path for both static and dynamic environments. Both the hierarchies make use of an evolutionary algorithm for planning. Both these hierarchies optimize as the robot travels in the map. The static environment path is increasingly optimized along with generations. Hence, an extra setup cost is not required like other evolutionary approaches. The finer hierarchy makes the robot easily escape from the moving obstacle, almost following the path shown by the coarser hierarchy. This hierarchy extrapolates the movements of the various objects by assuming them to be moving with same speed and direction. Experimentation was done in a variety of scenarios with static and mobile obstacles. In all cases the robot could optimally reach the goal. Further, the robot was able to escape from the sudden occurrence of obstacles.
international conference on information sciences and interaction sciences | 2010
Rekh Ram Janghel; Anupam Shukla; Ritu Tiwari; Rahul Kala
Breast cancer is the second leading cause of cancer deaths worldwide and occurrs in one out of eight women. In this paper we develop a system for diagnosis, prognosis and prediction of breast cancer using Artificial Neural Network (ANN) models. This will assist the doctors in diagnosis of the disease. We implement four models of neural networks namely Back Propagation Algorithm, Radial Basis Function Networks, Learning vector Quantization and Competitive Learning Network Experimental results show that Learning Vector Quantization shows the best performance in the testing data set This is followed in order by CL, MLP and RBFN The high accuracy of the LVQ against the other models indicates its better ability for solving the classificatory problem of Breast Cancer diagnosis.
International Journal of Intelligent Information Technologies | 2011
Arpit Tripathi; Pulkit Gupta; Aditya Trivedi; Rahul Kala
The ease of use and re-configuration in a wireless network has played a key role in their widespread growth. The node deployment problem deals with an optimal placement strategy of the wireless nodes. This paper models a wireless sensor network, consisting of a number of nodes, and a unique sink to which all the information is transmitted using the shortest connecting path. Traditionally the systems have used Genetic Algorithms for optimal placement of the nodes that usually fail to give results in problems employing large numbers of nodes or higher areas to be covered. This paper proposes a hybrid Genetic Programming GP and Genetic Algorithm GA for solving the problem. While the GP optimizes the deployment structure, the GA is used for actual node placement as per the GP optimized structure. The GA serves as a slave and GP serves as master in this hierarchical implementation. The algorithm optimizes total coverage area, energy utilization, lifetime of the network, and the number of nodes deployed. Experimental results show that the algorithm could place the sensor nodes in a variety of scenarios. The placement was found to be better than random placement strategy as well as the Genetic Algorithm placement strategy.
Archive | 2012
Ritu Tiwari; Anupam Shukla; Rahul Kala
Robotics is an ever-expanding field and intelligent planning continues to play a major role. Given that the intention of mobile robots is to carry out tasks independent from human aid, robot intelligence is needed to make and plan out decisions based on various sensors. Planning is the fundamental activity that implements this intelligence into the mobile robots to complete such tasks. Understanding problems, challenges, and solutions to path planning and how it fits in is important to the realm of robotics.Intelligent Planning for Mobile Robotics: Algorithmic Approaches presents content coverage on the basics of artificial intelligence, search problems, and soft computing approaches. This collection of research provides insight on both robotics and basic algorithms and could serve as a reference book for courses related to robotics, special topics in AI, planning, applied soft computing, applied AI, and applied evolutionary computing. It is an ideal choice for research students, scholars, and professors alike.
Engineering Applications of Artificial Intelligence | 2013
Rahul Kala; Kevin Warwick
Planning is one of the key problems for autonomous vehicles operating in road scenarios. Present planning algorithms operate with the assumption that traffic is organised in predefined speed lanes, which makes it impossible to allow autonomous vehicles in countries with unorganised traffic. Unorganised traffic is though capable of higher traffic bandwidths when constituting vehicles vary in their speed capabilities and sizes. Diverse vehicles in an unorganised exhibit unique driving behaviours which are analysed in this paper by a simulation study. The aim of the work reported here is to create a planning algorithm for mixed traffic consisting of both autonomous and non-autonomous vehicles without any inter-vehicle communication. The awareness (e.g. vision) of every vehicle is restricted to nearby vehicles only and a straight infinite road is assumed for decision making regarding navigation in the presence of multiple vehicles. Exhibited behaviours include obstacle avoidance, overtaking, giving way for vehicles to overtake from behind, vehicle following, adjusting the lateral lane position and so on. A conflict of plans is a major issue which will almost certainly arise in the absence of inter-vehicle communication. Hence each vehicle needs to continuously track other vehicles and rectify plans whenever a collision seems likely. Further it is observed here that driver aggression plays a vital role in overall traffic dynamics, hence this has also been factored in accordingly. This work is hence a step forward towards achieving autonomous vehicles in unorganised traffic, while similar effort would be required for planning problems such as intersections, mergers, diversions and other modules like localisation.
IEEE Transactions on Intelligent Transportation Systems | 2013
Rahul Kala; Kevin Warwick
Planning of autonomous vehicles in the absence of speed lanes is a less-researched problem. However, it is an important step toward extending the possibility of autonomous vehicles to countries where speed lanes are not followed. The advantages of having nonlane-oriented traffic include larger traffic bandwidth and more overtaking, which are features that are highlighted when vehicles vary in terms of speed and size. In the most general case, the road would be filled with a complex grid of static obstacles and vehicles of varying speeds. The optimal travel plan consists of a set of maneuvers that enables a vehicle to avoid obstacles and to overtake vehicles in an optimal manner and, in turn, enable other vehicles to overtake. The desired characteristics of this planning scenario include near completeness and near optimality in real time with an unstructured environment, with vehicles essentially displaying a high degree of cooperation and enabling every possible (safe) overtaking procedure to be completed as soon as possible. Challenges addressed in this paper include a (fast) method for initial path generation using an elastic strip, (re-)defining the notion of completeness specific to the problem, and inducing the notion of cooperation in the elastic strip. Using this approach, vehicular behaviors of overtaking, cooperation, vehicle following, obstacle avoidance, etc., are demonstrated.
Collaboration
Dive into the Rahul Kala's collaboration.
Indian Institute of Information Technology and Management
View shared research outputsIndian Institute of Information Technology and Management
View shared research outputsIndian Institute of Information Technology and Management
View shared research outputsIndian Institute of Information Technology and Management
View shared research outputsIndian Institute of Information Technology and Management
View shared research outputsIndian Institute of Information Technology and Management
View shared research outputs