Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.38 KB

File metadata and controls

56 lines (43 loc) · 1.38 KB

GH360 Robot Arm Web GUI

Created with React.

Installation

Make sure Node is downloaded on your computer.

You can check it with

node -v

node version should be >22.*

Run the project locally

Clone the project

git clone https://github.com/frdedynamics/gh360_gui.git

Move to the React project directory

cd gh360_gui/gh360_gui

Install dependencies

npm i

Run the local server

npm run dev

Connect to the GH360 robot

Installation

  • Add rosbridge_suite package version 1.3.1 in the ROS2 workspace. You can download it here.
  • Build the workspace.

Startup

  • Start the robot.
  • Launch the rosbridge server
    ros2 launch rosbridge_server rosbridge_websocket_launch.xml
    

In order to run locally without a robot

Clone the repository: https://github.com/LauEls/gh360_replay_environment and follow the instructions to set up the docker container in order to simulate the communication with the robot. Except instead of running ros2 bag play rosbags/final_eval_rosbag_1757431284 at the end, run ros2 run gh360_webapp joint_pos_controller. The program will still run without this, but you won't receive any data to show, nor will it be possible to simulate moving the robot.

License

MIT