Skip to content

Building automated guidance system using robot-mounted or handheld zed-mini.

Notifications You must be signed in to change notification settings

ghost-60/Guidance-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

Guidance-System

Building automated guidance system using robot-mounted or handheld zed-mini

particle filtering localization using rtabmap Top 20 percent

Current Status

  • Using Semantic SLAM through ROS nodes to improve localization in feature-less environments.
  • Semantic segmentation network is using ResNet18dilated + C1_deepsup architecture.
  • Using particle filtering to co register apriori map with online map in real time.
  • Rtabmap ROS implementaion is integrated with move_base package for path planning.
  • Using the segmented images and depth map, text/voice based commands are being generated.

Added Feature:

  • Given an a priori map, localize using landmarks such as doors, walls, etc.
  • Using particle filtering to localize in apriori map.
  • Integrated with ORB-SLAM to obtain state of particles and actual object.

Setup

$ cmake 
-DPYTHON_EXECUTABLE=/usr/bin/python3
-DPYTHON_INCLUDE_DIR=/usr/include/python3.6m 
-DPYTHON_LIBRARY=/usr/lib/aarch64-linux-gnu/libpython3.6m.so ../
$ catkin_make

How to run

  1. Run semantic segmentaion
$ roscore
$ rosrun visguide segment.py
  1. Run the rtabmap and zed camera.
$ roslaunch visguide visguide.launch
  1. To run the rtabmap and zed camera seperately:
$ roslaunch visguide rtabmap.launch
$ roslaunch visguide zedm.launch
  1. To run particle filtering in apriori map:
$ rosrun visguide main.py
  1. For visualisation
$ rviz

Recording data using zed

(Note: imu data is not stored in svo file. Use rosbag to collect imu data)

  • Use rviz to view live image.
$ roslaunch zed_wrapper zedm.launch
$ rosservice call /zed/zed_node/start_svo_recording svo_filename:= /path/to/svo/file_name.svo
$ rosservice call /zed/zed_node/stop_svo_recording

About

Building automated guidance system using robot-mounted or handheld zed-mini.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published