Welcome to victor. This is the home of the Anki Vector robot's source code. Original README: README-orig.md
This branch uses the Snowboy wake-word engine. It's reasonably fast and accurate.
The wake-word is still "hey vector".
- Prereqs: Make sure you have
dockerandgit-lfsinstalled.
- Clone the repo and cd into it:
cd ~
git clone --recurse-submodules https://github.com/kercre123/victor -b snowboy
cd victor
git lfs install
git lfs pull
- Make sure you can run Docker as a normal user. This will probably involve:
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
sudo chown root:docker /var/run/docker.sock
sudo chmod 660 /var/run/docker.sock
- Run the build script:
cd ~/victor
./wire/build-d.sh
- It should just work! The output will be in
./_build/vicos/Release/
- Prereqs: Make sure you have brew installed.
- Then:
brew install pyenv git-lfs ccache
- Then:
- Clone the repo and cd into it:
cd ~
git clone --recurse-submodules https://github.com/kercre123/victor -b snowboy
cd victor
git lfs install
git lfs pull
- Set up Python 2:
pyenv install 2.7.18
pyenv init
- Add the following to both ~/.zshrc and ~/.zprofile:
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
pyenv shell 2.7.18
- Run the build script:
cd ~/victor
./wire/build.sh
- It should just work! The output will be in
./_build/vicos/Release/
- Echo your robot's IP address to robot_ip.txt (in the root of the victor repo):
echo 192.168.1.150 > robot_ip.txt
-
Copy your bot's SSH key to a file called
robot_sshkeyin the root of this repo. -
Run:
# Linux
./wire/deploy-d.sh
# macOS
./wire/deploy.sh