This article provides software development guidance based on Xiaomi's four-legged development platform.
Develop overall framework diagram
Development Method
- Write a program based on PC and schedule the robot through grpc or ros.
- Write a scheduler based on NX and call the existing service class ros interface (recommended)
- Rewrite the program based on the NX side to conduct secondary development of existing scheduling or service businesses
Development Process
-
Apply for developer permission through mobile APP
-
Establish a connection with the robot (either wireless or wired)
-
Wired login method, USB-Type data cable connects the PC and the robot Download port:
passwd: "123"
-
Wirelessly, connect the robot to the Internet through the app, and log in using the wireless network IP (which can be viewed in the app)
-
-
Just start the way you want
- Core code open source (v2)
- Developer manual (API, 1st and 2nd development methods above)
- Programming (source code, the third development method mentioned above): application documents, operation control documents, slam documents and perception documents;
- Flash procedure