# + Vivek Shankar Varadharajan
I am a junior robotics researcher trying to understand, apply and evolve the concepts of robotics. In 2015, I received my M.Sc. degree in Automation and Robotics with a master thesis on An Aspiration set approach to an Orientering TSP under the supervision of Prof. Günter Rudolph from Technical University of Dortmund (Dortmund, Germany), I received my bachlors degree in Electronics and Instrumentation Engineering from Bannari Amman Institute of Technology, Anna University (Tamil Nadu, India) in 2012. At present, I am a Ph.D. student in computer engineering at the MIST Labs, École Polytechnique de Montréal (Montréal, QC, Canada). My research interests include machine learning, artificial intelligence, distributed robotics and Cyber-Physical systems.
Apart from my study, I love swimming and I do swimming in my time off.
+ Current Projects
- Buzz in ROS ROSBuzz Creating a ROS package for Buzz:
ROSBuzz focuses on extending Buzz in ROS. Buzz is a heterogeneous programming language for programming a swarm of robots. It provides a means for coordinated task accomplishment with a swarm of Robots. The focus of this project is to implement Buzz Virtual machine (BVM) as a ROS Package. Current work on ROSBuzz focuses on testing the built package with state-of-the-art algorithms on a fleet of heterogeneous drone swarms. The drone swarm constitutes 3DR solos and DIJI Matrix 100.
- Updatable Buzz Dynamically updating rules for the swarm after deployment:
Updatable Buzz is about building an updatable BVM. The focus of this project is to achieve continuous integration in a fleet of robots performing coordinated task. The main bottleneck of creating an update for a swarm, while in operation is to reach a consensus agreement.
- My doctoral research is focused on Creating a software eco-system specific to a swarm of autonomous robots:
There exists a software ecosystem (App store) for smart phones and tablets, with which the end user can utilize the hardware capabilities of a phone to perform the assigned task just with a click (installing). Similarly, a reliable and easy configurable software ecosystem is to be created to exploit the capabilities of a swarm of autonomous robots. This could take a leap and make the swarm to be deployable in real world scenarios to accomplish magnanimous tasks by an user with limited knowledge.