About this deal
Desired robot forward speed and side speed in the body frame. Velocity setting is used in mode 2 as target linear velocity. The sports mode is started and established, with the center of the fuselage as the origin, the forward direction is the x direction, the left direction is the y direction, and the vertical upward direction is the z direction. The head and body of Go1-Edu are distributed with 5 sets of binocular fisheye cameras, and we provide the corresponding UnitreeCameraSDK for developers to use. 7.1 Hardware ¶
There are two ways to use ultrasound on Go1, one is to use the lcm topic provided by Unitree to receive all the ultrasound data, and the other is to read the serial data directly. Unitree prefers to use the former. 6.2.1 Receive all ultrasound data using the lcm topic provided by Unitree ¶Among them, the first five call the camera locally, just compile and run directly; the two transmission samples, one for sending and one for receiving, need to be run separately. 7.3 SDK usage example ¶
Desired x and y position in the inertial frame, which is established at the beginning instance of the sport mode. Position setting is used in mode 3 as target position. Running new programms on early firmware is problematic, our robot dog cannot standing up or work under this circumstance. On both sides of the head of Go1, there are two light strips, and we also provide corresponding sdk for developers to use. 5.1 Hardware and SDK ¶ gst-launch-1.0 udpsrc port=9201 ! application/x-rtp, media=video, encoding-name=H264 ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! autovideosink The vector positioning mainly uses radio signals, when there is an obvious obstruction between humans and robots, there is a high probability that the robot will lose the actual position of the person. Therefore, when operating, we can artificially choose an ideal route of travel.It is recommended to use cable connection to update firmware, but connecting WIFI("Unitree_Go1******") is also an option.