Mohamed Abdelkader Zahana's repositories
multi_target_kf
A ROS package with an implementation of a linear Kalman filter for multi-target state estimation.
d2dtracker_drone_detector
A ROS package with nodes that implements drone detection using neural netowrk and depth maps.
d2dtracker_system
This ROS 2 package is used to setup and run the D2DTracker system on hardware (mostly Nvidia Jetson boards))
d2dtracker_jetson
This package can be used to set up the D2DTracker system on Nvidia Jetson paltforms.
d2dtracker_sim
ROS 2 simulation packge of the D2DTracker system
d2dtracker_trajectory_prediction
A ROS package with nodes that implement real-time drone trajectory predicitons using adaptive model selection and evaluation techniques.
image_splitter_ros
A package for splitting single ros2 image topic into multiple image topics.
trajectory_generation
ROS package that contains implementation of trajectory generation methods such as Model Predictive Control methods.
apriltag_ros
A ROS wrapper of the AprilTag 3 visual fiducial detector
apriltag_tools_ros
ROS 2 package is designed to provide tools and utilities for working with AprilTags in ROS-based robotics applications
arena_camera_ros2
Arena Camera driver for ROS2
bmi160_ros
A ROS driver for the BMI160 IMU
camera_ros
ROS 2 node for libcamera supported cameras (V4L2, Raspberry Pi Camera Modules)
i2c_device_ros
C++ class to read/write from/to I2C devices
mpu6050_driver
MPU6050 IMU ROS driver for Raspberry boards
open_vins
An open source platform for visual-inertial navigation research.
ov_plane
A monocular plane-aided visual-inertial odometry
ov_secondary
Secondary posegraph adapted for interfacing with OpenVINS, based on VINS-Mono / VINS-Fusion.
python_guis
This repo contains software for different Qt-based Python GUIs, mainly for image manipulation and AI training.
ros2_mpu6050_driver
A ROS2 package that interfaces with an MPU6050 sensor over I2C.
rosbag2video
converts image sequence in ros bag files to video files
tf_transformations
Reimplementation of the tf/transformations.py library for common Python spatial operations
uav_dataset_generation_ros
This is a ROS 2 package for automated generation of large UAV synthetic datasets. It currently supports generation of synchronized 3D position trajectories, GPS coordinates, IMU readings, RGB and depth images.
VINS-Fusion-ROS2
ROS2 version of VINS-Fusion
VINS-Mono
A Robust and Versatile Monocular Visual-Inertial State Estimator
yolov4-pytorch
Yolov4 implementation in Pytorch
yolov8_ros
Ultralytics YOLOv8 for ROS 2
yolov8_scripts
Collection of scripts that are useful for YOLOv8 projects.