Nisarg Panchal's Projects
This repository contains a Python implementation of the A* algorithm with visualization capabilities. It allows users to observe the exploration of nodes and the identified path using matplotlib. The code provides flexibility for experimenting with various heuristic functions to analyze the algorithm's behavior.
COLMAP - Structure-from-Motion and Multi-View Stereo
This package automatically detects waypoints and converts your 2D map into a connectivity graph, that you can edit in real time using interactive markers in rviz, the output is saved in yaml. Generally, if there is a direct road or path between two waypoints in the image of the map then an edge is formed.
Fast, Attemptable Route Planner for Navigation in Known and Unknown Environments
ROS 1 (Robot Operating System) bag reader and writer :handbag:
Universal grid map library for mobile robotic mapping
This repository contains submission of tasks for SRIP
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
This package subscribes twist stamped message from two different IMUs and performs fusion using a kalman filter and then calculates the odometry(x,y and theta). It then publishes the calculated Odometry and fused velocities.
This repository converts 2D occupancy grid into a quad tree and implements planning algorithms for mobile robots using quad tree. Planning works much faster on these because each square represents an area with free space and these neighbouring squares are already connected in a graph. This allows for planning paths in large maps.
PCD files for tutorials, examples, or PCL-related applications
A list of robotics companies using the Robot Operating System (ROS and ROS 2).
This repository contains solution for an assignment I did for a friend. The task is explained in the pdf file.
This package is used to segment traversable areas from a point cloud.