Skip to content

Control of a 4-degree-of-freedom Robot Manipulator with ROS

Notifications You must be signed in to change notification settings

gaetanotorella/RL_HomeWork1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b73a97b · Jun 9, 2024

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Control of a 4-degree-of-freedom Robot Manipulator with ROS

This project focuses on the control of a robotic arm using the Robot Operating System (ROS) on a Linux environment, with the help of RViz and Gazebo. The main goal is to develop ROS packages that can control the movement of the robotic arm precisely and reliably using the power and flexibility provided by ROS.

Project Description

The robotic arm consists of a series of motorised joints that allow the arm to move in different directions. Using **ROS**, **RViz** and **Gazebo**, it is possible to simulate and control the robotic arm in a virtual environment before implementing it on a real hardware system. The project includes the implementation of ROS nodes for communication, motor interfacing, sensor management and the implementation of control algorithms.








Objectives

  • Use ROS as the main framework for managing the robotic arm.
  • Simulate the robotic arm using Gazebo to test and validate the control in a virtual environment.
  • Use RViz to visualise and monitor the status of the robotic arm during operation.
  • Implement ROS nodes to control the movement of the arm and manage the sensors and camera.
  • Optimise control algorithms to ensure fast and reliable response to commands.

Main Components

  • ROS (Robot Operating System)
  • Gazebo (3D robotics simulator)
  • RViz (3D visualisation tool for ROS)

Languages and Tools

The project was implemented using mainly C++ and Python within the ROS environment. The tools used include Visual Studio Code for code development, Gazebo for simulation and RViz for data visualisation.

About

Control of a 4-degree-of-freedom Robot Manipulator with ROS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published