Skip to content

cmahulea/RobotMotionToolbox-RMTool-under-MATLAB

Repository files navigation

Robot Motion Toolbox

Robot Motion Toolbox for MATLAB

Robot Motion Toolbox (RMTool) offers a collection of tools devoted to modeling, path planning and motion control of mobile robots. RMTool is embedded in the MATLAB environment which provides the considerable advantage of creating powerful algebraic, statistical and graphical instruments exploiting the high quality routines available in MATLAB. It can be used for teaching mobile robotics in introductory courses since the user can interact with the tool and no previous knowledge of Matlab is required. The main features of the software package are:

  • The environment map can be easily defined by the user by using the mouse
  • Two kind of different (geometric) maps of the environment can be used:
    • Cell decomposition (discriminate between free and occupied cells). In particular, rectangular, triangular, polytopal, and trapezoidal decompositions are employed.
    • Road map (a set of routes within the free space). Visibility graph and generalized Voronoi diagram can be used.
    • Different methods for computing intermediate points when path planning is based on cell decomposition.
    • Different visualization variables (control actions and outputs).
    • Two motion control algorithms can be used: pure pursuit and a particular Proportional Integral (PI) controller.
    • Two kinematic robot models can be used to simulate the motion of a car-like robot and a differential-drive robot.

About

Robot Motion Toolbox for MATLAB

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages