ROS driver and image processing toolbox for imprex polar-cameras based on Pleora’s eBUS™ Software Development Kit (SDK)
The driver was originally cloned from IRALab ira_photonfocus_driver repository.
The current version of the repo contains three branches:
- master (8_bts_process)
- 10_bts_process
You are on the branch ** 8_bts_process **
Each user should fork the project or clone (if they have the admin permision) and in their user space create extra branches if they like. In case of merging the new created branch with any of the existing branches, the users can request a PR (pull request).
Assuming the pleora SDK and ROS requirements are installed, and the package is compiled with catkin_make
to run the package use:
In a terminal
roscore
In another terminal
rosrun pleora_polarcam find_camera
This will return the ip of the camera to be used
rosrun pleora_polarcam pleora_poalrcam_driver _ip:=THE_IP_FROM_FIND_CAMERA
rosrun pleora_polarcam pix2image_node 'angle'
or
rosrun pleora_polarcam process_angles_node
rosrun pleora_polarcam pix2image_node 'stokes'
or
rosrun pleora_polarcam process_stokes_node
rosrun pleora_polarcam pix2image_node 'polar'
or
rosrun pleora_polarcam process_polar_node
rosrun pleora_polarcam pix2image_node 'angles/polar/stokes' save
First the ip address of the camera in the pleora_polarcam_driver.launch
file should be adjusted to the found ip of the camera
Second remeber ther is no need for roscore
roslaunch pleora_polarcam pleora_polarcam_driver.launch
roslaunch pleora_polarcam show_angle_images.launch
roslaunch pleora_polarcam show_stokes_images.launch
roslaunch pleora_polarcam show_polar_images.launch
roslaunch pleora_polarcam save_angle_images.launch
roslaunch pleora_polarcam save_stokes_images.launch
roslaunch pleora_polarcam save_polar_images.launch