-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Results in Poor RVIZ Performance, Camera Issues #1887
Comments
I didn't see anything in particular that would help in that discussion, but I also could be ignorant. I've been using Another thing to note, I reverted librealsense2 back to 2.3, and the version of this package to 2.2.10 and performance has been restored. A bit of background before I explain this other thing I've noticed. About a year ago I recorded a bunch of poses on a 6 dof industrial robot arm that all make the camera (mounted to the end effector) able to see a chessboard that can be repeatably mounted. Before (and now that I've reverted to older versions) all of these poses were able to see all of the corners of the chessboard. When using version 2.45 of librealsense2 and the latest version of this repository with the same launch commands, the field of view seems to have shrunk to the point where I cannot see all of the chessboard in many of these poses. Before reverting to a previous version, I noticed that the nodelet was using some 50% of my CPU, now that is down to about 18%. This could be related to the low FPS problem. I hope some of this information is actually useful... and I hope I answered your question. Thanks for your support on this!
|
Hi @jbeck28 Information about the difference between rs_launch and rs_rgbd is provided in the link below by a RealSense user and confirmed by a RealSense team member. Which stream resolutions are you using in ROS wrapper 2.2.10 please? A notable recent change in the wrapper is that from 2.2.22 onwards, a new profile system was introduced where custom stream configurations require three factors to be provided (stream width, stream height and FPS). If those three factors are not provided then the requested configuration is deemed invalid and the default configuration of the particular camera model is applied instead at launch (for example, 848x480 at 30 FPS for depth and 1280x720 at 30 FPS for color on D435 / D435i). Before that, another previous notable change was in 2.2.15 onwards, where IMU, infrared, fisheye and pose topics were disabled by default and needed to be enabled in the launch in order for those topics to be published. |
Hi @jbeck28 Do you require further assistance with this case, please? Thanks! |
Case closed due to no further comments received. |
Sorry for the egregious delay on this, I took a week off work and then last week was rather crazy. I'll continue troubleshooting this eventually, at which point I'll start commenting properly. Just wanted to keep you apprised, thanks for your support thus far.
|
Thanks very much @jbeck28 for the update. Please do feel free to continue your case when you are ready. Good luck! |
Hello,
I'm using a realsense D415, and Ubuntu 18.04 with kernel 5.4.0-73, and up until recently everything was working fine.
I updated my local version of this repository (which I had cloned into my catkin workspace) using
git pull
. I have no idea what version I was using before, but I had originally cloned the repository some time in late 2019.Now, when I visualize the pointcloud in RViz (use rs_rgbd.launch, with some associated stuff), I get roughly 2fps whereas I was getting a solid 30 before.
Furthermore, the application I use the camera with to detect chess boards now complains of NaN's, and is never able to find the chess board. There appears to be missing data in visualized point clouds.
Any help would be appreciated, I believe this little piece of information will be helpful:
Thanks in advance!
The text was updated successfully, but these errors were encountered: