RoboJackets / Rrt
Licence: other
C++ RRT (Rapidly-exploring Random Tree) Implementation
Stars: ✭ 190
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
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
Raspi
Base functionality for working with a Raspberry Pi from Node.js
Stars: ✭ 187 (-1.58%)
Mutual labels: robotics
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
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
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:
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].