Giter Site home page Giter Site logo

Comments (14)

laurojljunior avatar laurojljunior commented on August 15, 2024 14

Hey @MontyTHall. Seems that’s a problem with recent version of RViz. Just change the camera_init frame on rviz from /camera_init to //camera_init. That solved my problem.

from loam_velodyne.

clobot-noah avatar clobot-noah commented on August 15, 2024 8

I tried to change "/camera_init" to "//camera_init" but it doesn't work, with terminal warning "Invalid argument "/camera_init" passed to canTransform argument target_frame in tf2 frame_ids cannot start with a '/' like:"
However changing "/camera_init" to "camera_init" can solve this problem.

Hi yqmy0814,
Can you please explain where do I have to go for making this change, in Rviz window only or some config file?
I am getting the same error "Invalid argument "/camera_init" passed to canTransform argument target_frame in tf2 frame_ids cannot start with a '/' like:". Please help me out here.

You will try it.
case 1) Change [Global Options] - [Fixed Frame] at the Displays tap of Rviz.
Change "camera_init" to "//camera_init". but, when I tried case 1), you must be always tried it.
case 2) Change the code.
You search "/ into the loam code. you should change the code.(LaserMapping.cpp, LaserOdomertyr.cpp, TransformMaintenance.cpp)
ex) LaserMapping.cpp - LaserMapping::LaserMapping(const float& scanPeriod, const size_t& maxIterations)
odomAftMapped.header.frame_id = "/camera_init"; --> odomAftMapped.header.frame_id = "camera_init";

from loam_velodyne.

mberrey avatar mberrey commented on August 15, 2024

Could it be because of the broadcaster rate, seen below:
frames.pdf

from loam_velodyne.

laurojljunior avatar laurojljunior commented on August 15, 2024

Hi @mberrey how did you fix that? Thanks.

from loam_velodyne.

MontyTHall avatar MontyTHall commented on August 15, 2024

@laurojljunior , yes, I'm in the same boat as you. @mberrey did you find a solution?

from loam_velodyne.

MontyTHall avatar MontyTHall commented on August 15, 2024

@laurojljunior great, I can see the odometry path. but I can't seem to see the point cloud. You get a point cloud?

from loam_velodyne.

wrotcat avatar wrotcat commented on August 15, 2024

@MontyTHall Hi, i got the same problem. Did you find a solution to get the point cloud?

from loam_velodyne.

MontyTHall avatar MontyTHall commented on August 15, 2024

@wrotcat, no I still cannot see the point cloud.

from loam_velodyne.

wrotcat avatar wrotcat commented on August 15, 2024

@MontyTHall Hey. Maybe you could 'catkin_make' it again, and change /camera_init to //camera_init. I don't know what happened exactly but the point clouds work now.

from loam_velodyne.

JJBUT avatar JJBUT commented on August 15, 2024

I was having a problem visualizing the data in RVIZ in a branch my lab uses LeGO-LOAM. On the jack-devel branch you can see how I removed all of the forward slashes from the hard coded tf frames in a commit I made today. Rebuild after making those changes and it worked like a charm.

This may not be the best way to solve the problem, but as I understand it the ROS tf tree is moving away from the forward slash. I hope someone here could provide some more clarity on that or give a better solution to this problem then doing "//camera_init".

from loam_velodyne.

yshry avatar yshry commented on August 15, 2024

@MontyTHall I was in the same situation and by running 'catkin_make -DCMAKE_BUILD_TYPE=Release' solved my case. I forgot the option last time.

from loam_velodyne.

yqmy0814 avatar yqmy0814 commented on August 15, 2024

I tried to change "/camera_init" to "//camera_init" but it doesn't work, with terminal warning "Invalid argument "/camera_init" passed to canTransform argument target_frame in tf2 frame_ids cannot start with a '/' like:"
However changing "/camera_init" to "camera_init" can solve this problem.

from loam_velodyne.

darshank528 avatar darshank528 commented on August 15, 2024

I tried to change "/camera_init" to "//camera_init" but it doesn't work, with terminal warning "Invalid argument "/camera_init" passed to canTransform argument target_frame in tf2 frame_ids cannot start with a '/' like:"
However changing "/camera_init" to "camera_init" can solve this problem.

Hi yqmy0814,
Can you please explain where do I have to go for making this change, in Rviz window only or some config file?
I am getting the same error "Invalid argument "/camera_init" passed to canTransform argument target_frame in tf2 frame_ids cannot start with a '/' like:". Please help me out here.

from loam_velodyne.

ThakurSarveshGit avatar ThakurSarveshGit commented on August 15, 2024

Hey @MontyTHall. Seems that’s a problem with recent version of RViz. Just change the camera_init frame on rviz from /camera_init to //camera_init. That solved my problem.

How to save cameras pose?

from loam_velodyne.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.