ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
2021-02-03 18:54:10 -0500 | received badge | ● Nice Question (source) |
2019-10-09 08:06:28 -0500 | received badge | ● Famous Question (source) |
2018-11-05 15:08:12 -0500 | received badge | ● Nice Question (source) |
2018-07-31 15:49:24 -0500 | received badge | ● Great Question (source) |
2017-04-21 11:58:10 -0500 | received badge | ● Famous Question (source) |
2017-04-21 11:58:10 -0500 | received badge | ● Notable Question (source) |
2016-11-24 08:59:34 -0500 | received badge | ● Good Question (source) |
2016-05-08 16:11:02 -0500 | marked best answer | Finding the relative pose of a robot gripper I have a robot arm with a gripper. I know the gripper pose (relative to the robot base coordinate system) at any moment. At startup, I record the pose of the gripper and set this as the original pose So, From my calculations:
Therefore:
However, from my observations, |
2016-05-08 16:10:27 -0500 | received badge | ● Notable Question (source) |
2016-05-08 14:56:35 -0500 | marked best answer | Writing a simple CMakeLists.txt file for ROS I am new to ROS (Indigo), and I want to write a C++ program to use the MoveIt! package. However, I am confused as to what I need to have in my CMakeLists.txt file, such that the header and library files can be found. For example, here is the file so far: And my main.cpp file is: But compiling this gives me the error: So, I need to specify where to find these Eigen header files. But given that Eigen is a dependency of MoveIt!, then I shouldn't have to manually include all these header file directories. How should I be writing the CMakeLists.txt file so that all header and library directories of dependencies are included? |
2016-04-26 03:18:21 -0500 | received badge | ● Nice Question (source) |
2016-03-14 07:54:59 -0500 | received badge | ● Famous Question (source) |
2016-03-14 07:54:59 -0500 | received badge | ● Notable Question (source) |
2016-03-04 06:24:06 -0500 | received badge | ● Popular Question (source) |
2015-11-24 03:26:49 -0500 | received badge | ● Famous Question (source) |
2015-11-12 09:40:21 -0500 | received badge | ● Famous Question (source) |
2015-11-12 09:40:21 -0500 | received badge | ● Popular Question (source) |
2015-11-12 09:40:21 -0500 | received badge | ● Notable Question (source) |
2015-10-01 19:13:45 -0500 | received badge | ● Notable Question (source) |
2015-10-01 19:13:45 -0500 | received badge | ● Popular Question (source) |
2015-08-13 14:25:45 -0500 | asked a question | Building PCL with Kinfu I am installing Point Cloud Library (PCL), without installing ROS. Now, I would like to use the open source version of Kinect Fusion (http://pointclouds.org/news/2011/12/08/kinectfusion-open-source/). So, I downloaded the latest PCL source from https://github.com/PointCloudLibrary/pcl, and then followed the compilation and installation instructions at http://pointclouds.org/downloads/source.html. But how do I now run the Kinect Fusion implementation? I cannot seem to find any reference to Kinfu in the build files. I notice that there is a directory at Perhaps this is something to do with the configuration, where I have not indicated that I want Kinfu to be built? I remember that when I originally ran cmake, it told me that it could not find OpenNI, so could this be the issue? I do have OpenNI2, because my camera (ASUS Xtion) does not work with the original OpenNI), but will Kinfu build with this? |
2015-08-05 23:14:15 -0500 | received badge | ● Famous Question (source) |
2015-07-03 13:09:43 -0500 | received badge | ● Famous Question (source) |
2015-06-21 03:22:00 -0500 | marked best answer | Sourcing from multiple workspaces I am just running through the ROS tutorials for Indigo (running on Ubuntu 14.04). In my .bashrc file, I have added the line However, I also have downloaded another package, located in The problem is that if I now run So the only solution I have come up with is to have all my packages in the same workspace. But this means that I cannot run the tutorial whilst also playing around with some other packages I've downloaded. Is it normal to just have one workspace which contains all packages you have built / downloaded (i.e. other than the ones that come with ROS by default)? Or is there another solution to this? I have inspected the setup.bash files for both these workspace, and they are identical: |
2015-06-06 03:33:08 -0500 | received badge | ● Famous Question (source) |
2015-06-01 21:52:38 -0500 | received badge | ● Notable Question (source) |
2015-05-28 10:01:48 -0500 | received badge | ● Popular Question (source) |
2015-05-26 11:58:47 -0500 | received badge | ● Notable Question (source) |
2015-05-26 10:24:43 -0500 | asked a question | Error with MoveIt! MoveGroup: Unable to construct robot model I am very new to ROS (Indigo), and want to use the MoveIt! tools with a Kinova Mico arm. So, I decided to follow the official tutorial at: http://docs.ros.org/hydro/api/pr2_mov... Here, it tells me to use the following line to create a MoveGroup: What hasn't been explained, is what to use in place of "right_arm"? I have created a package called I build the package with However, this gives me the error: Why am I getting this error, and what do I need to put instead of "right_arm"? The tutorial does not give very much background help! |
2015-05-26 02:39:07 -0500 | received badge | ● Popular Question (source) |
2015-05-26 02:13:25 -0500 | received badge | ● Popular Question (source) |
2015-05-25 14:59:48 -0500 | received badge | ● Popular Question (source) |
2015-05-25 10:58:34 -0500 | edited question | Which package should I use in CMakeLists.txt? I want to use the MoveIt! package on ROS indigo, and I am following the tutorial at http://docs.ros.org/hydro/api/pr2_mov... . As an example of how to use MoveIt! in C++, the tutorial provides the following line: What I am trying to figure out, is how to actually compile this. So, I have built a new ROS package, and in the If I look in After doing a bit of research, I found that the And then I try to build my package, it tells me: And similarly for So I'm obviously a bit confused as to what ROS packages actually are, where they are stored on my machine, and how to know which one I should be referencing in |