background preloader

Mapping

Facebook Twitter

Documentation - Point Cloud Library (PCL) This tutorial demonstrates how to use KinFu Large Scale to produce a mesh (in meters) from a room, and apply texture information in post-processing for a more appealing visual result.

Documentation - Point Cloud Library (PCL)

The first part of this tutorial shows how to obtain the TSDF cloud from KinFu Large Scale. The second part shows how to convert the TSDF cloud into a uniform mesh. The third part shows how to texture the obtained mesh using the RGB images and poses we obtained from KinFu Large Scale. TSDF Cloud This section describes the TSDF Cloud, which is the expected output of KinFu Large Scale. You may be wondering: “What is the difference between a TSDF cloud and a normal point cloud?” Figure 1: The cube is subdivided into a set of Voxels. As you may already know, the way in which the TSDF volume is stored in GPU is a voxel grid. At the time of data extraction, the grid is traversed from front to back, and the TSDF values are checked for each voxel. Figure 2: A representation of the TSDF Volume grid in the GPU. ROS-Users - Re: How to connect the transform between /robot_base and /map ? (Ming Liu)

Hi everyone, Thanks for you kind and prompt replies.

ROS-Users - Re: How to connect the transform between /robot_base and /map ? (Ming Liu)

But the move_base is still asking for a frame with frame_id /base_link (output in rxconsole): Waiting on transform from base_link to /map to become available before running costmap, tf error: Frame id /base_link does not exist! When I launch the launch-file as below, where of course I have corrected the naive spelling mistake @-| , as: We had a transformation .yaml before, which I forgot to mention.The result of $ rosrun tf view_frames$ evince frames.pdf showed that the frames are correctly linked. The result of $rosrun tf tf_echo /robot_base /world returns correct transformation when I move the robot around.

I also output the parameters got by "move_base" node, by adding: ROS_INFO("FrameIDs: %s %s", robot_base_frame_.c_str(), global_frame_.c_str()); to move_base.cpp:66. It sounds like the parameters are not correctly passed to the costmap or else nodes. Best regards,Ming. ROS-Users - Subscribing to PR2 Base Odometry. Pretty much, here's a code that compiles#include #include void odomCB(const nav_msgs::Odometry::ConstPtr& msg){ double xPos=msg->pose.pose.position.x; double yPos=msg->pose.pose.position.y; //get Quaternion anglular information double x=msg->pose.pose.orientation.x; double y=msg->pose.pose.orientation.y; double z=msg->pose.pose.orientation.z; double w=msg->pose.pose.orientation.w; //convert to pitch double angle=atan2(2*(y*x+w*z),w*w+x*x-y*y-z*z); ROS_ERROR("%f %f %f",xPos,yPos,angle);}; On Wed, Mar 31, 2010 at 5:40 PM, Sebastian Castro <[hidden email]> wrote: Is there any way to subscribe to the pose of the base of a simulated PR2 robot?

ROS-Users - Subscribing to PR2 Base Odometry

_______________________________________________ ros-users mailing list [hidden email] Turtlebot_navigation/Tutorials/Autonomously navigate in a known map. Description: This tutorial describes how to use the TurtleBot with a previously known map.

turtlebot_navigation/Tutorials/Autonomously navigate in a known map

Tutorial Level: BEGINNER Prior Setup This tutorial assumes you have a map of your work area setup. Such as the one generated by the previous tutorial. This assumes that you have a TurtleBot which has already been brought up in the turtlebot bringup tutorials. Launch the amcl app On the TurtleBot Run the navigation demo app passing in your generated map file. OctoMap - 3D occupancy mapping. Wurm10octomap. Rgbdslam. Electric: Cannot load information on name: rgbdslam, distro: electric, which means that it is not yet in our index.

rgbdslam

Please see this page for information on how to submit your repository to our index.fuerte: Documentation generated on December 26, 2012 at 03:53 PMgroovy: Cannot load information on name: rgbdslam, distro: groovy, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.hydro: Cannot load information on name: rgbdslam, distro: hydro, which means that it is not yet in our index. 3D model representation. 3D mapping with Kinect style depth camera.