Qualification: 
M.Tech
Email: 
aa_nippunkumaar@blr.amrita.edu

Nippun Kumaar A. A.  currently serves as Assistant Professor (Sr.Gr) at department of Computer Science,Amrita School of Engineering. He is currently pursuing his PhD in the area of Service Robotic in Amrita Robotic Research Center (ARRC). Doctoral thesis titled as "Navigation techniques for Mobile Service Robotics" in an indoor environment.

Education

  • M.Tech. inEmbedded Systems
    From: Amrita School of Engineering , Bangalore, Karnataka
  • B.E. in Electronics and Communication Engineering 
    From: Sona College of Technology, Salem, Tamilnadu

Professional Appointments

2011

Assistant Professor

2017

Assistant Professor (Sr. Gr)

Research & Management Experience

  • 8 years

Major Research Interests

  • Embedded Systems, Robotics, Mobile Service Robotics, Swarm Robotics, Sensor Networks, Robotics Manipulators, Internet of Things, Drones, Robotic Manipulator, Automation.

Membership in Professional Bodies

  • IEEE Member
  • IEEE RAS Bangalore Section, Execom Member
  • IEEE RAS Amrita School of Engineering, Bangalore, SBC, Mentor

Certificates, Awards & Recognitions

  • Mentored a team placed 6th in Indian Rover Design Challenge 2020 (IRDC 2020)
  • Mentored a team placed among top 20 teams in Indian Rover Challenge 2020 (IRC 2020)
  • Mentored a team placed 3rd in Amrita TBI TIDE Innovation Award 2013-14 with a proposal titled “Automated Identification of White Stem Borer Infected Coffee Plant”
  • Mentored a team placed among top 30 in Amrita TBI Innovation Challenge 2017 with a proposal titled “Automated Farming and Harvesting of Spiraling using Bioreactor”

Professional Activities

  • IEEE Member
  • IEEE RAS Bangalore Section, Execom Member
  • IEEE RAS Amrita School of Engineering, Bangalore, SBC, Mentor

Publications

Publication Type: Conference Proceedings

Year of Publication Title

2019

B. Reddy and Nippun Kumaar A A, “Indoor Mobile Robot Path Planning Using QR Code”, International Conference on Communication, Computing and Electronics Systems. pp. 681-693, 2019.[Abstract]


Mobile robots are extensively used in service-based environments like warehouses, hotels, hospitals, restaurants etc. Path planning to reach destination from a source is a crucial task for any mobile robot. An idle path planning algorithm given a source and destination, should plan a shortest path with less computation time autonomously. In this work Quick Response (QR) code is used as via point/landmark in the environment. QR code is a 2D barcode which stores more data than a traditional barcode system. Path matrix which contains navigation in- formation to reach nearby via points or destinations is stored in QR code. These QR codes are placed on the floor strategically, such that given a destination, a mobile robot can navigate in a shortest route possible without any overall environment information. The proposed system is implemented and tested using an in-house built omni directional mobile robot powered by BeagleBone Black. The obtained results proves that the mobile robot is able to reach its destination point accurately.

More »»

2019

Sachin C., N. Manasa, Vicky Sharma, and Nippun Kumaar A A, “Vegetable Classification Using You Only Look Once Algorithm”, 2019 International Conference on Cutting-edge Technologies in Engineering (ICon-CuTE). 2019.[Abstract]


Vegetable detection and classification is a challenging objective in daily production and use, and the complexity increases when other parameters such as shape, size and color are taken into consideration. In this paper, we define a methodology that will detect and classify three different green vegetables of different sizes. This method involves the use of Tensor Flow, Dark flow which is a Tensor flow version of You only look once (YOLO) algorithm, OpenCV. To train the desired network, several various vegetable images were fed into the network. The images were pre-processed before training by drawing bounding boxes around the vegetable manually using OpenCV. The main algorithm responsible for the detection and classification is YOLO. This method provides a faster and smarter way to identify an object in the given image or video. Once the network is trained, the test input is passed in to the network. Once the input is provided to the network, the output will display bounding boxes around the recognized vegetable and label it with its predicted class category with accuracy of 61.6 percent.

More »»

2018

P. R. Teja and Nippun Kumaar A A, “QR Code based Path Planning for Warehouse Management Robot”, 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI). 2018.[Abstract]


Path planning is an essential part of a mobile robot controller. Autonomous path planning in a large space like warehouse is a challenging task. This work focuses on developing an efficient path planning algorithm for warehouse management robot using QR Code. Nowadays mobile robots play an important role in warehouse automation task such as navigating to a particular location, picking up the desired object and using it back to packing section. The proposed system uses QR Code sticker in the floor placed at strategic locations as via points to reach the desired destination and to pick the desired object. The proposed path planning algorithm is implemented and test in 3D Robotics simulator WEBOTS. The simulated results proves that the QR Code based path planning for the large environments is efficient and less computationally complex.</p>

More »»

2017

B. Veekshan Sree Sesha Sai, B. Akshay Kumar, B. Mani Rajesh Reddy, and Nippun Kumaar A A, “Dynamic stability algorithm for a Hexapod Robot”, Recent Developments in Control, Automation Power Engineering (RDCAPE). 2017.[Abstract]


Navigation on different types of terrain has formed a barrier in usage of robots across various fields. Legged robots have more maneuverability compared to wheeled robots and can able to traverse on any kind of surface. Hexapod is a six-legged robot which is statically stable and can navigate on uneven surface. This work focuses on developing a stability algorithm using a closed loop control system with Inertial Measurement Unit as feedback sensor. Control system is used to calculate the motor angles in order to achieve stability over inclined surface. The proposed algorithm aims in selecting appropriate motors to control by moving it to the angle generated by the control system. The algorithm was implemented and tested on Amrita Hexapod Robot (AHR) platform.

More »»

2017

B. Sannapaneni, Shaswat, M., and Nippun Kumaar A A, “Learning from demonstration algorithm for cloth folding manipulator”, 2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI), vol. 2017-January. pp. 1339-1398, 2017.[Abstract]


The aging population and high labor cost have accelerated the need for service robots for household activities. The household activity being diverse robot training over dynamic environments is required. Our work aims in developing an algorithm for teaching a manipulator to perform a task. Teaching pendant simplifies the process of teaching for the end user and also trains manipulator to a user specific problem. In this work, we present an approach to teaching a manipulator using Learning from Demonstration technique. Folding a cloth is taken as activity to teach the robot. Amrita Dual Anthropomorphic Manipulator (ADAM) is used to test the proposed algorithm.

More »»

2016

L. P. Amrita and Nippun Kumaar A A, “Bluetooth RSSI based collision avoidance in multirobot environment”, 2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI). 2016.[Abstract]


Multi-robot system is gaining its importance in robotic research. One critical issue in multi-robot system is collision among the mobile robots while sharing same workspace. This paper deals with the collision-free path planning for multiple mobile robots using Bluetooth RSSI value. In the proposed collision avoidance algorithm a decentralized approach with fixed priority level for robots is considered. A variable speed technique based on the RSSI value of robots is used and the obstacle avoidance is implemented based on State based Obstacle Avoidance Algorithm. Proposed algorithm is implemented and tested using Webots 3D simulator.

More »»

2015

B. A, Nippun Kumaar A A, and TSB, S., “3 axis SCARA robot with universal gripper”, 2015 International Conference on Trends in Automation, Communications and Computing Technology (I-TACT-15). 2015.[Abstract]


The paper describes the design of pick and place 3-axis SCARA robot with a compact universal gripper. Pick and place an object is the predominant job of the robotic manipulators in the industry. The challenging task in designing such manipulators is to develop a universal gripping mechanism, which should possess the ability to pick unfamiliar objects irrespective of its shape within the given size range. The most commonly used technique to accomplish such challenge is multi-fingered approach, but it increases the complexities on both hardware and software for smaller objects. The gripping mechanism discussed in this paper uses the concept of granular jamming. The gripper consists of single mass of granules which conforms to the shape of the target objects when pressed onto it. On evacuating the air, granules contracts and hardens quickly to hold the object. This approach of gripping mechanism does not require any sensory feedback to pick an object.

More »»

2014

Nippun Kumaar A A and Sudarshan, T. S. B., “Path Mapping and Planning with Partially known Paths using Hierarchical State Machine for Service Robot”, 3rd International Conference on Robot Intelligence Technology and Application 2014 (RiTA), FIRA 2014. Springer International Publishing, Beijing, China, 2014.[Abstract]


Path mapping is a very essential part of a mobile robot navigation system. In this work, a novel technique to map and plan path for a mobile service robot without any vision aids in indoor environment using hierarchical state machine with partially known paths is proposed. The known paths are taught to a robot using Learning by Demonstration technique (LfD). The first phase of the algorithm is to map the paths as a hierarchical state machine using the partially known paths. Second phase is to plan the path given the source and destination. The algorithm is implemented and tested using a 2D simulation environment platform, Player/Stage.

More »»

2013

Nippun Kumaar A A and Dr. T.S.B. Sudarshan, “Learning from demonstration with state based obstacle avoidance for mobile service robots”, International Conference on Mechatronics, Applied Mechanics and Energy Engineering, MAMEE 2013, vol. 394. Scopus, American Applied Sciences Research Institute Singa- pore , pp. 448-455, 2013.[Abstract]


Learning from Demonstration (LfD) is a technique for teaching a system through demonstration. In areas like service robotics the robot should be user friendly in terms of coding, so LfD techniques will be of greater advantage in this domain. In this paper two novel approaches, counter based technique and encoder based technique is proposed for teaching a mobile service robot to navigate from one point to another with a novel state based obstacle avoidance technique. The main aim of the work is to develop an LfD Algorithm which is less complex in terms of hardware and software. Both the proposed methods along with obstacle avoidance have been implemented and tested using Player/Stage robotics simulator. © (2013) Trans Tech Publications, Switzerland.

More »»

2011

Nippun Kumaar A A and Sudarshan, T. S. B., “Sensor Counter Approach for a Mobile Robot to Navigate a Path Using Programming by Demonstration”, International Conference on Communication Technology and System Design – ICCTSD, vol. 30. Elsevier, Amrita School of Engineering at Ettimadai , pp. 554–561, 2011.[Abstract]


This paper presents a sensor counter approach for a mobile robot to navigate a path using programming by demonstration. In this paper a hybrid method which uses sensor values and counter values as path variables has been proposed, in order to avoid the dynamic obstacle in the environment we propose an obstacle avoidance algorithm (OAA) which is merged with hybrid method. Proposed method has been implemented and tested in a mobile robot platform AAMoR-1. Experiments has been done in an real time test environment to find the accuracy of the robot, the robot has been taught a particular trajectory by a human operator and later changing the robot to autonomous mode where in it moves in the same trajectory as taught, obstacle avoidance algorithm has also been tested by adding an obstacle in the taught path. Good test results have been obtained.

More »»

2011

Nippun Kumaar A A and Sudarshan, T. S. B., “Mobile Robot Programming By Demonstration”, International Conference on Emerging Trends in Engineering and Technology – ICETET. IEEE, Le Meridien  Mauritius, pp. 206-209, 2011.[Abstract]


Programming by demonstration is an End-user development technique for teaching a computer or a robot new behavior by demonstrating the task to transfer directly instead of programming it through machine commands. In this paper we propose two new techniques to obtain the control code for a mobile robot through "programming by demonstration". Initially, a robot is controlled by a human operator who manually guides the robot through a desired path this is called teaching phase, and then the robot will navigate autonomously with taught information this is called execution phase. In contrast to traditional robot programming techniques, these methods does not require specialized technical or programming skills, but translates demonstrated behavior immediately into executable code. This has obvious implications for the widespread use of personal service robots.

More »»

Publication Type: Journal Article

Year of Publication Title

2014

S. Sanju, Nippun Kumaar A A, and Sudarshan, T. S. B., “Autonomous Robotic Arm With Enhanced Intelligence”, International Journal of Advanced Computational Engineering and Networking, vol. 2, pp. 12–17, 2014.[Abstract]


In robotics for accomplishing simple and complex tasks, manipulation is a very important aspect. For maximizing the robustness and minimizing the cost there is no ideal solution for manipulation. Service robot systems have long been a goal of robotics research. This proposed work deals with the design and development of an autonomous robotic arm with enhanced intelligence. Amrita Articulated Robotic Manipulator, AARM-II is designed and fabricated, and is used for the realization of the proposed algorithm. Servomotors are used as actuators. A computer through a serial port interface using Flash Magic terminal controls the arm. The arm will be capable of picking and placing the objects in the sequence given by the user through PC terminal; if the arm is ideal it enters into random pick and place mode. Object’s source and destination order is entered in the user interface application. The trajectory planning is done with the help of Inverse Kinematics (IK). Geometric approach is followed to obtain inverse kinematic solutions. The work also aims at addressing the user interrupts instantly while the robot is in random pick and place mode and arrange the object in the sequence provided by the user in an efficient manner. The Microcontroller used is ARM7 based Blueboard LPC2148.

More »»

2010

Nippun Kumaar A A, TSB, S., and , “Intelligent lighting system using wireless sensor networks”, International Journal of Ad hoc, Sensor & Ubiquitous Computing (IJASUC) , vol. 1, 2010.[Abstract]


This paper examines the use of Wireless Sensor Networks interfaced with light fittings to allow for daylight substitution techniques to reduce energy usage in existing buildings. This creates a wire free system for existing buildings with minimal disruption and cost.

More »»

Keynote Addresses/Invited Talks/Panel Memberships

  • Invited talk on “IEEE RAS and Benefits” at Center for Robotics Research, Nitte Meenakshi Institute of Technology, Bangalore, on March 26th 2018.
  • Invited webinar talk on “Getting Started with Robotics” at CMR Institute of Technology, Bangalore, on September 9th 2020.

Courses Taught

  • Digital Circuits and Systems
  • Computer Organization and Architecture
  • Computer Programming
  • Introduction to Embedded Systems
  • Embedded Systems for Automotive Applications
  • Introduction to Robotics
  • Introduction to Drones
  • Robot Operating Systems and Robotics Simulation

Student Guidance

Undergraduate Students

Sl. No.

Name of the Student(s)

Topic

Status – Ongoing/Completed

Year of Completion

1

1. BL.EN.U4ITE08028 - KOMMINENI TEJASWINI

2. BL.EN.U4CSE08509 - T. VENKATESH

3. BL.EN.U4CSE08112 - VAISHALI JHA

4. BL.EN.U4CSE08113 - VANGALA PUNEETH

Surface Metrics of a Web Application (Internship)

Completed

2012

2

1. BL.EN.U4CSE08078 - SUMANTHPIKKILI

2. BL.EN.U4CSE08083 - ROHIT RAMKUMAR

3. BL.EN.U4CSE08088 - SAI NAIAN

Rule Generation and Maintenance Engine for

Information Extraction (Internship)

Completed

2012

3

1. BL.EN.U4CSE09086 - M. NAVEEN KUMAR

2. BL.EN.U4CSE09094 - MARAM ANKESH

3. BL.EN.U4CSE09154 - VIKAS GUPTA

Collaborative Task Management In Swarm Robotics

Completed

2013

4

1. BL.EN.U4CSE10007 - Anish Gupta

nSystem (Internship)

Completed

2014

5

1. BL.EN.U4CSE10053 - Ishan Roy

2. BL.EN.U4CSE100118 - Prakhar Khandelwal

3. BL.EN.U4CSE10130 - Sartaj Kadian

Unmanned Ground Vehicle using Neural Networks

Completed

2014

6

1. BL.EN.U4CSE11110 - SRIDUTH JAYHARI

OneView : An Analytics Dashboard (Internship)

Completed

2015

7

1. BL.EN.U4EIE11024 - B. J. N. V. SWAROOP

2. BL.EN.U4ECE11068 - K. SIVA PRAKASH

3. BL.EN.U4EIE11046 - P .HARISH

Co-ordination of Dual Robotic Manipulators for Performing a Single Task

Completed

2015

8

1. BL.EN.U4EIE12030 - M. SRIHARSHA

2. BL.EN.U4EIE12044 - PRASHANT BURNWAL

A Mobile Platform for Identification of White Stem Borer infected Coffee plants

Completed

2016

9

1. BL.EN.U4ECE13027 - B. Veekshan Sree Sesha Sai

2. BL.EN.U4ECE13028 - B. Akshay Kumar

3. BL.EN.U4ECE13034 - B. Mani Rajesh Reddy

Stability Control of a Hexapod

Completed

2017

10

BL.EN.U4ECE13023 - B. VIKRAM REDDY

BL.EN.U4ECE13042 - CH. LOHITH CHOWDARY

BL.EN.U4ECE13040 - CH.RAJA SAI SWAROOP

Autonomous Quadcopter Using GPS

Completed

2017

11

1. BL.EN.U4CSE14052 - Katta Sreeharsha

Asset Management Using Blockchain (Internship)

Completed

2018

12

1. BL.EN.U4CSE14502 - SAI KOPPARTHI

 K- Cryptocurrency (Internship)

Completed

2018

13

BL.EN.U4ECE14027 - CHAITANYA VERMA

BL.EN.U4ECE14001 - AASHISH.M.PAI.BACHODI

Constrained Control Of A Telepresence Robot With Enhanced User Interface

Completed

2018

14

1. BL.EN.U4CSE15009 - APARNA PALLAVARAJA

2. BL.EN.U4CSE15013 - ASHWINI NAYAK

3. BL.EN.U4CSE15038 - SRI RAM KALYAN

Continuous Care using IoT (Project Phase 1)

Completed

2018

15

1. BL.EN.U4CSE15081 - NARAGAM MANASA

2. BL.EN.U4CSE15105 - SACHIN C.

3. BL.EN.U4CSE15129 - VICKY SHARMA

Fast Detection of Produce for Harvest (Project Phase 1)

Completed

2018

16

1. BL.EN.U4CSE15009 - APARNA PALLAVARAJA

2. BL.EN.U4CSE15038 - SRI RAM KALYAN

Continuous Care using IoT

Completed

2019

17

1. BL.EN.U4CSE15013 - ASHWINI NAYAK

Life Cycle Tags for Patrons in the Gaming and Casino Industry (Internship)

Completed

2019

18

1. BL.EN.U4CSE15081 - NARAGAM MANASA

2. BL.EN.U4CSE15105 - SACHIN C.

New employee Induction Chat Assistant (Internship)

Completed

2019

19

1. BL.EN.U4CSE15129 - VICKY SHARMA

AR Based Notes Placement

Completed

2019

20

1. BL.EN.U4CSE16100 - R. Nimalan Karthik

2. BL.EN.U4CSE16112 - S. Manishankar

3. BL.EN.U4CSE16134 - T. Srikar

Depth Estimation and Finding Stem Coordinates of Produce using 3D-CNN (Project Phase 1)

Completed

2019

21

1. BL.EN.U4CSE16060 - JASWANTH M.

2. BL.EN.U4CSE16097 - PRIYANKA REDDY

3. BL.EN.U4CSE16099 - R. MURALIDHAR

Smart Invigilation Assistant (Project Phase 1)

Completed

2019

22

1. BL.EN.U4CSE16100 Nimalan Karthik R.

Autonomous Testing of Correspondence generated (Internship)

Completed

2020

23

1. BL.EN.U4CSE16112 - S. Manishankar

Automation of RC30 and RC40 Test Cases (Internship)

Completed

2020

24

1. BL.EN.U4CSE16128 - S. N. S. MANIKANTA

2. BL.EN.U4CSE16131 - T. SAI SRIDHAR REDDY

3. BL.EN.U4CSE16144 - TARUN SAI SANKAR V.

Intelligent Lighting System

Completed

2020

25

1. BL.EN.U4CSE17138 - Akhil Vandanapu

2. BL.EN.U4CSE17545 - N. Ram Sameer

3. BL.EN.U4CSE17548 - P. Snehamruth

 Brain Tumor Detection, using CNN, VGG-16 architecture (Project Phase 1)

Completed

2020

26

1. BL.EN.U4CSE17038 - Gosu Saisree

2. BL.EN.U4CSE17046 - Himanshi Khatri

3. BL.EN.U4CSE17051 - Jammula Sourya Prateek

4. BL.EN.U4CSE17508 - K. Chandana Priya

Eye Gaze Tracker (Project Phase 1)

Completed

2020

27

1. BL.EN.U4CSE17008 - A.Srinivas Reddy

2. BL.EN.U4CSE17030 - Gadde Manish

3. BL.EN.U4CSE17042 - B. Hari Krishna

4. BL.EN.U4CSE17050 - J. Venkata Gowtham

Web Proctoring (Project Phase 1)

Completed

2020

28

1. BL.EN.U4CSE17089 - Neelee Upadhyay

2. BL.EN.U4CSE17102 - Priyasa Das

3. BL.EN.U4CSE17103 - R. Sriharish

4. BL.EN.U4CSE17125 - T. Rohan Achar

 Emotion Recognition from Facial Expressions using Siamese Network for Arbitrary Poses (Project Phase 1)

Completed

2020

Postgraduate Students

Sl. No.

Name of the Student(s)

Topic

Status – Ongoing/Completed

Year of Completion

1

BL.EN. P2EBS10004 - D. N. KIRAN PANDIRI

 Sonar-Based Mobile Robot Navigation

Completed

2012

2

BL.EN.P2EBS11020 - Saneesh Kumar G.

Efficient Obstacle Avoidance for Mobile Robots

Completed

2013

3

BL.EN.P2EBS12001 - Aji .S. S

Automatics Identification of White Stem Borer Infected Coffee Plant

Completed

2014

4

BL.EN.P2EBS12022 - Sanju S.

Coordination of Two Robot Manipulators - Designs and Programming

Completed

2014

5

BL.EN.P2EBS12024 - Sreejith S.

Actuated Dynamic Walking and Balancing of Hexapod Robot on Irregular terrain

Completed

2014

6

BL.EN.P2EBS13005 - Balaji A.

A Universal Robotic manipulator Based on SCARA

Completed

2014

7

BL.EN.P2EBS13005 - Balaji A.

Scale Test Automation (Internship)

Completed

2015

8

BL.EN.P2EBS13009 - Ganesh V.

Design and development of Telescopic scanning arm for Eccentric Wheeled Robot

Completed

2015

9

BL.EN.P2ATS13016 - Sowjanya Kalanadhabhatta

Smart Solutions for Up-

Hill Driving

Completed

2015

10

BL.EN.P2EBS14010 - Lijina P.

Bluetooth RSSI Based Collision Avoidance In Multi-Robot Environment

Completed

2015

11

BL.EN.P2EBS14006 - Spoorthi N. B.

Teleoperation of a Manipulator mounted on a

Mobile Robot (Minor Project)

Completed

2015

12

BL.EN.P2EBS14006 - Spoorthi N. B.

Teleoperation of a Mobile Robot

Completed

2016

13

BL.EN.P2EBS15016 - Renjith K. R.

RRM LTE Framework (Intership)

Completed

2016

14

BL.EN.P2EBS15018 - Srikar B.

Map Building Using Swarm Robotics

Completed

2017

15

BL.EN.P2EBS16016 - Pamarthi Ravi Teja

Picking and Carrying Robot For Warehouse Management

Completed

2018

16

BLENP2EBS17003 - B. Dhamodar Reddy

QR Code Based Path Planning for Indoor Mobile Robots

Completed

2019

17

BL.EN.P2EBS18002 - Sriram Reddy Gade

Autonomous Micro Quadcopter (Minor Project)

Completed

2020

18

BL.EN.P2EBS18002 - Sriram Reddy Gade

GPS Based Path Planning for Agricultural Drones

Completed

2020