Skip to content

Gokhulraj6200/robot_gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot_GUI Package

Table of Contents

Introduction

The robot_GUI package is the other part of the project aimed at creating a user-friendly graphical interface for robot teleoperation and monitoring. This package provides a GUI which is created using C++, ROS, and the CVUI library, which displays information about the robot. It enables users to interact and control robot's more efficiently.

Prerequisites

  • ROS
  • c++ compiler
  • Linux
  • OpenCV
  • CVUI library

Installation

1. clone this repository inside your catkin_ws/src directory:

cd ~/catkin_ws/src
git clone https://github.com/Gokhulraj6200/robot_gui.git

2. Compile the package:

cd ~/catkin_ws
catkin_make

3. Source the ROS environment:

source devel/setup.bash

Usage

1. start the ROS core by using the following code:

roscore

2. Launch the 'robot_info' node:

rosrun robot_info agv_robot_info_node

3. Launch the 'distance_tracker_service' node:

rosrun distance_tracker_service distance_tracker_service

3. lastly, launch the 'robot_gui_node' to control the robot using GUI:

rosrun robot_gui robot_gui_node

Result

A Teleoperation Control GUI is created which displays the following real time controls and information of the robot:

GUI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published