Choose Simplicity. Install ArchLinuxThe article below provides simple steps to install ArchLinux on your host machine. If you are already familiar with the Linux OS, these…Apr 16Apr 16
Build Your Own Linux Distribution: A Kernel Compilation and VirtualizationThis article discusses the process of building a custom Linux distribution and provides a technical understanding with practical…Jan 81Jan 81
Reciprocal Velocity Obstacles (RVO) for collision avoidance in C++Reciprocal Velocity Obstacles (RVO) is a concept used in robotics to prevent multiple agents from colliding with each other while moving…Oct 15, 20231Oct 15, 20231
Model Predictive Path Integral (MPPI) Control in C++This article is a continuation of my previous discussion on Model Predictive Controllers (MPC).Sep 30, 2023Sep 30, 2023
Linear Quadratic Regulator (LQR). Riccati equation solver in C++.The Linear Quadratic Regulator (LQR) is a classic control technique used to design optimal control laws for linear systems.Aug 25, 20232Aug 25, 20232
Model Predictive Control in C++The following article describes a simple control system approach where the Model Predictive Controller is applied. The article discusses…Aug 17, 20231Aug 17, 20231
Central Pattern Generator for Rythmic Movements in C++Central Pattern Generators (CPGs) are neural circuits or networks found in the central nervous system of animals, including humans. They…Aug 6, 20231Aug 6, 20231
Shallow Water Equations. Simulation in C++ ImGuiThe shallow water equations are fundamental equations used to model the behavior of water in shallow regions, such as rivers, lakes, and…Jun 18, 2023Jun 18, 2023
Concept of Modal Analysis. Vibration Absorber Design in C++.Modal analysis is a technique used in engineering and physics to study the dynamic characteristics of a system or structure. It involves…Jun 15, 2023Jun 15, 2023
Motion Control of Segway Robot. Simulation in ImGui C++In this article, I will present a comprehensive approach to further expanding upon my previous work by incorporating simulation…May 28, 2023May 28, 2023