Voice controlled mechanical dog movement

Quick use

1. Power on DOGZILLA

First, we turn on the switching power supply of the mechanical dog and start the mechanical dog

WechatIMG125

After starting, we can view the IP address on the small screen of the robot dog.

2. Start DOGZILLA chassis

PI4 version steps:

Then use the ssh terminal to connect to the robot dog.

Note: The IP address used when writing this tutorial: 192.168.2.102 User name: pi Password: yahboom The actual IP address shall prevail when used.

Open the shell tool. The shell tool I use here is FinalShell. Enter username, password, port, connection name and other information.

image-20230428175429331

Select ssh connection to create a new ssh connection

image-20230428180010378

Here the username is pi, the password is yahboom, and the ip address is the IP address of the real robot dog.

image-20230428180238626

Select the ssh connection you just created here.

image-20230428180624535

Enter the command in the terminal to start the chassis task.

image-20230807121812728

PI5 version steps:

After the mechanical dog is started, use the vnc software to remotely connect to the mechanical dog through the IP address on the OLED (For specific steps, please see "Remote Login Operation").

image-20240429114706530

Then ctrl+c closes the large program and enter the following command to enter docker:

image-20240428181812147

Then enter the following commands in the docker terminal to start the car radar, imu, and mechanical dog joint status nodes.

image-20240429101351800

3. Start the program to control the movement of the mechanical dog by voice

The steps are the same for PI4 and PI5 versions:

Open another shell or docker terminal and enter the following command in the terminal:

Note: This terminal is used to open the remote connection to the mechanical dog.

image-20230619104313692

Then he said to the mechanical dog: "Hello, Xiaoya".

The robot dog will respond: "Yes."

Then say to the mechanical dog: "The car moves forward" or "The car moves back" etc.

The voice commands include: car forward, stop, car back, car turn left, car turn right. The mechanical dog recognizes the voice command and will perform corresponding actions.

Note: After the mechanical dog is awakened by voice, it does not need to be awakened again within 20 seconds.