Skip to content

Commit b73a97b

Browse files
Update README.md
1 parent 1703c91 commit b73a97b

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

README.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
1-
# Controllo di un Robot Manipolatore a 4 gradi di libertà con ROS
1+
# Control of a 4-degree-of-freedom Robot Manipulator with ROS
22

3-
Questo progetto si concentra sul controllo di un braccio robotico utilizzando il **Robot Operating System (ROS)** su ambiente Linux, con l'ausilio di **RViz** e **Gazebo**.
4-
L'obiettivo principale è quello di sviluppare dei pacchetti ROS in grado di controllare il movimento del braccio robotico in modo preciso e affidabile utilizzando la potenza e la flessibilità fornite da ROS.
3+
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**.
4+
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.
55

66

7-
## Descrizione del Progetto
8-
<img align="left" width="200" src="https://github.com/gaetanotorella/HomeWork1/assets/92510009/32803be0-5486-427a-a977-d16d619e0233" />
9-
Il braccio robotico è composto da una serie di giunti motorizzati che consentono di muovere il braccio in diverse direzioni.
10-
Utilizzando **ROS**, **RViz** e **Gazebo**, è possibile simulare e controllare il braccio robotico in un ambiente virtuale prima di implementarlo su un sistema hardware reale.
11-
Il progetto include l'implementazione di nodi ROS per la comunicazione, l'interfacciamento con i motori, la gestione dei sensori e l'implementazione di algoritmi di controllo.
7+
## Project Description
8+
<img align="left" width="200" src="https://github.com/gaetanotorella/HomeWork1/assets/92510009/32803be0-5486-427a-a977-d16d619e0233" />
9+
The robotic arm consists of a series of motorised joints that allow the arm to move in different directions.
10+
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.
11+
The project includes the implementation of ROS nodes for communication, motor interfacing, sensor management and the implementation of control algorithms.
1212

1313
<br /><br /><br /><br /><br /><br /><br />
1414

15-
## Obiettivi
15+
## Objectives
1616

17-
- Utilizzare **ROS** come framework principale per la gestione del braccio robotico.
18-
- Simulare il braccio robotico utilizzando **Gazebo** per testare e validare il controllo in un ambiente virtuale.
19-
- Utilizzare **RViz** per visualizzare e monitorare lo stato del braccio robotico durante il funzionamento.
20-
- Implementare nodi **ROS** per il controllo del movimento del braccio e la gestione dei sensori e della camera.
21-
- Ottimizzare gli algoritmi di controllo per garantire una risposta rapida e affidabile ai comandi.
17+
- Use **ROS** as the main framework for managing the robotic arm.
18+
- Simulate the robotic arm using **Gazebo** to test and validate the control in a virtual environment.
19+
- Use **RViz** to visualise and monitor the status of the robotic arm during operation.
20+
- Implement **ROS** nodes to control the movement of the arm and manage the sensors and camera.
21+
- Optimise control algorithms to ensure fast and reliable response to commands.
2222

2323
<img src="https://github.com/gaetanotorella/HomeWork1/assets/92510009/b45a9fa2-561f-42a3-8eab-3d94d995d3de" width="200" />
2424
<img src="https://github.com/gaetanotorella/HomeWork1/assets/92510009/3f913aba-c0b6-46e6-a5bf-702e3200052b" width="200" />
2525
<img src="https://github.com/gaetanotorella/HomeWork1/assets/92510009/7378d093-9aae-427d-8e49-03796891a396" width="200" />
2626
<img src="https://github.com/gaetanotorella/HomeWork1/assets/92510009/cda330ef-b0cb-40ba-9e3a-f824a9cfc84f" width="200" />
2727

2828

29-
## Componenti Principali
29+
## Main Components
3030

3131
- **ROS** (Robot Operating System)
32-
- **Gazebo** (simulatore di robotica 3D)
33-
- **RViz** (strumento di visualizzazione 3D per ROS)
32+
- **Gazebo** (3D robotics simulator)
33+
- **RViz** (3D visualisation tool for ROS)
3434

35-
## Linguaggi e Strumenti
35+
## Languages and Tools
3636

37-
Il progetto è stato implementato utilizzando principalmente **C++** e **Python** all'interno dell'ambiente **ROS**. Gli strumenti utilizzati includono **Visual Studio Code** per lo sviluppo del codice, **Gazebo** per la simulazione e **RViz** per la visualizzazione dei dati.
37+
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.

0 commit comments

Comments
 (0)