Skip to content

AngelLM/Thor-ROS

Repository files navigation

This repository brings together all the ROS2 packages required to control the Thor robotic arm using ROS2 Humble and MoveIt2. It also includes Asgard, a modern web-based graphical interface built with React to make operating and programming the arm intuitive and accessible.

ROS Humble Logo Moveit Humble Logo React Logo

📦 What’s inside this repository?

  • ws_thor/src - ROS2 Packages for Thor
    All packages and configuration needed to integrate Thor with ROS2 Humble LTS and MoveIt2, enabling motion planning, simulation, and control via RViz.
    You can also simulate the real robot in Gazebo—perfect for testing before moving to the actual hardware, or if you don’t have a Thor robot yet!

    Rviz & Gazebo

  • /asgard - Asgard: Web GUI
    Asgard is a React-based web application for visual and intuitive control and programming of the Thor arm. No need for command-line interaction!
    It provides an environment where you can control the robot using joint movements (forward kinematics) or target coordinates (inverse kinematics)—in a way similar to RViz.
    You can save poses, create and execute programs by choosing joint or linear movements for each pose.

    Rviz & Gazebo

🚀 Quick Start

For the Hardcore Penguins: Ubuntu 22.04

Are you a fearless Linux fan who believes real robots should run free and native?
If you think installing software is best done with a terminal, some caffeine, and a dash of adventure, this is your path!
Summon the full power of Thor on Ubuntu 22.04 and let the penguin spirit guide your robotic journey.
👉 See instructions for Ubuntu 22.04

For the Windows Adventurers: Windows 11 + WSL2

Are you a brave explorer who likes the comfort of Windows but secretly wants to play in the Linux playground?
With Windows 11 + WSL2, you can have the best of both worlds.
No need to dual boot, invoke dark powers, or sacrifice a USB stick. Just open your terminal, let WSL2 work its magic, and enjoy robotic domination with minimum fuss and maximum style!
👉 See instructions for Windows 11 + WSL2

🤝 Join the Community

Want to contribute or need help?
Join our Thor Robot Discord Community to collaborate and help improve the Thor-ROS project.

About

ROS for Thor Robotic Arm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published