Open in app

Sign In

Write

Sign In

Markus Buchholz
Markus Buchholz

449 Followers

Home

About

3 days ago

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 capabilities into the development of a dynamic model for a self-balance robot, specifically a Segway. The model will be described using second-order motion equations based on Lagrangian mechanics. While our focus…

Robotics

3 min read

Motion Control of Segway Robot. Simulation in ImGui C++
Motion Control of Segway Robot. Simulation in ImGui C++
Robotics

3 min read


May 22

Eigen Value Problem For Coupled Oscillators. Simulation in C++ ImGui

The study of oscillator systems is crucial in understanding the dynamic behavior of various physical systems. In this article, we focus on an oscillator system consisting of two masses connected by three springs. I discussed these phenomena in my previous article. The current goal is to analyze the system’s natural…

Physics

5 min read

Eigen Value Problem For Coupled Oscillators. Simulation in C++ ImGui
Eigen Value Problem For Coupled Oscillators. Simulation in C++ ImGui
Physics

5 min read


May 12

Rapidly Exploring Random Trees for Dynamic Obstacle Avoidance in ImGui C++

This article serves as a continuation of my previous article, which provided an introduction to the Rapidly Exploring Random Tree algorithm. In this article, I have extended the algorithm's implementation using simulation in ImGui C++. The simulation involves an obstacle that moves within the robot environment space. The computation time…

Robotics

2 min read

Rapidly Exploring Random Trees for Dynamic Obstacle Avoidance in ImGui C++
Rapidly Exploring Random Trees for Dynamic Obstacle Avoidance in ImGui C++
Robotics

2 min read


Apr 29

Climate Change Simulation in ImGui C++

The following article demonstrates the visualization of climate change which was observed by NASA. Daniel Shiffman from The Coding Train inspired me to replicate the simulation in C++. The dataset provided by NASA includes monthly temperature anomalies from the period 1880 to 2023. The reference (baseline) for the anomaly dataset is the period from 1951–1980 of the global surface temperature. Similarly to Daniel S., I plotted the data set on the spiral curved. As the years go on, the oranges and reds in the visualization show warmer temperatures and global warming.

Programming

2 min read

Climate Change Simulation in ImGui C++
Climate Change Simulation in ImGui C++
Programming

2 min read


Apr 22

Linear Convolution. Simulation in C++ ImGui

The following article provides you mathematical background and especially the intuition to understand convolution. Since the convolution is applicable in a different domain, I will focus on digital signal processing only. Convolution can be simply described as combining two signals. By simplification, we can assume that before the analog signal is…

Signal Processing

2 min read

Linear Convolution. Simulation in C++ ImGui
Linear Convolution. Simulation in C++ ImGui
Signal Processing

2 min read


Apr 17

Marching Squares Simulation in C++ ImGui

Marching squares is an inspiring algorithm applicable in many domains (mainly in computer graphics) which is used for contours generation in a 2D scalar field. This article explains how the contours are created and gives you the possibility to explore C++ simulation which I share on my GitHub. The principle…

Mathematics

2 min read

Marching Squares Simulation in C++ ImGui
Marching Squares Simulation in C++ ImGui
Mathematics

2 min read


Apr 9

Random Walk Simulation in C++ ImGui

The random walk can be associated with the process where the agent walks randomly in a certain environment. The next step of the agent is determined by the normally distributed choice of walk direction. In two 2D spaces the agent staying in one “maze cell” can transit to the four…

Mathematics

2 min read

Random Walk Simulation in C++ ImGui
Random Walk Simulation in C++ ImGui
Mathematics

2 min read


Apr 4

Motion Simulation of Elastic Pendulum in ImGui C++

The following article defines the equation of motion for the mass hanging on the spring. The equations (differential equations) are solved by the Runge Kuttsa method, which I discussed in one of my precious articles. The equations of motion are solved while the simulation is running. …

Mathematics

2 min read

Motion Simulation of Elastic Pendulum in ImGui C++
Motion Simulation of Elastic Pendulum in ImGui C++
Mathematics

2 min read


Mar 29

Recamán’s Sequence Simulation in C++ ImGui

Recamán’s sequence is a sequence of numbers related to each other by a recurrence relation. The relation is straightforward and can be formulated as follows. There exists a subset of real numbers from 0 to n. In the case of article implementation, the set can be considered as an array/vector of length…

Mathematics

3 min read

Recamán’s Sequence Simulation in C++ ImGui
Recamán’s Sequence Simulation in C++ ImGui
Mathematics

3 min read


Mar 27

Water Ripple Effect. Simulation in C++ ImGui

The ripple effect arises when the local disturbance in the system propagates across the system and affects an increasingly more significant part of the whole system. The process is often associated with the ripples expanding in the water when the external object falls (disturbs) the water's surface. This article was inspired…

Programming

2 min read

Water Ripple Effect. Simulation in C++ ImGui
Water Ripple Effect. Simulation in C++ ImGui
Programming

2 min read

Markus Buchholz

Markus Buchholz

449 Followers
Following
  • Alex Ewerlöf (moved to substack)

    Alex Ewerlöf (moved to substack)

  • Will Lockett

    Will Lockett

  • Marcelina

    Marcelina

  • umair haque

    umair haque

  • The Educative Team

    The Educative Team

See all (337)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech