A1XY Startup and Demo Guide
1. Preparation Before Start
1.1 Hardware Preparation
Item | Quantity | Notes |
---|---|---|
A1XY Arm | 1 | - |
A1XY Host Computer | 1 | OS Dependency: Ubuntu 20.04 LTS Middleware Dependency: ROS Noetic |
Note: Ensure that the robot arm assembly and wiring connections are completed according to the A1XY unpacking and installation guide before proceeding to start the robot arm control as described below.
1.2 Software Preparation
1.2.1 Download the SDK
- Baidu Cloud:https://pan.baidu.com/s/1jVEqjL-r_Ll7bKFB1XxKIw?pwd=a1xy
- Google Drive:https://drive.google.com/drive/folders/180qSZTc7bZgwklVuwcuhq5O2DPteI2nR?usp=sharing
This is the initial software version. For future updates, refer to the A1XY Software Version Changelog to obtain the latest SDK package and update information.
1.2.2 Install the SDK
Note: The SDK file supports only the X86 architecture.
-
Use the following command to check if the connection is established:
-
Execute the following commands to install the SDK:
2. Start SDK
2.1 Start the CAN Driver
Throughout the control process of the A1XY, you will need to open multiple terminals. We recommend using TMUX. Common commands include:
- Create a new terminal: Press
Ctrl + B
thenC
. - Switch terminals: Press
Ctrl + B
then press number which indicates the number of terminal windows.
Now, you can start CAN driver in the following steps.
-
Start TMUX.
-
Start FDCAN Communication
-
Start roscore
-
Press
Ctrl + B
thenC
to create a new terminal. Then start HDAS.
2.2 Start Control
-
Run the following command to dump CAN bus messages.
-
Press
Ctrl + B
thenC
to create a new terminal. Run the following command to enable the hardware interface and ROS interface.
2.3 Demo
Note: If any errors occur, please get in touch with us for technical support immediately. If there are no issues, press Ctrl + C
to close the program.
-
Terminate all running TMUX sessions in the background and shut down all ROS programs.
-
Start FDCAN communication.
-
Press
Ctrl + B
thenC
to create a new terminal. Then start HDAS. -
Enter TMUX
-
Set up the
SocketCAN
interface andcan0
. -
Start roscore.
-
Press
Ctrl + B
thenC
to create a new terminal. Run the following command to start joint control. -
Press
Ctrl + B
thenC
to create a new terminal. Run the following command to start demo script.