You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+47-37Lines changed: 47 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,20 @@
1
1
# AR4 ROS 2 Software
2
2
3
-
The [Annin Robotics AR4](https://www.anninrobotics.com/) robot is a 6DOF desktop size industrial robot that is a free, open plan low cost robot. This repository contains the necessary ROS 2 packages to plan and execute motions in Gazebo sim.
3
+
The [Annin Robotics AR4](https://www.anninrobotics.com/) robot is a 6DOF desktop size industrial robot that is a free, open plan low cost robot.
4
4
5
-
It provides a ROS 2 set of packages to be able to control the AR4 robot both in real hardware and
6
-
a number of different simulation environments.
5
+
This package is a ROS 2 software stack for the AR4 robot. It contains both the necessary packages to control the robot in real hardware and in simulation environments based on [Gazebo](https://gazebosim.org/home), [Isaac Sim](https://docs.isaacsim.omniverse.nvidia.com/latest/index.html), and [MuJoCo](https://mujoco.org/).
You need a working ROS 2 environment to be able to build and run the packages in this repository. The exact details of the environment will depend on the specific package you are trying to run (realbot, Gazebo, Isaac Sim, or MuJoCo).
63
+
64
+
To help you get started and to provide a reference environment, we provide development docker images that contain all the necessary dependencies to run the contents of this repository.
65
+
66
+
To be able to use the development docker images, you need to have `docker` and `docker-compose` installed in your host machine.
63
67
64
-
### Prerequisites
68
+
You can find the Docker installation instructions for Ubuntu [here](https://docs.docker.com/engine/install/ubuntu/).
65
69
66
-
It is a requirement to have `docker engine` with the `docker compose plugin` already installed in the host machine.
See further instructions in [the Realbot bringup package README file](ar4_realbot_bringup/README.md)
97
114
98
-
###Controlling the AR4 with MoveIt
115
+
## Controlling the AR4 with MoveIt
99
116
100
117
To plan and command the arm to execute a motion, this launch file will also start MoveIt automatically. Once launched, you should see RViz showing the robot visualization and the MotionPlanning panel on the left.
101
118
@@ -110,18 +127,11 @@ This will select a random position for the arm that would not cause a collision
110
127
[Random valid position video](https://github.com/user-attachments/assets/ec926968-8952-4ccf-ba63-5423e94f61cd)
111
128
112
129
113
-
####2. Moving end effector to a desired position
130
+
### 2. Moving end effector to a desired position
114
131
This allows you to select a goal position for the end effector, which is currently the last link in the arm as no gripper is being used. This is done by dragging and dropping where the end effector should move to.
115
132
116
133
[User selected position video](https://github.com/user-attachments/assets/04dbb11c-bca4-4c05-95ae-251d70f41931)
0 commit comments