Introduction
Head Module
- GR3 head uses RK3588 main chip, supports Android12
- Monocular RGB camera, supports hardware frame synchronization function
- Lapel microphone, supports noise reduction. Can connect to sound source localization microphone
- Speaker system, plays audio
- SPI screen, displays eyes, supports eye expression control
Reference Functions
- Microphone, speaker, camera协同 work together to support connection to language large models and vision large models
- Cooperate with the robot motion control system and SPI screen,可以实现 large model dialogue while performing action and expression interaction functions
Environment Deployment
- Download the development tool Android studio, then install it. For installation and configuration, you can search for tutorials online https://developer.android.google.cn/studio?hl=zh-cn
- Configure environment variables
Configure the corresponding Java version JDK11, adb command. Search online for configuration tutorials based on your computer system.
- Install screen mirroring tool, install scrcpy. Search online for installation tutorials based on your computer system.
Debugging Methods
- The robot head RK3588 IP address is 192.168.137.200. After connecting to the robot's internal network via wired or wifi, you can access it through this IP.
- Wired connection method: Connect one end of the network cable to the network port on the back of the robot, and the other end to your computer's network port.
- Wireless connection method: Turn on the computer's wifi and search for the network named with the robot number, e.g., wifi name GR301AA0001_5G
- After connecting via wired or wireless, you can access the head's RK3588 system via adb. Prerequisite: configure the adb command first so it can be executed in the terminal or cmd command line. Then execute the following adb connect command in the terminal.
adb connect 192.168.137.200:5555
After successful connection, the command line returns:
connected to 192.168.137.200:5555
- Mirror the computer screen to display the Android running screen. Prerequisite: the scrcpy screen mirroring tool is installed. Execute in the terminal:
scrcpy --no-audio
After execution, the mirrored screen is as follows. This interface is the main interface of the demo application provided below.
- Open Android studio to start writing code. You can import the demo source code provided below and run it directly to get it working.