Questions tagged [mobile-robot-toolkit]

Mobile Robot Programming Toolkit (MRPT) is a C++ set of libraries and tools for working in robotics. Use with the [c++] tag and any specific C++ version tags.

Home page: www.mrpt.org/

26 questions
1
vote
1 answer

Problems building MRPT program with cmake

I hate cmake, as I always seem to spend more time trying to get cmake to compile and build a program than I do writing and debugging the program cmake is supposed to be building. Anyway, the latest problem is this. I have some code that starts ... …
1
vote
1 answer

Is there a tool to convert RawLog to Carmen?

MRPT offers a tool to convert robotics log file from Carmen to RawLog. I need to convert the other way around from RawLog to Carmen but I don't seem to be able to find such a tool. Please, can you help me with that ? Thanks.
lounice
  • 39
  • 8
1
vote
1 answer

Installing MRPT on Fedora

Can anyone provide a detailed procedure for installing MRPT on Fedora 33 Scientific (one of the Fedora Labs which has a KDE interface)? The MRPT installation instructions for Ubuntu mentions something about cmake/cmake-gui. Checking the man pages,…
jetkit
  • 11
  • 1
  • 3
1
vote
1 answer

How to set scan angle in CObservation2DRangeScan?

I'm trying to use mrpt slam algorithm. I would like to adapt the original "icp slam app" to use lidar scans from my simulation. If I understand correctly I should use the CObservation2DRangeScan class to contain the lidar observations. My problem is…
maximus
  • 11
  • 2
1
vote
1 answer

Pass includes and libs of MRPT as a dependency library

Ive been using the library mrpt to wrap difodo algorithm aroung ROS. My system specifications are: Ubuntu 18.04 and Ive installed mrpt using the ppa from mrpt platform, currently Ive got version 1.9.9 of mrpt. Ive been using the following in my…
obito1406
  • 355
  • 1
  • 4
  • 10
1
vote
1 answer

How can I use the MRPT particle filter with 3D data instead of 2D?

I am building a range-only localisation application that I would like to use an MRPT particle filter for. I am looking at the MRPT example applications: ro-localization pf-localization rbpf-slam All of these run fine on the sample data, but the…
anti
  • 3,011
  • 7
  • 36
  • 86
1
vote
1 answer

Unable to locate lidar on rviz map through mrpt localization

I am trying to do localization just using lidar . I uses the map generated by cartographer_ros and do localization using mrpt_localization(http://wiki.ros.org/mrpt_localization). I tried using the command 'roslaunch mrpt_localization demo.launch',…
RedEye
  • 11
  • 1
1
vote
1 answer

Filling MRPT velodyne scan observation

I'm new to MRPT and I would like to use it for building an occupancy grid map using velodyne point clouds. The KITTI dataset provide velodyne point clouds in (x,y,z,r) format, where r is the reflectance. I'm trying to fill a…
vper
  • 13
  • 2
1
vote
1 answer

What is MRPT approach to environment changes during robot navigation?

About 2D SLAM libraries in MRPT project (like rbpf-slam & icp-slam libraries using 2D LiDAR), what happens when environment changes or people walking around the robot? The library detects these changes in environment and eliminates them? Or applies…
Mazdak
  • 11
  • 1
1
vote
1 answer

How to get a 3d scan as txt from Rawlog file?

I'm new to c++ programming and I am currently trying to work with kinect and Hokuyo sensors with mrpt. The rawlog-grabber app allows me to get scan from both sensors and I can get the 2D-scan (Hokuyo) as txt file with rawlog-edit. But I can't seem…
G. Mrtx
  • 13
  • 2
1
vote
2 answers

insertObservation method in COccupancyGridMap2D is producing warped results

The function insertObservation in COccupancyGridMap2D takes in two parameters which are the CPose3D and CObservation2DRangeScan values, even though both of these values are accurate with no noise, the grid is producing warped boundaries. The only…
1
vote
1 answer

Set robot dimensions

I'm using MRPT, in particular the CHolonomicVFF class, for a university project. I made a ROS node which implements a simple obstacle avoidance functionality, it seems to work but I need a way to specify the robot dimensions. I checked the…
Facosenpai
  • 111
  • 1
  • 4
  • 11
1
vote
1 answer

MRPT library COpenGLScenePtr does not name a type

I have installed mrpt from here for running this project. The problem is that I keep getting the following error. error: ‘COpenGLScenePtr’ in namespace ‘mrpt::opengl’ does not name a type opengl::COpenGLScenePtr scene; in the…
Mj1992
  • 3,404
  • 13
  • 63
  • 102
1
vote
2 answers

Tracing a segmentation fault in a 3rd party library: cv::ImageCodecInitializer destructor crashes

We're developing a framework, which directly uses mrpt-1.9 which in turn uses OpenCV 2.4. We were writing unit tests, which segfault when the tests exists (e.g., during cleanup) with an OpenCV error: cv::String::deallocate() What I have…
Ælex
  • 14,432
  • 20
  • 88
  • 129
1
vote
1 answer

About ROS_RMPT_SLAM package compiling issue

While doing catkin_make ROS_MRPT_SLAM, I got following error In file included from /usr/include/mrpt/base/include/mrpt/utils/CFileGZInputStream.h:12:0, from…
1
2