Here I am going to provide a short summary of How/ Why quaternion helps in 3D rotation representation. Here I tried to provide bits that are necessary and required when you are using them as a tool. I hope you find it useful. There are many ways to represent 3D rotations. Rotation Matrix (3x3)Euler AnglesRotation … Continue reading 3D representation? Ohh, YOU QUATERNION!!
Computer Vision 101: Best Resources
Hey folks,I have compiled the best resources available on internet to learn Computer vision basics. Computer vision is a broader subject and it takes broader and deeper understanding of it's concepts and approaches to understand any computer vision system in general. PS. Make sure you have sound knowledge of Linear Algebra before diving into computer … Continue reading Computer Vision 101: Best Resources
Linear Algebra
Linear Algebra is always the must have tool for any engineers into the bucket. Because whenever we implement on a system of multi dimensions these concepts comes very handy and helps to understand or frame the problem and answer it in a more generalized and concise way possible. In this blog post I am sharing … Continue reading Linear Algebra
Basic Operations: Image read and write and convert color
This blog aims to provide some basic operations on any image to make it ready to use it in your project as you want it. The first thing we learn is, what is image? Image is a visual representation visual information. Image can be of many types: Black and White imageany pixel can only store … Continue reading Basic Operations: Image read and write and convert color
Computer Vision
Hello folks, I'm starting to blog my experience in computer vision through series of blogs that will help you understand the Computer vision with adequate depth. https://github.com/DenimPatel/ComputerVision All the codes are available in the above Git repo. I would suggest you to go to the repo and explore whatever interests you and try it out … Continue reading Computer Vision
ROS: Navigation: Kinematics
In this post the algorithm for kinematics and inverse kinematics is given. so the opposite two approaches are used for sending the motor command as well as getting the odometry data.
ROS: Navigation: Odometry
In this post the basics about the Odometry is discussed and also the different methods of finding the odometry is also described.
And then basics of the differential wheel drive robot is described.
ROS: Navigation: Introduction
In this post brief introduction about this tutorial series " ROS navigation " is given.
ROS: Server and Client
In this post, the Two nodes were made client and server. Also the .srv file is created. you will learn the full method of message passing between client and server using and example of adding two integers.
ROS: Publisher & Subscriber
In this post the c++ and python code of talker and listener is presented. After that, the method of examining the nodes and current working system is also discussed.