GitHunt
AN

anubhav1772/trajectory_planning_gui

A ROS and Qt-based software controller for a 6 DOF robotic arm, written in C++.

trajectory_planning_gui

A C++ Qt-based software controller for a 6 DOF robotic arm, with ROS backend.

Installation

Clone the repositories using:

git clone https://github.com/anubhav1772/6-dof-robotic-arm.git
git clone https://github.com/anubhav1772/trajectory_planning_gui.git

Run catkin_make in your ROS source directory

$ cd ~/catkin_ws
$ catkin_make

Start the simulation using:

$ roslaunch owr_gazebo owr_spawn.launch

Launch moveit and rviz:

$ roslaunch owr_moveit_config owr_simulation_execution.launch

Launch GUI:

$ roslaunch trajectory_planning_gui trajectory_planning_gui.launch

(Qt Specific):

$ sudo apt install qtcreator
$ sudo apt install libqt5multimedia5-plugins qtmultimedia5-dev

Cartestian-based trajectory planning (straight line path)

Requirements

Languages

C++99.5%CMake0.5%

Contributors

GNU General Public License v2.0
Created July 3, 2023
Updated January 9, 2026