All Projects → RoboJackets → Rrt

RoboJackets / Rrt

Licence: other
C++ RRT (Rapidly-exploring Random Tree) Implementation

Projects that are alternatives of or similar to Rrt

Anms Codes
Efficient adaptive non-maximal suppression algorithms for homogeneous spatial keypoint distribution
Stars: ✭ 174 (-8.42%)
Mutual labels:  robotics, qt
Qtwidgetsexamples
QtWidgets相关的技术分享
Stars: ✭ 187 (-1.58%)
Mutual labels:  qt
Phantomstyle
Cross-platform QStyle for traditionalists
Stars: ✭ 179 (-5.79%)
Mutual labels:  qt
Framelesshelper
Frameless windows for Qt Widgets and Qt Quick applications. Support Win32, X11, Wayland and macOS.
Stars: ✭ 183 (-3.68%)
Mutual labels:  qt
Qmarkdowntextedit
A C++ Qt QPlainTextEdit widget with markdown highlighting support and a lot of other extras
Stars: ✭ 182 (-4.21%)
Mutual labels:  qt
Openocl
Open Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.
Stars: ✭ 185 (-2.63%)
Mutual labels:  robotics
Nut
Advanced, Powerful and easy to use ORM for Qt
Stars: ✭ 181 (-4.74%)
Mutual labels:  qt
Raspi
Base functionality for working with a Raspberry Pi from Node.js
Stars: ✭ 187 (-1.58%)
Mutual labels:  robotics
Ros2 rust
Rust bindings for ROS2
Stars: ✭ 187 (-1.58%)
Mutual labels:  robotics
Browser
🌍 Cross-platform Material design web browser
Stars: ✭ 184 (-3.16%)
Mutual labels:  qt
Client
Client software primarily used with the CasparCG Server software for audio and video playout, to control graphics and recording, but it can also be used for other tasks within television broadcast.
Stars: ✭ 183 (-3.68%)
Mutual labels:  qt
Zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Stars: ✭ 182 (-4.21%)
Mutual labels:  robotics
Awesome Robotics
A list of awesome Robotics resources
Stars: ✭ 2,534 (+1233.68%)
Mutual labels:  robotics
Qt5.cr
Qt5 bindings for Crystal, based on Bindgen
Stars: ✭ 182 (-4.21%)
Mutual labels:  qt
Kinematics
🤖 JavaScript 6DOF robot kinematics library
Stars: ✭ 187 (-1.58%)
Mutual labels:  robotics
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Stars: ✭ 2,510 (+1221.05%)
Mutual labels:  qt
Px4 Sitl gazebo
Set of plugins, models and worlds to use with OSRF Gazebo Simulator in SITL and HITL.
Stars: ✭ 182 (-4.21%)
Mutual labels:  robotics
Robopy
Robopy is a python port for Robotics Toolbox in Matlab created by Peter Corke
Stars: ✭ 186 (-2.11%)
Mutual labels:  robotics
Live Video Magnification
An OpenCV/Qt based realtime application for Eulerian Video Magnification / Motion Magnification. Works with multiple videos and cameras at the same time and let's you export the magnified videos.
Stars: ✭ 187 (-1.58%)
Mutual labels:  qt
Rigidbodydynamics.jl
Julia implementation of various rigid body dynamics and kinematics algorithms
Stars: ✭ 184 (-3.16%)
Mutual labels:  robotics

RRT CircleCI

C++ RRT (Rapidly-exploring Random Tree) implementation

Interactive RRT Viewer

This project contains an interactive RRT viewer. The source and destination points can be dragged with a mouse. Here's a screenshot:

Interactive RRT

Dependencies

The following are required in order to build this project:

  • cmake >= 3.2.0
  • Qt 5.5+
    • (The following dependencies are only needed for the rrt viewer)
    • QtDeclarative 5
    • QtQuick2.5+
    • QtQuick Controls
    • QtQuick Dialogs
  • Eigen
  • ninja
  • ccache
  • libflann-dev
  • libboost-all-dev

To install all needed dependencies on Ubuntu 16.04, run:

sudo apt-get -y install qt5-default libeigen3-dev g++ ninja-build cmake clang-format-3.6 ccache libflann-dev qtdeclarative5-dev qtdeclarative5-qtquick2-plugin qml-module-qtquick-{controls,dialogs} libboost-all-dev

Building

Run make in the main directory to build the rrt-viewer program and the test-runner program, which are placed in the build/ folder.

git submodule update --init
make
build/rrt-viewer

Resources

Here are some good resources for learning more about RRTs:

License

This project is licensed under the Apache License v2.0. See the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].