Rajesh Subramanian Email & Phone Number
Who is Rajesh Subramanian? Overview
A concise factual answer block for searchers comparing this professional profile.
Rajesh Subramanian is listed as Co-Founder at ThunDroids LLP, based in Ernakulam, Kerala, India. AeroLeads shows a matched LinkedIn profile for Rajesh Subramanian.
Rajesh Subramanian previously worked as Founder at Thundroids Llp and Robotics Engineer at Qbotics Labs. Rajesh Subramanian holds Master Of Computer Science (Management), Computer Science And Management from The University Of Queensland.
About Rajesh Subramanian
I'm passionate about Robotics and currently running a robotics manufacturing and service firm named ThunDroids LLP. Worked on autonomous navigation, gesture record/playback, browser based control, mobile app control etc for humanoid service robots, industrial robotic arms and UGVs. Graduated from The University of Queensland, Australia and worked as software engineer in a robotic barista firm called Aabak Dynamics located at Melbourne. Recently worked as Robotics Software Engineer at Asimov Robotics for 2 years. I have done internships in a couple of robotics firms namely Qbotics Labs as well as at Sastra Robotics Pvt Ltd. previously. Also published a paper on modular robotics at IEEE Tencon 2013, Xian, China.
Listed skills include Python, Java, Linux, C++, and 23 others.
Rajesh Subramanian's current company
Company context helps verify the profile and gives searchers a useful next step.
Rajesh Subramanian work experience
A career timeline built from the work history available for this profile.
Founder
ThunDroids LLP is a robotics manufacturing and service firm. We provide customized robots according to the client's requirements. We also have robot products for specific applications such as research, education, surveillance, hospitality, etc.www.thundroids.comFor queries, email at:thundroids@gmail.com
Robotics Engineer
A. Integration of Carla (open-source autonomous driving simulator) with project ASLAN (open-source autonomous driving software for low-speed applications). The tasks included:1) Configuring Carla2) Preparing a custom vehicle model in Blender3) Adding the custom vehicle model into Carla4) Configuring sensors in the vehicle model in Carla according to URDF4) Creating a mapping package in ROS to enable communication between Aslan and Carla5) Control the vehicle movement in Aslan and simulating in CarlaB. Built a customised autonomous delivery robot from scratch comprising of the following features:1) Autonomous Navigation2) Delivering Payload3) Mapping using SLAM4) Selection of Goals using onboard switch5) Status updates via LEDs and LCD screen6) Manual control using keyboard, joystick and android deviceC. Created a course on building a custom autonomous navigating robot using ROS from scratch in Udemy(https://www.udemy.com/course/build-your-own-ros-powered-autonomous-robot/)D. Working as a teaching assistant for a course in robocademy for Lentin Joseph (https://robocademy.com/)
Robotics Software Engineer
Duties:- Developing the operational logic of the robot- Developing algorithms for various robot functionalities- Developing ROS packages using python and c++- Remotely adding new functionalities, debugging and fixing robot issues after delivery- Documenting works, creating and maintaining git repositories- Selecting components for the project- Working collaboratively with the software, mechanical and electrical team- Showcasing the robot at various events and demonstrating the capabilitiesProjects:I. Sayabot (Humanoid Service Robot) Autonomous Navigation using LIDAR (2 Wheel differential drive) Mapping using SLAM Gesture recording and playback Joystick control Autodocking using AR marker Temperature sensor, sanitizer dispenser, mood light, battery level monitor, docking status detection (RFID), push button, scheduling robot operations (real time clock) using Arduino Dialogflow for speech Browser based UI (using roslibjs) Mobile app integration with robot High level operational logic2. Karmibot (Delivery Robot for Hospital) Autonomous Navigation using LIDAR and IMU (2 wheel differential drive) Mapping using SLAM Sensor fusion Joystick control Sanitizer dispenser, mood light, battery level monitor, push button using Arduino Browser based UI Mobile app integration with robot High level operational logic3. Sevabot (Delivery Robot for Hospital) Autonomous Navigation using LIDAR, IMU, INDOOR GPS (4 wheel mecanum drive) Mapping using SLAM Sensor fusion Joystick control Graphic LCD, push button integration using Arduino Browser based UI Mobile app integration with robot High level operational logic
Software Engineer
•Developed intermediate skills with Java, Linux, Redis, JSON, serial communication, TCP communication by designing and implementing communication protocols, robot movement sequences, and coffee making logic for a robotic barista system.•The robotic barista system comprised of two robot arms working in parallel and in co-ordination to perform various actions analogous to a human barista to make coffee. The coffee orders were placed by the customers via an app. The supporting devices such as grinder, coffee machine, dose control, temperature sensors, pressure sensors etc were actuated and monitored via serial communication with microcontrollers. The robot arms were controlled by means of TCP communication.•Attained ability to work autonomously with minimal supervision, rapidly acquiring new knowledge about computing software, robot and working under strict deadlines. Also, acquired ability to work as part of a team by initiating and sharing ideas, break down complex information, negotiating, and providing suggestions.
Intern
• Developed intermediate skills with Linux, Robot Operating System, HTML, CSS, Bootstrap and Java Script by implementing a web interface for a SCARA robot arm. This allows the user to issue commands to control the movements, monitor various attributes of the robot arm, generate log messages of various actions performed and their responses via browser.• The system included monitoring and controlling of the physical robot using buttons, toggle switches, text boxes and text areas. The web page was implemented in a responsive manner which adapts to different screen sizes of various client devices.• Attained ability to work autonomously with minimal supervision, rapidly acquiring new knowledge about computing software, robot and working under strict deadlines.
Intern
• Developed intermediate skills with Linux, Robot Operating System, Python, HTML and Javascript by implementing a tele-operation system for controlling the joints of a robot arm with a mobile base in simulation.• The system included control of the simulated robot using buttons, interactive markers and speech via web interface.• Attained ability to work autonomously with minimal supervision, rapidly acquiring new knowledge about computing software, and working under strict deadlines.
Intern
• Experience with programming in Java by designing and developing various projects.• Developed inter-personal skills by communicating with students and mentoring.
Rajesh Subramanian education
Master Of Computer Science (Management), Computer Science And Management
Master Of Computer Science (By Research), Computer Science
Bachelor Of Technology (B.Tech.), Computer Science And Engineering
Frequently asked questions about Rajesh Subramanian
Quick answers generated from the profile data available on this page.
What company does Rajesh Subramanian work for?
Rajesh Subramanian works for ThunDroids LLP.
What is Rajesh Subramanian's role at ThunDroids LLP?
Rajesh Subramanian is listed as Co-Founder at ThunDroids LLP.
Where is Rajesh Subramanian based?
Rajesh Subramanian is based in Ernakulam, Kerala, India while working with ThunDroids LLP.
What companies has Rajesh Subramanian worked for?
Rajesh Subramanian has worked for Thundroids Llp, Qbotics Labs, Asimov Robotics, Aabak, and Sastra Robotics India Pvt Ltd..
How can I contact Rajesh Subramanian?
You can use AeroLeads to view verified contact signals for Rajesh Subramanian at ThunDroids LLP, including work email, phone, and LinkedIn data when available.
What schools did Rajesh Subramanian attend?
Rajesh Subramanian holds Master Of Computer Science (Management), Computer Science And Management from The University Of Queensland.
What skills is Rajesh Subramanian known for?
Rajesh Subramanian is listed with skills including Python, Java, Linux, C++, Artificial Intelligence, C, Embedded Systems, and Javascript.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Rajesh Subramanian you were looking for.
View similar profiles