MiniPupper is a robot from MangDang. This robot has some types of facial expression.
Though this app, you can change its face via github as long as you can access computer on MiniPupper by using ssh.
so you need as follows:
- create one repository on github required to be public
- setting ssh conncting between you computer and the robot
In this repository you can't do "git push" easily, so you need to copy these files to your new repository in order to use github as something like image server.
so you need as follows:
- git clone this repository on your computer
- if you wanna run python file, choose main branch, please
- if you wanna use just app easily, choose app branch, please
- you don't need have python and any environment
- copy all files except "pycache" folder to your repository you created the above
- modify config.yaml file
config.yaml is a file for setting parameters to use this app on your computer.
config.yaml has some parameters as follows:
- ip_address: "ip address to connect ssh"
- port: "port should be '22' unless you change manually"
- user: "user name for computer on MiniPupper"
- pass: "ubuntu password"
- repository: "local repository path, absolute path is recommended"
- repository: "local repository name, absolute path is recommended"
- face_store: "you don't need to change"
- first_use: "for first use, please set False"
- if you choose main branch, run the below.
pip install yaml, paramiko
python Face_app.py
- if you choose app branch, you launch the exe file (Face_app.exe)
Faceapp_min.mp4
face_change_min.mp4
the size for images is recommended to be 320x240 because LCD on MiniPupper is 320x240.