2d-slam-demo command not found
Introduction
When you run more command in linux terminal / console, you get the following error message
2d-slam-demo: command not found
or when using sudo you get the following error message
sudo: 2d-slam-demo: command not found
Solutions to 2d-slam-demo: command not found
How To Fix 2d-slam-demo: command not found in Ubuntu / Debian / Kali Linux / Raspbian
In Ubuntu 2d-slam-demo is provided by mrpt-apps package.
mrpt-apps is:
The Mobile Robot Programming Toolkit (MRPT) is an extensive, cross-platform, and open source C++ library aimed to help robotics researchers to design and implement algorithms in the fields of Simultaneous Localization and Mapping (SLAM), computer vision, and motion planning (obstacle avoidance).
This package provides a set of console and GUI applications:
- rawlog-grabber: Record datasets from robotic sensors.
- RawLogViewer: Robotic dataset viewer and manipulator.
- ReactiveNavigationDemo: Obstacle avoidance GUI demo.
- SceneViewer3D: GUI viewer of MRPT 3D scenes.
- camera-calib: Interactive camera calibration tool.
- icp-slam
- kf-slam
- graph-slam
- 2d-slam-demo: GUI didactic robotic SLAM demo.
- map-partition
- observations2map: Converts simplemaps into metric maps.
- pf-localization: Particle filter localization (Monte Carlo localization).
- ro-localization
- rbpf-slam: Rao-Blackwellized Particle Filter for SLAM.
- simul-landmarks
- simul-beacons
- simul-gridmap
- GridmapNavSimul
- grid-matching
- rawlog-edit
- navlog-viewer: GUI viewer of navigation logs.
- features-matching: Computer vision demo.
- kinect-icp-slam: Example 3D mapping with Xbox Kinect
- kinect-view: Example 3D mapping with Xbox Kinect
- robotic-arm-kinematics: GUI for design of robot arms with Denavit-Hartenberg parameters.
- velodyne-view: Live display/grabbing of Velodyne scanners.
- rosbag2rawlog: Convert a ROS bag dataset into an MRPT Rawlog file.
- 3d-rotation-converter: A GUI tool to convert between different SO(3) rotation parameterizations (quaternions, Euler angles, etc.)
To fix this problem, we can install more using the command below.
sudo apt-get -y install mrpt-apps
This command might take some time to finish depending on your machine internet connection.
You can also use apt command to install mrpt-apps.
sudo apt -y install mrpt-apps
Or if you have aptitude installed you can use the following command.
sudo aptitude install mrpt-apps
Summary
In this tutorial we learn how to fix 2d-slam-demo command not found error in Ubuntu / Debian / Kali Linux or Raspbian distribution.