1、Emulation

We provide a number of static and dynamic simulations to interact with the MyarmC650.

1.1 Static simulation

Static simulation here refers to the use of the sliding module in rviz2 to interact with the MyarmC650 in the simulation
In the Workspace Open Terminal command line, enter:

colcon build

Create a new terminal:

source install/setup.bash
ros2 launch myarm_c650 test.launch.py

7.1.1-1
7.1.1-1
7.1.1-1

7.1.1-1

After successfully running the launch file, the terminal will display:

7.1.1-1

At the same time, rviz2 will be opened to generate a simulation model of MyarmC650

7.1.1-1

1.2 Dynamic simulation

Dynamic simulation here refers to the interaction between the MyarmC650 in motion reality and the MyarmC650 in simulation

First of all, we need to connect the MyarmC650 robotic arm to our computer via a USB to typeC cable and power it on
Select "Transponder" by the button and press the "OK" button
7.1.1-1

Then the screen will be displayed :
7.1.1-1

We can see that the arrow points to "USB UART, then press the "OK" button, after entering "NO, then press the "Exit button, go back to the arrow pointing to "USB UART", and then press the "OK" button, then "OK" will be displayed "OK"
7.1.1-1

At this time, our MyarmC650 has been successfully connected to the computer

Next, enter the workspace open terminal command line in the command line add environment variables and run launch file:

colcon build
source install/setup.bash
ros2 launch myarm_c650 test.launch.py

7.1.1-1
7.1.1-1
7.1.1-1

After successfully running the launch file, the terminal will display:

7.1.1-1

The rviz file will also display normally 7.1.1-1

Open the project in VS code and find the test.py file myArm/myarm_c650/myarm_c650/test.py

  • Open the .py file, right-click, select "Run Python", and then click "Run Python file in the terminal"

After a successful run, it will show:
7.1.1-1

To create a new terminal in the workspace, enter the following command, first look at the running node, then look at the PID of the joint_state_publisher node, and finally kill the number string generated by this node:

ros2 node list
ps aux | grep joint_state_publisher
kill 32695 #This string of numbers is generated at random, and each generated string of numbers is different

7.1.1-1

Next, we move the real MyarmC650 robotic arm with our hands, and the robotic arm in rviz will also move:

7.1.1-1

At this point, the interaction with the MyarmC650 robotic arm has been completed


← last page | next page →

results matching ""

    No results matching ""