Salih Marangoz's Projects
Took a lot of time to compute
Single header library for path finding on 2D grids with A* algorithm. Includes a stable and a fast path finders.
Virtual Video Device for Background Replacement with Deep Semantic Segmentation
Simple 2D point-to-point scan matcher implemented in Python. Works with ROS1.
Bio IK experiment with Look at goal + Min/Max distance + Balance Robot + Center Joints.
Estimating shapes and volumes of Capsicum fruits (bell pepper) by fitting superellipsoids to 3D mapping data for autonomous crop monitoring tasks for ROS1
Simple example of compiling C++ with emscripten.
A large scale non-linear optimization library
Ceres.js is a javascript port of the Ceres solver. Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It can be used to solve Non-linear Least Squares problems with bounds constraints and general unconstrained optimization problems. It is a mature, feature rich, and performant library.
An RViz plugin for visualizing a mesh with per-vertex shading
A simple cmake package manager script
Master's Thesis: DawnIK is a real-time inverse kinematics solver for robotic arms focusing on observation capabilities with collision avoidance and multiple objectives for ROS1
Differentiable Collision Avoidance
Deep Learning based wall/corridor following P3AT robot (ROS, Tensorflow 2.0)
Pixel-wise depth image averaging with OpenCL for ROS1
A similar approach to laser_filters::ScanShadowsFilter for per-frame filtering of depth images.
Optimized depth to pointcloud conversion in Python for ROS1
PyTorch code and models for the DINOv2 self-supervised learning method.
Directional TSDF for improved reconstruction of surfaces with different orientation
2D/3D animations on Windows console
This is my Bash Terminal tool-set (at least the generalizable ones). I hope this will be useful for you too.
Ultra-Fast line segment extraction using Douglas-Peucker algorithm. Works with ROS1.
fake joint driver for ros_control framework
Experiment with clips/mfaq on an airlines faq data
C++ library for fast Gauss transforms.
ROS1 package that provides lidar odometry from panoramic 2D range scans. Method: scan-matching without using correspondences, based on properties of the Discrete Fourier Transform
Packages for common geometric calculations including the ROS transform library, "tf". Also includes ROS bindings for "bullet" physics engine and "kdl" kinematics/dynamics package.
Convert notebook (*.ipynb) files using Github Actions automatically after each commit and access HTML outputs with a public URL using Github Pages
Github backup script for private, forked and starred repositories