Skip to content
This repository was archived by the owner on Feb 13, 2024. It is now read-only.

Latest commit

 

History

270 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PPMD

Portable Projection Mapping Device

Documentation

This is the documentation for AR project. It is tested with ROS Kinect on Ubuntu 16.04

Dependencies

Install the following packages:

Packages below are included as submodules:

To include submodules, you need do:

git clone --recurse-submodules https://github.com/liushuya7/PPMD.git
$ sudo apt-get install ros-kinetic-image-view
$ sudo apt-get install ros-kinetic-marker-msgs
$ sudo apt-get install ros-kinetic-visp-hand2eye-calibration
$ sudo apt-get install ros-kinetic-ar-track-alvar

If you have not installed em package, do the following

$ pip install empy

If you have not installed stl and pycpd package, do the following

$ pip install numpy-stl
$ pip install pycpd

Complie

DO:

$ cd /your_workspace_directory/src
$ git clone --recurse-submodules https://github.com/liushuya7/PPMD.git
$ cd ..
$ catkin_make

Getting Started

How To Use

  1. launch ar_infared
  2. run ar_registration
  3. launch ar_projector

Realsense Camera

$ roslaunch ar_camera rs_camera.launch

If the launch file 'rs_camera_mutiple' for launching mutiple devices doesn't work well, try launching each device seperately:

roslaunch ar_camera rs_t265.launch camera:=t265 serial_no:=845412110480
roslaunch ar_camera rs_camera.launch camera:=d435i serial_no:=841612072067

Checherboard Pose Tracking

$ roslaunch ar_calibration ar_checkerboard.launch

Run the rendering window

roslaunch projector ar_projector.launch

Issue

Calibration and registration errors

TODO-List:

Authors

  • Joshua Liu - System Design and Integration
  • Wei-Lun Huang - Visulization/Rendering Development

See also the list of contributors who participated in this project.

License

This project is licensed under the BSD License - see the LICENSE.md file for details

Reference

About

Portable Projection Mapping Device

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages