Alireza Ahmadi's repositories
KalmanFilter-Vehicle-GNSS-INS
In this project, I implemented a Kalman filter on IMU and GPS data recorded from high accuracy sensors.
AgriBot-Local-Planner
ROS Local Planner - using DWA & PID control ideas to work with move_based and navigation packages to navigate the robot through way-points to get it to its destination.
feature-based-icp-on-rgb-data
A ROS compatible c++ implementation of 3D point-tpoint ICP using image features (SIFT, SURF, ORB)
Deformation-Gaph
an implementation of Deformation Graph compatible with CUDA C++ and used in warping defamations in real-time non-rigid registration
Non-Rigid-Registration-Library
An implementation of Non-rigid Solver via Least-squares and compatible with CUDA
NRF24L01-ARM-32Bit-STM32-Library
in this project I've tried to use NRF2401 module for a long distance communication through Cm9.04 Robotis controller which is based on STM32f103CBT6 micro controller
Bag-of-Visual-Words
A Host implementation of Bag of Visual Words Structure in C++
RedEdge-MMS
A multi sensor kit as development tools for RedEdge camera
PythonRobotics
Python sample codes for robotics algorithms.
RGBD-Registration-Library
an implenentation of Least-squares used to register RGBD scans using geometric and photometic features
awesome-robotic-tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
EM-Power-Line-Detector
Arduino base controller- LCD Menu + C# Simple GUI
Dual-Quaternion-Skinning
a device (cuda) compatible implementation of Dual-Quaternion Skinning
DynaMap-Image-Library
a Collection of libraries including Up-Down Pyramid, Bilateral Filter, Kernel Generators, Convolution operators, etc implemented in C++ CUDA based within Project DynaMap
gym-pybullet-drones
PyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter control
open3d-ros-helper
Helper for jointly using open3d and numpy in ROS
RayTracing
A CUDA compatible implementation of RayTracing Technique
rviz_visual_tools
C++ API wrapper for displaying shapes and meshes in Rviz
alirezaahmadi
alirezaahmadi
Track-Anything
Track-Anything is a flexible and interactive tool for video object tracking and segmentation, based on Segment Anything, XMem, and E2FGVI.
webviz
web-based visualization libraries
YoloFastestV2-ncnn-Raspberry-Pi-4
YoloFastestV2 for a bare Raspberry Pi 4