Carlos ArguetaSensor Fusion with the Extended Kalman Filter in ROS 2Explore sensor fusion with the Extended Kalman Filter in ROS 2. Learn to enhance state estimation with advanced techniques and real data.May 293May 293
Carlos ArguetaRecursive State Estimation with Kalman Filters and ROS 2This article condenses over 40 pages of theory into a single, digestible text introducing a ROS 2 implementation of the Linear Kalman…Apr 104Apr 104
Carlos ArguetaHow much did my robot move — part 2? KISS-ICP vs my basic LiDAR odometryIn my previous post, I described a very basic LiDAR-based odometry using Iterative Closest Point. I posted a link to my article on Reddit…Dec 31, 2023Dec 31, 2023
Carlos ArguetaHow much did my robot move? Basic LiDAR Odometry with Iterative Closest Point.In this article, I demonstrate a basic odometry algorithm utilizing LiDAR and compare it with the default wheel odometry of my robot.Aug 21, 2023Aug 21, 2023
Carlos Argueta2D Boxes to 3D Frustums: Simplifying Point Cloud Labeling for Object DetectionLabeling point clouds for object detection is a daunting task. The data is massive and its 3D nature makes it harder for the annotator to…May 16, 2023May 16, 2023
Carlos ArguetaUsing ChatGPT as a Well-Being Assistant.In my late twenties, after detecting high cholesterol, I became more careful about my physical health. I joined a gym, started working out…Apr 4, 20232Apr 4, 20232
Carlos ArguetaSynchronizing LiDAR and Camera Data for Offline Processing Using ROSRobots and other complex machines are usually equipped with a wide variety of sensors. Often, when performing tasks such as driving…Dec 27, 20221Dec 27, 20221
Carlos ArguetaFiltering a Point Cloud to Match the Field of View of the CameraIn a previous post, I described why and how I was collecting a Point Clouds dataset. My setup is depicted in the image above, where a 360°…Nov 14, 20222Nov 14, 20222
Carlos Argueta3D Object Detection with Open3D-ML and PyTorch BackendIn previous articles, I described how I used Open3D-ML to do Semantic Segmentation on the SemanticKITTI dataset and on my own dataset. Now…Oct 11, 20222Oct 11, 20222
Carlos ArguetaSemantic Segmentation with Open3D-ML, PyTorch Backend, and a Custom DatasetNote: Instructions to download, run, and troubleshoot the code introduced in this article are provided at the end.Sep 23, 20221Sep 23, 20221