-
Notifications
You must be signed in to change notification settings - Fork 55
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
Issue in loading Reachability Map #50
Comments
Looks like it is "unable to open file". Did you try giving the full pathway to the file? |
Hello @apuroopkgs . The error is due to path error in your reachability map. Please check if the map is there. If it still does not work, please send me the reachability map file. I will have a look at it. |
@jontromanab I have cloned the package that you had mentioned eariler. But it shows up errors like H5Cpp.h: No such file or directory |
That should not be the case as it is been tested by me and other people. That problem was solved with the kinetic branch. So which errors are you getting now? Is the path error is resolved? Can you please send me the errors in my branch? |
When I run catkin_make, I encounter the following errors `hutlab@11CPU0308L:~/real_ws$ catkin_make Running command: "make cmake_check_build_system" in "/home/hutlab/real_ws/build"-- Using CATKIN_DEVEL_PREFIX: /home/hutlab/real_ws/devel -- +++ processing catkin package: 'workspace_visualization' Running command: "make -j4 -l4" in "/home/hutlab/real_ws/build"Scanning dependencies of target hdf5_dataset |
You do not have the hdf5 package installed. Have you tried installing hdf5 by sudo apt-get install libhdf5-dev |
Yes it's already installed and is the newest version
|
maybe I have to tell you to check again if you have forked the correct branch. because the kinetic branch is not using the -lhdf5 library, which was done in the other branches. But not in the kinetic branch. Otherwise, you can provide the link to the fork to the repo? |
https://github.com/jontromanab/reuleaux/tree/kinetic-devel I have used this repo. I did not change anything after cloning. |
It should not be the case. That error should not be there if you have built the hdf5 properly. |
Thanks for the prompt reply. I guess the problem lies with the hdf5 as you mentioned. It would be so helpful if you guide me through the process of checking whether the hdf5 is working or not. I haven't worked with any other packages which involves hdf5. But lately when I was encountering this issue, I have gone through some forums and executed this commands
I guess execution of above commands must have done something wrong. |
can you remove hdf5 and install it again? I have the codes for testing somewhere in my old system. Otherwise, I have to find them out or have to create some new for you. |
I have reinstalled the hdf5 but the problem persists. `hutlab@11CPU0308L:~/plot_ws$ catkin_make Running command: "make cmake_check_build_system" in "/home/hutlab/plot_ws/build"Running command: "make -j4 -l4" in "/home/hutlab/plot_ws/build"[ 0%] Built target trajectory_msgs_generate_messages_py |
Hello sir, |
Hello @apuroopkgs . sorry for delayed reply. Please let me know where are you right now and which pkg are you using. Seems like you solved the problem with hdf5. If you are having problem with a reachability map, please send me that and I will have a look into it. |
Sorry for the delay. I am attaching the map file, kindly go through it and give me some direction to proceed. |
Thank you, I will look into it. |
Hallo @jontromanab I got the similar errors. Can you pls also look into my map file? I'm using ROS with Indigo-devel. |
@apuroopkgs I have looked into your reach map. There is some problem with the transformations in the generated IK file. It also cannot create a map with 0.08 resolution (That is probably our fault). But it can create a map with 0.09 resolution. Here is the image of the map with resolution 0.09. Please try with a lower resolution You can also have a look at some of the reference maps I created long back: |
@dsx0511 Somehow your ikfast file takes ages to calculate the ik solutions. https://github.com/jontromanab/ikfast_and_reach_maps Now I have to ask you what is the DOF of your robot? currently it only supports 6DOF. I still have not added extension for 7DOF. Have not tested with less dof (most probably won't work) If you are in dire need to create a reachability map, you can try here (caution: it will take some time to generate. But pro: it will create a collision aware reach map, can be incorporated in moveit) |
@vajrag have you tried my kinetic branch of Reuleaux? It should work. |
Hi @jontromanab. Yes, I have the kinetic branch. And this issue is from there!! |
@jontromanab Please guide me with this tiny confusion whenever possible! Thanking you in advance! So my question is where do the joint limits of the robot which are specified in the urdf and the collada file fit into visualizing the reachability workspace? When I visualize the reachability map I see a spherical shape in rviz whereas in reality due to the joint limits I should see only a part of the sphere as the reachable workspace. Is there any way I could visualize only the feasible workspace of the robot allowed by the joint limits in rviz? |
@apuroopkgs that is surely a very valid confusion. The current version of Reuleaux does not support self collision. Of course it supports joint limits. Otherwise the reachability does not make sense. I have a developmental repo [https://github.com/jontromanab/reuleaux_moveit] which considers joint limits and self-collision. You can try that. |
Any advice when this issue appears again when building in melodic?
|
if that message appears even after u had installed the lhdf5 libraries ? then it is related to the declaring the libraries in the bashrc. |
Can you elaborate on the declaring lhdf5 in bashrc? I'm not sure what you mean, didn't find anything similar online either. |
in your bashrc, after u source your worksapce, export the path of the library hdf5 and try if this helps. |
@vkguda355 @JuliusSustarevas Please use the proper kinetic branch. It is here. |
@jontromanab I also get this problem, please help me, thank you. My ros version is Kinetic and use your branch |
I built with the kinetic branch in mine melodic ros on Ubuntu18.04 by simply adding And try giving the full pathway to the filein the command: |
@jontromanab Hello, sorry to bother you. Is there a version of Reuleaux for Noetic? Thank you so much |
Hello all,
I am new to ROS, but I wanted to check reachability of my robotic arm. I was able to generate map, but whenever I am trying to load the reachability map, I am getting following errors.
System Version: Ubuntu 16.04
ROS version: Kinetic LTS
I have modified the reuleaux package to make it Kinetic compatible by following this commit https://github.com/ros-industrial-consortium/reuleaux/pull/28/files
The errors are as follows:
Thanks.
The text was updated successfully, but these errors were encountered: