Arun Kumar D
arunumd
M. Engg Robotics graduate from University of Maryland, College Park, MD
Languages
Repos
80
Stars
43
Forks
11
Top Language
C++
Loading contributions...
Top Repositories
This repository contains my code with output for generation of shortest path in a 2 D environment with static obstacles. The algorithm uses predetermined knowledge about the obstacles and navigates through a static map.
A path planning and task scheduling algorithm for a mobile agricultural or hydroponic lab robot/ rover in a 2D map. The planning is based on simple way-points picking based on shortest path selection using euclidean distance
A frontier exploration project using Gazebo, ROS, CMake, C++, RViz and GMapping.
This is a computer vision project for solving the problem of lane detection in autonomous driving vehicles. The project uses simple thresholding based techniques in L*a*b color space. Programming has been done in C++ using OpenCV library.
This repository contains source code for ENPM809Y final project on search algorithm for autonomous robots moving on a 2d maze. The source code is in C++ 11. The maze will printed on the terminal and the user shall be prompted to enter the locations of two robots and also two targets. Later, the user will be asked to assign task for one of the robots. The other robot automatically assigned the unassigned task. The two robots complete the navigation task using an A* algorithm.
This repository contains simple C++ 11 implementation of A-Star algorithm for a 2d maze. The maze is hard-coded in the algorithm. The algorithm asks for user input for start node and finds a path to pre-defined goal node which is also hard-coded in the algorithm. Only C++ 11 native data structures are used in this project and there is no usage of other libraries.
Repositories
80A path planning and task scheduling algorithm for a mobile agricultural or hydroponic lab robot/ rover in a 2D map. The planning is based on simple way-points picking based on shortest path selection using euclidean distance
This repository contains my code with output for generation of shortest path in a 2 D environment with static obstacles. The algorithm uses predetermined knowledge about the obstacles and navigates through a static map.
This is a Fraction Class implementation in C++ 11/14 using template programming. The Fraction Class accepts user inputs for numerator and denominator and automatically simplifies the fraction using Euclid's GCD algorithm. The algorithm only holds for regular fractions with real numbers. The class has operator overloads for addition, subtraction, multiplication, division, equality, and inequality. CMake is used as build system and Google Test is used for Unit Testing. The code build coverage is done using Travis and Coveralls.
This repository contains source code for ENPM809Y final project on search algorithm for autonomous robots moving on a 2d maze. The source code is in C++ 11. The maze will printed on the terminal and the user shall be prompted to enter the locations of two robots and also two targets. Later, the user will be asked to assign task for one of the robots. The other robot automatically assigned the unassigned task. The two robots complete the navigation task using an A* algorithm.
This repository contains simple C++ 11 implementation of A-Star algorithm for a 2d maze. The maze is hard-coded in the algorithm. The algorithm asks for user input for start node and finds a path to pre-defined goal node which is also hard-coded in the algorithm. Only C++ 11 native data structures are used in this project and there is no usage of other libraries.
Pragmatic studio Elixir exercises
A frontier exploration project using Gazebo, ROS, CMake, C++, RViz and GMapping.
No description provided.
No description provided.
A complete implementation of particle filter including Log playback tool and visualization tool
No description provided.
This is a computer vision project for solving the problem of lane detection in autonomous driving vehicles. The project uses simple thresholding based techniques in L*a*b color space. Programming has been done in C++ using OpenCV library.
A cheatsheet of modern C++ language and library features.
No description provided.
Localization of a Mobile Robot using an Extended Kalman Filter by fusion of 2D LiDAR data with known associations and Odometry readings.
No description provided.
An implementation of the Particle Filter using C++ for the purposes of localization.
Python sample codes for robotics algorithms.
Node.js version of ROS 2.0 client
Robot simulation in Unreal (DEPRECATED) - working on new version using a different approach - stay tuned
Unreal-based Gazebo Alternative
C++ implementation of the Python Numpy library
Pure Rust implementation of a ROS client library
Make your Turtlebot2 runs on ROS Melodic (Ubuntu 18.04).
A complete computer science study plan to become a software engineer.
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Lightweight Visual Tracking: A multipurpose visual odometry system.
A python library for generating annotations in the PASCAL VOC format.
MatLab implementation of a Rao-Blacwellized Particle Filter for Grid- Based FastSlam
Comprehensive Python Cheatsheet