Founder and CEO of DynamoBot Phenorob - Ph.D. of Robotics and AI
KalmanFilter-Vehicle-GNSS-INS. In this project, I implemented a Kalman filter on IMU and GPS data recorded from high accuracy sensors.
306AgriBot-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.
90GNSS-AR. a C++ implementation of projection satellites into geo-referenced images and evaluating NLOS (Non-Line of Sight))
31dynamap. A framework which is capable of mapping rigid and non-rigid scenes and localize camera in the environment at the same time
23feature-based-icp-on-rgb-data. A ROS compatible c++ implementation of 3D point-tpoint ICP using image features (SIFT, SURF, ORB)
19GraceGroundTrack_TLE. a simple code to generate Ground track or Grace twin satellites in matlab based on TLE file
11Deformation-Gaph. an implementation of Deformation Graph compatible with CUDA C++ and used in warping defamations in real-time non-rigid registration
10Non-Rigid-Registration-Library. An implementation of Non-rigid Solver via Least-squares and compatible with CUDA
9KD-tree. A CUDA Compatible KD-tree implementation along with ANN (written very simple and easily expandable)
9SphBot. A Spherical Mobile Robot with Pendulum drive Control
7NRF24L01-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
7Arduino_RosSerial_FakeLaser. In this code I have created a fake Lidar data using sacn msg and Ultrasonic sensors
4RedEdge-MMS. A multi sensor kit as development tools for RedEdge camera
4Local-Density-Outlier-Removal-Algorithm. a small Host/Device implementation of Local-Density based Outlier Removal Point-Clouds or any Classifiable data-set with distinguishable elements
4Bag-of-Visual-Words. A Host implementation of Bag of Visual Words Structure in C++
4Dual-Quaternions. a comprehensive device (CUDA) compatible implementation of Dual-Quaternions mathematic tool used in dual-quaternion skining
3Unscented-Kalman-Filter-INS-MMS. MATLAB
3RGBD-Registration-Library. an implenentation of Least-squares used to register RGBD scans using geometric and photometic features
3Quaternions. a device (CUDA) compatible implementation of Quaternion mathematic mean.
2EM-Power-Line-Detector. Arduino base controller- LCD Menu + C# Simple GUI
2MBlockA2. ActionScript - Java - Customized version of MBlock
2DynaMap-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
2RTDebbuger. A C# based Real-time Monitoring And Controller app
2igus-dryve-d1-ros.
1Accelerated-Up-Down-Pyramid-Library. an accelerated implementation of pyramid up/down operator for images
1RayTracing. A CUDA compatible implementation of RayTracing Technique
1Dual-Quaternion-Skinning. a device (cuda) compatible implementation of Dual-Quaternion Skinning
1open3d-ros-helper. Helper for jointly using open3d and numpy in ROS
1rviz_visual_tools. C++ API wrapper for displaying shapes and meshes in Rviz
1