Exploring AI, Robotics, and Advanced Algorithms

Stay in the loop

Join thousands of readers and get the best content delivered directly to your inbox.

Get a list of personally curated and freely accessible ML, NLP, and computer vision resources for FREE on newsletter sign-up.

Wake-Word Detection for your AI robot: A Step-by-Step Guide

Wake-Word Detection for your AI robot: A Step-by-Step Guide

Jan 8, 2025

NLPAI

Learn how to build a wake-word detection system for your devices, exploiting NLP and AI. Understand the key concepts, training process and its application in robotics.

Flow Matching Explained: From Noise to Robot Actions

Flow Matching Explained: From Noise to Robot Actions

Nov 8, 2024

Flow MatchingRobotics

Learn how flow matching generates continuous data, such as robot actions, by denoising samples drawn from a simple noise distribution. Understand the key concepts, training process, and application in robotics.

Graph SLAM: From Theory to Implementation

Graph SLAM: From Theory to Implementation

Oct 26, 2024

SLAMRobotics

A comprehensive guide to understanding and implementing Graph SLAM, covering theoretical foundations, mathematical principles, and practical implementation with real-world examples.

Mastering Quadratic Programming: From Theory to Practice

Mastering Quadratic Programming: From Theory to Practice

Oct 20, 2024

OptimizationAlgorithms

A deep dive into Quadratic Programming, covering theory, applications, and solution methods with practical examples.

Line Search Methods in Unconstrained Optimization

Line Search Methods in Unconstrained Optimization

Oct 15, 2024

OptimizationAlgorithms

An exploration of line search methods for solving unconstrained optimization problems, including their implementation and convergence properties.

Integrating ROS 2 with Custom C++ Libraries for Advanced Robot Functionality

Integrating ROS 2 with Custom C++ Libraries for Advanced Robot Functionality

Sep 22, 2024

ROS 2C++

A comprehensive guide to seamlessly integrating custom C++ libraries with ROS 2 for enhanced robot capabilities.

My Journey in Formula Student: From Developer to Team Leader

My Journey in Formula Student: From Developer to Team Leader

Jul 15, 2024

Formula StudentAutonomous Racing

Exploring my experience with Dynamis PRC in Formula Student, including the exciting world of autonomous racing.

PoliMove and A2RL: Pushing the Boundaries of Autonomous Racing

PoliMove and A2RL: Pushing the Boundaries of Autonomous Racing

Jun 21, 2024

Autonomous RacingA2RL

Exploring the exciting world of autonomous racing through PoliMove's participation in A2RL and the advancements in autonomous vehicle technology.

Multi Path Trajectory Tracking in Dynamic Traffic Environment

Multi Path Trajectory Tracking in Dynamic Traffic Environment

Jun 19, 2024

MPCPath Planning

Exploring an optimal control system using Model Predictive Control for autonomous vehicle navigation in dynamic traffic.

Unit Testing Robotic Software Components: Best Practices in C++

Unit Testing Robotic Software Components: Best Practices in C++

Apr 22, 2024

C++Robotics

A comprehensive guide to writing effective unit tests for robotic software components, with practical examples and best practices in C++.

Concurrency in C++: Threading and Synchronization for Robotic Systems

Concurrency in C++: Threading and Synchronization for Robotic Systems

Feb 25, 2024

C++concurrency

Dive deep into the world of concurrent programming in C++ for robotics. Explore threading, synchronization techniques, and strategies for creating efficient multi-threaded robotic systems. Learn how to leverage mutexes, condition variables, and atomic operations to build responsive and robust robots.

Memory Management in C++: Best Practices and Common Pitfalls

Memory Management in C++: Best Practices and Common Pitfalls

Feb 20, 2024

C++memory management

Explore the intricacies of memory management in C++ with a focus on robotics applications. Learn about RAII, smart pointers, and best practices to write efficient and robust code while avoiding common memory-related pitfalls.

Mastering Modern C++: Essential Features in C++17 and C++20

Mastering Modern C++: Essential Features in C++17 and C++20

Feb 15, 2024

C++C++17

Explore key features introduced in C++17 and C++20 that are particularly relevant for robotics development. Learn about structured bindings, concepts, ranges, coroutines, and more to enhance your C++ coding in robotics projects.

Autonomous Functionality in Formula Student Dynamis PRC

Autonomous Functionality in Formula Student Dynamis PRC

Jan 19, 2024

Autonomous DrivingAI

An overview of the autonomous driving modules in the Dynamis PRC Formula Student car.