Following blog can be considered as the continuity of my previous post ,where I presented the core principles of autonomous robot movement. Preceding article discuses about artificial potential fields algorithm, depicts algorithm implementation in C++ and example simulation.

In this article I will present next popular algorithm, which is used…


by author

In this post I will demonstrate you how to compute path for moving object (in this case a planner robot). The robot having a map with the goal and set of obstacles (e.g from Lidar) will plan the movement in order to reach the goal without collision. Bear in mind…


by author

Following post can be somehow considered as a continuity of my previous article, where I described the design methodology of digital filter (main focus of notch filter, which removes certain frequency). However, this post does not extend given theory or performed simulations. …


by author

You experienced many time a situation when weather forecast you checked the day before, was completely different then anticipated. The weather prediction is a sophisticated task. The complexity is highly related with the Earth atmosphere, which can be considered as a fluid.
For each particle of that atmosphere (fluid) we…


by author

In following article I will demonstrate a general approach of digital filters design. The goal for the filter is to remove particular frequencies (noise) from signal. We will see how to design the pass filter (low pass filter) and more advanced, a notch filter. The design will be performed in…


by author

INTRODUCTION

Following article presents Bézier curves (2D and 3D) computed and plotted in C++.
Bézier curve has an excellent mathematical ability to compute path (curve from start to destination point). The shape of the curve is shaped by “control points”. The most the important feature of discussed curve is the smoothness.
There…


by author

Following article defines particular event occurrence (outlier) while we perform work related with certain dataset (or measurement). Outlier is a data sample which significantly differs for observations/measurements and generally decrease performance of analysis introducing the noise. In specific situation outliers distorts final result(s) or influences fail decision.
Further, article display simple…


by author

Following article is the continuity (part 2 of 2) of the discussion around numerical computation in C++. In first part I displayed basics principles which are commonly used in order to perform interpolation, numerical differentiation or integration. Additionally I explained how to add and run the plot library and make…


by author

In coming article I will familiarize you with possibility for capturing a system data (here the Jetson Nvidia NX running Linux Ubuntu). The data will be send to host server which is deployed on Linode. …


Numerical methods are typically used to solve mathematical models of nature and physical phenomenas. Each problem can be solved precisely. In this case we can say we solve the problem analytically or our solution are approximate. Previously the numerical method were used to solve very simple mathematical models, however increase…

Markus Buchholz

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store