A DirectX11 Based Tiny Renderer

"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid."Einstein Tiny DirectX11 Application I’m extending my journey into graphics renderering by DirectX11....

An OpenGL Based Tiny Renderer

"The engines don’t move the ship at all. The ship stays where it is and the engines move the universe around it."Futurama Tiny Real OpenGL Application After completing the tutorial about building my own graphics pipeline. I will continue my...

A CPU Based TinyRenderer

"It’s not that I’m so smart, it’s just that I stay with problems longer."Einstein Graphic Pipeline - An Introduction Back in 2016 I found this little tutorial about the programming of a renderer. Due to other projects I could fullfil...

Autonomous Flight - Nonlinear Control And Swarms

"It’s not that I’m so smart, it’s just that I stay with problems longer." Einstein On-Board Estimation, Nonlinear Control And Swarms Sensing And Estimation SLAM - Simultaneous Localization And Mapping Problem Nonlinear Control From the earlier posts we saw that...

Autonomous Flight - Control And Planning

"It’s not that I’m so smart, it’s just that I stay with problems longer." Einstein Quadrotor Control In general the quadrotor has two inputs: the thrust force () and the moment (). is the sum of the thrusts at each...

Autonomous Flight - An Introduction

"It’s not that I’m so smart, it’s just that I stay with problems longer." Einstein Key Components Of Autonomous Flight State Estimation Control Mapping Planning State Estimation SLAM = Simultaneous Localization And Mapping Dynamical Systems Systems where the effects of...

Object Detection By Means Of Neural Networks

"I have no special talent. I am only passionately curious." Einstein Object Localization A Convolution Network can output a softmax layer to indicate if an object, such as a car, is present in the image. We call this Class Label....

Convolutional Neural Networks - An Introduction

"A person who never made a mistake never tried anything new." Einstein Convolutional Neural Network In real word examples computer vision has to work on images with a size of 1000x1000x3 pixels. This becomes a huge matrix, if e.g. the...

MapReduce - An Introduction

"Small is the number of people who see with their eyes and think with their minds." Einstein MapReduce Split the data set in multiple pieces of data sets. Then multiple machines will execute such a piece of data. Batch gradient...

Recommender System - An Introduction

"Try not to become a man of success, but rather try to become a man of value." Einstein Example: Predicting Movie Ratings User rates movies using zero to five stars 5x movies and 4x persons is no. of users is...