Study Notes 6
Embracing Python's Multiparadigm Programming Capabilities
This series covers my notes on Object-Oriented Programming (OOP) in Python. I’ve prepared these posts based on my interests and experiences. Feel free to explore if you’re interested in learning mo...
Mastering Special Methods for Class Definitions
In Python, defining classes with special methods is fundamental to creating robust and functional objects. These methods enable instances of the class to interact seamlessly with Python’s built-in ...
Setting Up an Environment
In this series, I will provide study notes and practical implementations for control systems using Python. This post guides you through setting up an environment for control systems with Python on ...
Implementing Control Systems: A Practical Guide
Control systems are integral to various engineering and scientific applications, allowing us to design systems that respond predictably to various inputs. In this post, we’ll explore the implementa...
Step-by-Step Guide to Installing and Using ROS Noetic on Ubuntu 20.04
In this post, we will look at how to install ROS Noetic on our system. ROS Noetic, the latest LTS release supported until May 2025, is primarily targeted at Ubuntu 20.04 and doesn’t officially sup...
Setting Up and Controlling Husky Robot in Gazebo with ROS Noetic
In this tutorial, we will work with the Husky robot using Gazebo and ROS Noetic. Gazebo is a powerful robot simulation tool, and ROS Noetic is the latest long-term support release of ROS 1. Togethe...