Skip to content

Common Operations

Mastering the following operations will help you operate the AlphaBot 2 robot more efficiently.

  1. At the chassis, press and hold the Power button for 1.5 seconds to power on the robot. All buttons lighting up indicates successful power-on.

  2. After waiting for 1 minute, the button light at the end of the robotic arm illuminates blue/green, indicating that the robotic arm has been successfully powered on. The robot is then ready for use.

At the chassis, press and hold the Power button for 1.5 seconds to power off the robot. The button light turning completely off indicates that power-off is successful.

If the robot is or may be in a dangerous or abnormal state, immediately press the emergency stop button on the back panel. The robot will stop immediately and enter a safe stopped state.

  1. Firmly press the red button on the back panel. An audible “click” indicates that the emergency stop has been triggered.

  2. Confirm that the robot is completely stationary, with no motion of the body or end effectors.

  3. Check the chassis indicator light. A flashing red light indicates that the emergency stop is active.

  4. To resume robot operation, rotate the red button clockwise until it pops out (an audible release sound will be heard).

When the battery power of AlphaBot 2 is low, it will prompt by voice that charging is needed. AlphaBot 2 provides the following two charging methods; please select the appropriate one according to the specific scenario.

  1. Charging with Power Adapter: After the robot is powered off or switched to manual mode, use the power adapter to directly charge the robot manually.

  2. Charging with Charging Box: The robot moves to the charging box by itself for automatic charging.

Before starting the following operations, please read the following safety precautions.

  1. Disconnect the section of the power cable without the transformer from the power adapter, and plug it into the external port on the charging box.

  2. Open the cover on the top of the charging box.

  3. Plug the short cable inside the charging box into the transformer, and plug the power cable from the other end of the transformer into the square slot inside the charging box. After completion, close the cover on the top of the charging box.

  4. When charging, plug the external power cable into the wall outlet. Toggle the circuit breaker on the charging box to the ON position. Verify the status indicator light. If the indicator light shows green, the charging box can be used normally.

  1. Open the cover on the top of the charging box, unplug the short cable from the transformer, and unplug the power cord at the other end of the transformer from the square slot inside the charging box.

  2. Take out the power adapter and close the cover on the top of the charging box.

  3. Unplug the external power cable from the charging box and plug it into the transformer.

  4. Refer to the Charging with Power Adapter section for charging.

  1. Switch the robot to Manual mode (or press and hold the Power button for 1.5 seconds to power it off). Then, push the robot to a location near a power socket.

  2. Connect the power adapter: one end to the power socket, and the other end to the charging interface on the robot chassis. Ensure both ends are firmly connected.

  3. After successful connection, the LED2 indicator of the power adapter turns red, indicating that charging is in progress.

In certain scenarios (e.g., debugging), a computer needs to remotely connect to the main control board via the ssh command. The main control board information is provided in the table below.

ItemDescription
Main Control ModuleNVIDIA AGX Orin 64G
Usernamerobot
IP Address192.168.90.1
Wi-Fi SSID (Name)Format: Alphabot2-xxx-xxxx. Refer to the delivery checklist for the specific value.
Wi-Fi Default Password88888888

The following procedure uses the Windows operating system as an example to detail how to connect a computer to the main control board.

  1. Click on the wireless network icon. Locate the Wi-Fi network name in the format Alphabot2-xxx-xxxx, then click Connect. This example uses Alphabot2-088-5d50.

  2. In the search box, search for Network Connections and click View network connections.

  3. Double-click Alphabot2-xxx-xxxx, then click Details. Locate the IPv4 default gateway address. This address is the IP address used to remotely log into the main control board.

  4. Press the Win+X shortcut keys to open the menu, then click Terminal.

  5. In the terminal, enter the ping 192.168.90.1 command. A display as shown in the figure below indicates that login operations can proceed.

  6. In the terminal, enter the ssh robot@192.168.90.1 command. Then enter yes and the login password (the default password is 88888888). A display as shown in the figure below indicates a successful connection to the main control board.

If you need to configure Wi-Fi connection, please continue with the following operations.

  1. In the same terminal from the previous step, continue by entering the sudo nmcli device wifi list command to view available Wi-Fi networks. Record the SSID (name) of the Wi-Fi network to connect to.

  2. In the same terminal, continue by entering the sudo nmcli device wifi connect <SSID> password <password> command to connect to the new Wi-Fi network. Replace <SSID> and <password> with the SSID and password of the target Wi-Fi network, respectively.

  3. Enter the ifconfig command to view the IP address assigned by the wireless network to the main control board (i.e., the wlan0/wlp2s0 IP address) to check and confirm whether it has been successfully connected to the specified Wi-Fi network. So far, the Wi-Fi configuration is completed.

  4. After completing the Wi-Fi configuration, connect the computer to the above Wi-Fi, then enter the command ssh robot@x.x.x.x in the terminal, where x.x.x.x is the IP address obtained in the previous step, then enter yes and the login password to log in successfully. There is no need to reconfigure Wi-Fi every time you connect to the main control board.

AlphaBot 2 provides two types of chassis upper computer software. The following table contains information about the two software applications; please select the appropriate one according to the actual usage scenario.

Software NameApplicable PlatformDescription
AI2ROBOTICS DesignWindows ComputerIt has three major functions: map editing, task editing and monitoring information, which is convenient for operators to flexibly monitor and manage robots in multi-machine working scenarios.
AI2ROBOTICS MobileAndroid TabletIt integrates functions such as real-time monitoring and control, task planning, device configuration, and map construction, making it convenient for operators to better monitor and manage robots in mobile scenarios.

Follow the steps below to quickly master the use of the AI2ROBOTICS Design software.

  1. Open the AI2ROBOTICS Design software to enter the home screen. Click the Settings icon in the lower-left corner, then select Connect.

  2. In the pop-up window, enter the IP address and port number of the chassis, then click Connect. After a successful connection, the bottom status bar will indicate “Connected” and display the connected IP address.

  3. After a successful connection, click Monitoring in the left navigation bar to view the current status information of the chassis.

  4. Click Deployment in the left navigation bar to enter the deployment interface.

    OptionDescription
    Map EditingClick to enter the map editing page to edit the physical walls, passage areas, navigation restricted areas, and traffic control restricted areas of the map.
    Field EditingEdit some common domains to restrict some behaviors and rules of the robot in this area.
    Soft Guide EditingRestrict the behaviors and rules of the robot’s walking path.
    Waypoint EditingEdit some navigation target points and task target points, including transportation, lifting and handling, charging piles, parking points, etc.
    Task EditingEdit some task sets according to the deployed points and action groups, such as cycle tasks, timeout waiting tasks, temporary tasks, etc.
    Scene LibraryLoad map scenes for task editing and deployment.
  5. Click Statistics in the left navigation bar to view statistical information.

Follow the steps below to quickly master the use of the AI2ROBOTICS Mobile software.

  1. Navigate to the Wi-Fi connection interface of the tablet system. Connect to the robot hotspot AI2Rocks-xxxx (where xxxx is the serial number). Enter the default password 88888888. If already connected to the robot hotspot, this step may be skipped.

  2. Open the AI2ROBOTICS Mobile software to enter the home page. Click Ununited. Enter the chassis fixed IP address 169.254.128.2 and click Connect.

  3. After successful connection, on the home page, you can select options such as Monitor, Map, Task, Settings, and Device to operate.

    OptionDescription
    Monitor
    View the navigation map information currently used by the connected robot.
    MapView all navigation map information of the currently connected robot.
    TaskEdit some task sets according to the deployed points and action groups, such as cycle tasks, timeout waiting tasks, temporary tasks, etc.
    SettingsModify information and remotely control the robot’s movement.
    DeviceView robot status, current and other information.

AlphaBot 2 provides a web-based robotic arm teach pendant software. You can enter the URL in a browser to access the teaching interface, operate the robotic arm and controller, and view related information.

Follow the steps below to quickly master the use of the robotic arm web teach pendant software.

  1. Open a browser, enter 192.168.1.18 (left arm) or 192.168.1.19 (right arm), and press Enter to access the login page.

  2. On the login page, enter the username user and password 123, then click Login.

  3. Click Robotic Arm Teach Pendant in the left navigation bar to enter the teaching interface, where you can perform teaching operations.

    No.OptionDescription
    1
    Menu Bar Options
    Used to switch functions such as Robotic Arm Teach Pendant, Programming, Data Management, Configuration, System Information, and Extension.
    2Work ModeThe yellow icon represents the selection of real mode, where the program runs on the actual robot. The gray icon represents the selection of simulation mode, where the actual robot does not move, and only the 3D simulation model is operated.
    3Work FrameAllows selection of the work frame to control the robotic arm motion state.
    4Tool FrameBy default, the displayed pose target is the flange center. You can set your own tool frame.
    5Robotic Arm StateWhen an error occurs in the robotic arm, it will be indicated here. Clicking the icon will open the error message list.
    6Network Connection StateWhen the connection to the robotic arm is normal, it turns green; when communication is disconnected, it turns red.
    7SpeedYou can either display in real-time or adjust the robotic arm movement speed as a percentage of its maximum speed using the slider.
    8Zero PoseLong press the Zero Pose button to move the robotic arm back to its zero position. Releasing the button stops the motion.
    9Initial PoseLong press the Initial Pose button to return the robotic arm to its initial position.
    10StopPressing the Stop button stops the robot at maximum speed. Pressing it again cancels the emergency stop, allowing the robotic arm to be operated again.
    11Full ScreenThis button is used to control entering and exiting full-screen mode on the teaching interface.
    12PowerThis button is used to control the robotic arm power switch. Blue indicates that the robotic arm power is on, and gray indicates that the robotic arm power is off.
    13Switch LanguageClick the language switch dropdown menu and select the target language to switch to it.
    14LogoutClicking the logout button logs the user out.
    15Joint ControlUse the joint control buttons on the teaching interface to control the rotation of each joint.
    16Position ControlYou can perform teaching for the end effector under different frames.
    17Pose ControlYou can perform teaching for the end effector under different frames. During orientation teaching, the end position remains unchanged, while the orientation rotates around a specified coordinate axis.
    18Step ModeTo improve teaching accuracy, the step control mode is used, allowing controlled variables to change accurately with step adjustments.
    19Pose EditingAllows editing of the robotic arm motion pose. Long press the Apply button to move the robotic arm to the position of the red virtual model; releasing the button stops the robotic arm.
    20Drag TeachingOn the teach pendant, click the Drag teaching button, and then drag the robot. Once completed, click end the drag teaching to complete the trajectory recording. After the trajectory recording is completed, click the blue button at the end of the robot to replay the trajectory.
    21End-effector Pose ParameterDisplays the end-effector pose parameters, including position coordinates and Euler angles.
  4. Click Extension -> End Control in the left navigation bar to configure the end-effector tools.

    OptionDescription
    Tool Power Supply OutputConfigures the output power from the tool end interface board. Options: 0V, 5V, 12V, and 24V.
    End-Effector Peripheral DevicesCurrently, only grippers and dexterous hands are supported; support for other devices can be added later.

The AlphaBot 2 chassis is equipped with a CAN debugging interface, which is used by our engineers for maintenance when the motor malfunctions. Do not debug it without authorization.

  1. Refer to Using the Robotic Arm Teach Pendant and log in to the robotic arm web teach pendant interface using the IP address 192.168.1.18 (left arm) or 192.168.1.19 (right arm).

  2. Follow the steps in the figure below to select the firmware file and perform the upgrade.

  3. Wait for a moment. After the upgrade is completed, the robotic arm will make a “beep beep beep” sound. After the upgrade is completed, please restart the robotic arm to make the new firmware take effect.

  4. After the robotic arm restarts, open the web teach pendant. After entering the home page of the teach pendant, press Ctrl+F5 to force refresh the browser and clear the cache. At this time, the robotic arm and web teach pendant can be used normally.

Updating Robotic Arm End-Effector Controller Firmware

Section titled “Updating Robotic Arm End-Effector Controller Firmware”
  1. Refer to Using the Robotic Arm Teach Pendant and log in to the robotic arm web teach pendant interface using the IP address 192.168.1.18 (left arm) or 192.168.1.19 (right arm).

  2. Follow the steps in the figure below to select the firmware file (tool.bin file) and perform the upgrade. After the upgrade is completed, please restart the robotic arm, open the web teach pendant, and press Ctrl+F5 to force refresh the browser. At this time, the version number of the End-Effector interface board has been updated.

  1. Prepare the following items: gripper (large gripper or small gripper), power cable, data cable, computer (Windows operating system), firmware file, and the Inspire Drive Firmware Update Tool.

  2. Connect one end of the power cable to the data cable, and connect the other end of the power cable to the power supply.

  3. Connect one end of the data cable to the gripper, and connect the other end of the data cable to the USB port of the computer.

  4. Open the Inspire Drive Firmware Update Tool (.exe file). Select the firmware file (.bin file) corresponding to the gripper. Click Start.

  5. When the following prompt appears, re-plug the power cable. Wait for the progress bar to complete.

  6. Configure the tool power supply output to the voltage corresponding to the gripper, enable the RM_ARM+ protocol, and the gripper information will appear.

  7. Under Target Position, drag DOF 1 to control gripper closing and opening.

  1. Prepare the following items: dexterous hand, power cable, data cable, computer (Windows operating system), firmware file, and the OYMotion software (requires download and installation).

  2. Refer to the figure below to connect all components.

  3. Open the OYMotion software. Navigate to the Basic interface. Click the Update button to enter firmware upgrade mode. Select Local as the firmware source, click OK, and then select the firmware file (.upd file).

  4. Follow the software interface prompts to complete the firmware upgrade. After the upgrade is complete, the dexterous hand will reboot and perform a self-check. At this point, scan for the device again. The device information will be reloaded.

  5. In the robotic arm web teach pendant interface, click Extension -> End Control. Configure the tool power supply output to the voltage corresponding to the dexterous hand, enable the RM_ARM+ protocol, and the dexterous hand information will appear. Under Target Position, drag DOF 1 through DOF 6 to control the motion of the dexterous hand.