-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add brief operation, troubleshooting docs
- Loading branch information
1 parent
4f316f3
commit 6a7c568
Showing
7 changed files
with
123 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
========= | ||
Operation | ||
========= | ||
|
||
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
./operation/stationary.rst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
================ | ||
Mobile Operation | ||
================ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
==================== | ||
Stationary Operation | ||
==================== | ||
|
||
Running ALOHA Bringup | ||
===================== | ||
|
||
In a terminal, run the following commands: | ||
|
||
.. code-block:: bash | ||
$ export INTERBOTIX_ALOHA_IS_MOBILE=false # if not already in your environment | ||
$ source /opt/ros/humble/setup.bash # configure ROS system install environment | ||
$ source ~/interbotix_ws/install/setup.bash # configure ROS workspace environment | ||
$ ros2 launch aloha aloha_bringup.launch.py # launch hardware drivers and control software | ||
.. warning:: | ||
|
||
Terminating bringup while the follower arms are not in their sleep configurations will cause them to collapse! | ||
Be sure to run the :ref:`operation/stationary:Sending Arms to Sleep Configuration` process before doing so. | ||
|
||
Teleoperation | ||
============= | ||
|
||
While ALOHA bringup is running in another terminal, open a new one and run the following commands: | ||
|
||
.. code-block:: bash | ||
$ export INTERBOTIX_ALOHA_IS_MOBILE=false # if not already in your environment | ||
$ source /opt/ros/humble/setup.bash # configure ROS system install environment | ||
$ source ~/interbotix_ws/install/setup.bash # configure ROS workspace environment | ||
$ source ~/aloha/bin/activate # configure ALOHA Python environment | ||
$ cd ~/interbotix_ws/src/aloha/scripts/ | ||
$ python3 dual_side_teleop.py | ||
The arms will lift themselves up into their "staged" configurations. | ||
Close both grippers on the leader arms to begin teleop. | ||
|
||
You should now be able to teleoperate both sets of arms. | ||
Press :kbd:`Ctrl` + :kbd:`C` on the teleoperation terminal to stop teleoperation. | ||
Place the leader arms in their cradles. | ||
|
||
Sending Arms to Sleep Configuration | ||
=================================== | ||
|
||
While ALOHA bringup is running in another terminal, open a new one and run the following commands: | ||
|
||
.. code-block:: bash | ||
$ export INTERBOTIX_ALOHA_IS_MOBILE=false # if not already in your environment | ||
$ source /opt/ros/humble/setup.bash # configure ROS system install environment | ||
$ source ~/interbotix_ws/install/setup.bash # configure ROS workspace environment | ||
$ source ~/aloha/bin/activate # configure ALOHA Python environment | ||
$ cd ~/interbotix_ws/src/aloha/scripts/ | ||
$ python3 sleep.py | ||
The follower arms will move to their "staged" configurations and then place themselves into their sleep configurations. | ||
|
||
.. tip:: | ||
|
||
You can optionally append the ``-a|--all`` flag to the sleep script command to send all arms to their sleep configurations: | ||
|
||
.. code-block:: bash | ||
$ python3 sleep.py -a | ||
# or | ||
$ python3 sleep.py --all | ||
.. Episode Collection | ||
.. ================== | ||
.. Automatic Episode Collection | ||
.. ============================ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
=============== | ||
Troubleshooting | ||
=============== | ||
|
||
X-Series Arms | ||
============= | ||
|
||
See the guides on `the X-Series Arms documentation site`_. | ||
|
||
.. _`the X-Series Arms documentation site`: https://docs.trossenrobotics.com/interbotix_xsarms_docs/troubleshooting.html | ||
|
||
SLATE Base | ||
========== | ||
|
||
See the guides on `the SLATE Base documentation site`_. | ||
|
||
.. _`the SLATE Base documentation site`: https://docs.trossenrobotics.com/slate_docs/troubleshooting.html |