CCNYRoboticsLab / scan_tools

ROS Laser scan tools
300 stars 187 forks source link

Using laser_scan_matcher to find transforms between 2 robots with lidar. #64

Open Xvdgeest opened 5 years ago

Xvdgeest commented 5 years ago

Hi,

I was wondering if I could use the CSM to estimate the transform between two robots, both equipped with Lidar, scanning their surroundings (and each other). The starting positions will be unknown.

I guess I would have to adjust the laser_scan_matcher_node to accept two /scan topics, use the CSM to match both scans and get a transform.

I'd like hear your opinion on this.

Cijoxx commented 5 years ago

Hi,

Sorry for that I cannot help you ,i haven't used two robots in a system。But i have an immaturity idea for your question.First,you can drive two robot to get maps of the same surrounding(the larger of two maps).Then, let robots connect to the same master,set the tf, share their locations,complete the transform. 

------------------ 原始邮件 ------------------ 发件人: "Xvdgeest"<notifications@github.com>; 发送时间: 2019年11月30日(星期六) 凌晨0:26 收件人: "ccny-ros-pkg/scan_tools"<scan_tools@noreply.github.com>; 抄送: "Subscribed"<subscribed@noreply.github.com>; 主题: [ccny-ros-pkg/scan_tools] Using laser_scan_matcher to find transforms between 2 robots with lidar. (#64)

Hi,

I was wondering if I could use the CSM to estimate the transform between two robots, both equipped with Lidar, scanning their surroundings (and each other). The starting positions will be unknown.

I guess I would have to adjust the laser_scan_matcher_node to accept two /scan topics, use the CSM to match both scans and get a transform.

I'd like hear your opinion on this.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Xvdgeest commented 5 years ago

Hi,

this is also an option I am investigating, using the multirobot map merge package to get reliable transforms. https://github.com/hrnr/m-explore/pull/30 However, since I don't need to build a map, I wanted to try with laser_scan_matcher as well.