Skip to content

This repository is detined for the puzzlebot robot with a camera and a LiDAR sensor mounted. The main objective of this project is navigate through a series of points defined and estimate position based on the dynamic model and Kalman Filter correction using defined Arucos at specific positions in the world. This project was created using Melodic

Notifications You must be signed in to change notification settings

DannyAvilaL/puzzlebot_lidar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Puzzlebot Navigation with LiDAR and Aruco detection

Collaborators:

This repository is detined for the puzzlebot robot with a camera and a LiDAR sensor mounted. The main objective of this project is navigate through a series of points defined and estimate position based on the dynamic model and Kalman Filter correction using defined Arucos at specific positions in the world.

This project was created using Melodic version with Gazebo 9.

To get this workspace running

First clone the repository in a new workspace

$ git clone https://github.com/DannyAvilaL/puzzlebot_lidar

Build the project and source

$ catkin_make
$ source /devel/setup.bash

Install missing dependencies

$ rosdep install --from-paths src --ignore-src -r -y

Running the nodes

Launch in separated terminals:

To launch the challenge world. This launch includes the odometry estimation with Kalman Filter, publish the frame of the real robot in gazebo and launch the first aruco detect launch

$ roslaunch bloque navigation_world.launch 

To launch the aruco detection node. This might trigger a warning/error in the previous terminal launch since it launches the node with the same name. It is normal.

$ rosrun aruco_detect aruco_detect /camera/compressed:=/camera/image_raw/compressed /camera_info:=/camera/camera_info

To launch the navigation node.

$ rosrun bloque navigation.py

About

This repository is detined for the puzzlebot robot with a camera and a LiDAR sensor mounted. The main objective of this project is navigate through a series of points defined and estimate position based on the dynamic model and Kalman Filter correction using defined Arucos at specific positions in the world. This project was created using Melodic

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published