“I worked closely with Siddhesh as part of the Perception group on a wide variety of tasks ranging from applied R&D to software engineering. In all these efforts Siddhesh took initiative crafting well thought out solutions. He made meaningful contributions in all phases of software development life cycle, from early prototyping to production ready code and maintenance. Siddhesh will be an asset to any team.”
About
As a former Computer Vision Engineer at iRobot, I was part of the research and…
Activity
-
Best description of KL divergence I have ever seen! One of those channels you should subscribe to if you are interested in understanding math in DL…
Best description of KL divergence I have ever seen! One of those channels you should subscribe to if you are interested in understanding math in DL…
Shared by Siddhesh Rane
-
My family thinks my math notes are aesthetic 😛 So, I figured why not turn some of them into a blog? This one explores a simple but intuitive idea:…
My family thinks my math notes are aesthetic 😛 So, I figured why not turn some of them into a blog? This one explores a simple but intuitive idea:…
Shared by Siddhesh Rane
Experience
Education
-
-
-
Activities and Societies: Worked as a sketching head for Creative committee of the intercollege festival 'Alegria 2016'. Winner of Intercollege web designing competition of Alegria 2015. Participated in Accenture Innovation Jockey in 2014 and 2015. Worked on website for college magazine named 'Pulsefeed-2015'
-
-
Licenses & Certifications
Courses
-
Control of Robotic Systems
ENPM667
-
Decision Making for Robotics
CMSC818B
-
Fundamentals for Artificial Intelligence and Deep Learning Framework
ENPM809K
-
Human Robot Interaction
ENPM645
-
Introduction to Robot Modeling
ENPM662
-
Perception for Autonomous Robots
ENPM673
-
Planning for Autonomous Robots
ENPM661
-
Sensor Systems
ENSE698
-
Software Development for Robotics
ENPM808X
Projects
-
Activity Recognition for Accelerometer Data using Deep Learning
-
The goal of this project is to classify the actions taken by the user (walking, climbing stairs, and descending stairs) from the 3D accelerometer data.
Signal processing is done using Python, Scipy and Numpy and classification is done using Tensorflow-Keras.
Following operations are performed to achieve this task:
1. Input data pre-processing: Read raw accelerometer data from the text files. Plot data in frequency and time domain.
2. Spectrogram analysis and filter design: Plot…The goal of this project is to classify the actions taken by the user (walking, climbing stairs, and descending stairs) from the 3D accelerometer data.
Signal processing is done using Python, Scipy and Numpy and classification is done using Tensorflow-Keras.
Following operations are performed to achieve this task:
1. Input data pre-processing: Read raw accelerometer data from the text files. Plot data in frequency and time domain.
2. Spectrogram analysis and filter design: Plot spectrograms using various window functions. And based on the analysis design the digital filter.
3. Classifier design: A neural network is designed using Keras library to classify the input data into one of the three activities performed. -
D-Star-Lite Implementation on Turtlebot3 Waffle
-
- Implemented a Python program for D* Lite and A* algorithm for a 2D grid search.
- Run tests on ROS-Gazebo simulation as well as the real ‘Turtlebot-3 Waffle’ robot in the real lab environment. -
Visual Odometry
-
- Implemented code to estimate Fundamental and Essential matrix between successive frames to estimate the rotation and the translation of the camera center.
-
Color Segmentation Using Gaussian Mixture Models
-
- Implemented Expectation maximization algorithm to fit gaussian mixture models for the underwater buoy detection.
-
Advanced Lane Line Detection Using Python and OpenCV
-
- Using concepts of color segmentation and homographic transformation, developed a code that can detect lane lines in the given video.
- Used histogram, polyfit and sliding window algorithm to detect lane line pixel coordinates from the noisy image frame. The program successfully detected the lane lines and predicted the turn direction of the road. -
AR tag detection and tracking
-
- Implemented Thresholding and Contour detection to detect the AR tag.
- Implemented Homography transformation to transform the tag in the camera frame.
- Implemented Algorithm to read the tag ID and determine it's orientation
- Based on the tag orientation, template image is superimposed on the tag. -
Emergency Rescue Robot Using ROS and Gazebo
-
Using SIP and Agile software development process, implemented a Turtlebot gazebo simulation that can
navigate in an unknown environment.
Developed C++ program to write motion commands and to integrate OpenCv library.
Used test driven development to guide implementation and unit testing. -
Path Planning Using Probabilistic Road Map
-
Using C++ and OpenCV library, implemented a probabilistic roadmap path planning algorithm to generate a path on a given 2D image of the environment.
Implemented unit testing using GTest framework and used Cpplint, Cppcheck and Valgrind for quality testing. -
3D Printed Wireless Gesture Controlled Animatronics Robotics Arm
-
This was the final year project of my engineering degree. In this project we designed and 3D printed a prosthetic hand and created a wireless controller using Arduino Uno and Xbee modules. The main objective of this project was to control an animatronics robotic arm wirelessly using ZigBee network protocols.
-
Autonomous Obstacle Avoiding Robotic Vehicle using Ultrasonic Sensor and Arduino Microcontroller
-
This project was implemented in 6th semester of my engineering degree. The project was aimed at designing an autonomous robotic vehicle that can detect obstacles in its path and change direction of movement by itself.
-
Earthquake Detection System using Piezo Sensor and LM386
-
This project was implemented in 5th Semester of my engineering degree. The project was aimed at designing a vibration sensitive circuit that can sense seismic vibrations and alert using small speaker.
Languages
-
Marathi
Professional working proficiency
-
English
Professional working proficiency
-
Hindi
Limited working proficiency
Recommendations received
2 people have recommended Siddhesh
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Siddhesh Rane
-
Siddhesh Rane
-
Siddhesh Rane
-
Siddhesh Rane
-
Siddhesh Rane
Senior Software Engineer @ Morningstar | BE in Computer Engineering
232 others named Siddhesh Rane are on LinkedIn
See others named Siddhesh Rane