Mohamed Abdelkader Zahana (@mzahana)
  • Stars
    star
    549
  • Global Rank 51,320 (Top 2 %)
  • Followers 148
  • Following 19
  • Registered over 9 years ago
  • Most used languages
    Python
    42.9 %
    Shell
    19.0 %
    C++
    16.7 %
    CMake
    14.3 %
    C
    4.8 %
    Jinja
    2.4 %
  • Location ๐Ÿ‡ฆ๐Ÿ‡ช United Arab Emirates
  • Country Total Rank 88
  • Country Ranking
    CMake
    1
    Jinja
    4
    Shell
    4
    C
    8
    Python
    25
    C++
    36

Top repositories

1

px4_fast_planner

Integration of Fast-Planner with PX4 autopilot for multi-rotor fast navigation with obstacle avoidance
Shell
196
star
2

mavros_apriltag_tracking

This package implements methods to enable a PX4-powered multi-rotor to track a moving vehicle.
Python
115
star
3

jetson_vins_fusion_docker

Docker files and scripts to setup and run VINS-FUSION-gpu on NVIDIA jetson boards inside a docker container.
C
31
star
4

siyi_sdk

Python implementation of the SDK of the ZR10 camera-gimbal system
Python
31
star
5

px4_pid_tuner

Python script for system identification and tuning of PX4 PID loops based on PX4 logs (ulog only).
Python
28
star
6

mavros_trajectory_tracking

Accurate trajectory generation and tracking with interface to PX4 autopilot
CMake
27
star
7

MATMAV

MATLAB interface toolbox for PX4 autopilot.
C
12
star
8

px4_indoor_navigation

Punch of ROS nodes for indoor navigation using PX4 autopilot, mainly in OFFBOARD mode.
Python
10
star
9

jetson_svo_docker

A Docker image for the SVO Pro (visual inertial odomotery/SLAM) package, for Nvidia Jetson boards.
CMake
7
star
10

multi_target_kf

A ROS package with an implementation of a linear Kalman filter for multi-target state estimation.
C++
7
star
11

containers

Contains some docker containers
Shell
6
star
12

dlp

Implementation of Distributed Linear Program in Multi-agent Pursuit-Evasion Game
C++
5
star
13

px4_ros2_humble

A Docker development environment for PX4 + ROS 2 Humble
Shell
5
star
14

lstm_trajectory_prediction

This repo provides scripts to train and test LSTM models for position trajectory prediciton
Python
4
star
15

d2dtracker_drone_detector

A ROS package with nodes that implements drone detection using neural netowrk and depth maps.
Python
4
star
16

mav_controllers_ros

The purpose of this repo is to provide a ROS2 implementation of multiple micro aerial vehicles (mav) controllers.
C++
4
star
17

ZLAC8030L_CAN_controller

A Python package for CANopen communication with the ZLAC8030L motor driver
Python
3
star
18

jetson_vins_fusion_scripts

A ROS package that contains scripts for running VINS-FUSION-GPU on NVIDIA Jetson boards.
CMake
3
star
19

px4_octune_ros

A ROS package for interfacing OCTUNE pacage with PX4. This package allows using OCTUNE to automatically tune PX4 controllers
Python
3
star
20

octune

This repository contains an implementation of online and real-time linear control tuning using backprobagation algorithms.
Python
3
star
21

quadcopter-python

Simple quadcopter simulation and visualization in Python
Python
2
star
22

Image_Live_Stream

This application allows live stream of images captured from camera (e.g. webcam) through network using UDP. It also includes MATLAB routines to allow receiving streamed images in MATLAB
C++
2
star
23

csi_camera_ros

A ROS package that interfaces CSI cameras (e.g. Raspberry Pi camera) to ROS. Tested on Xavier NX
CMake
2
star
24

d2dtracker_system

This ROS 2 package is used to setup and run the D2DTracker system on hardware (mostly Nvidia Jetson boards))
Python
2
star
25

bezier_trajectory_fitting

some Python scripts to implement bezier curve fitting which can be used for trajectory prediction.
Python
2
star
26

arducam_ros2

This package interfaces Arducam cameras that support v4l2 to ROS 2
Python
2
star
27

usb_camera_ros

ROS Package that contains launch files and seetings to interface USB (UVC) cameras with ROS
CMake
2
star
28

drone_hunter_sim

Simulation package for a drone hunter system.
Jinja
2
star
29

riot_uav_sim

UAV simulation environment for RIOT lab
CMake
1
star
30

d2dtracker_trajectory_prediction

A ROS package with nodes that implement real-time drone trajectory predicitons using adaptive model selection and evaluation techniques.
C++
1
star
31

d2dtracker_jetson

This package can be used to set up the D2DTracker system on Nvidia Jetson paltforms.
Shell
1
star
32

formation

Task assignment and planning for multi-robot formation
Python
1
star
33

swarm_system

Complete software stack needed to setup a completely autonomous AAAL drone system
Shell
1
star
34

image2text

Docker image wth CUDA11.7 for testing text extraction from images
Shell
1
star
35

voxl2_setup

This repo provides instructions regarding the setup of VOXL2 flight controller on a quadcopter.
Shell
1
star
36

trajectory_generation

ROS package that contains implementation of trajectory generation methods such as Model Predictive Control methods.
C++
1
star
37

image_splitter_ros

A package for splitting single ros2 image topic into multiple image topics.
C++
1
star
38

zlac8030l_ros

ROS driver for the ZLAC8030L motor controller
Python
1
star
39

vins_raspberrypi

Visual inertial odometry software for Raspberry Pi
Shell
1
star
40

track_and_label

A script to automate image dataset labeling. Images are asusmed to be extracted from a video.
Python
1
star
41

d2dtracker_sim

ROS 2 simulation packge of the D2DTracker system
Python
1
star
42

dynonet_trajectory_prediction

Scripts to prepare datasets, and train/test a DynoNet network for trajectory predicgtion.
Python
1
star