Welcome to victor
. This is the home of the Anki Vector robot's source code. Original README: README-orig.md
Check the wiki for more information about the leak, what we can do with this, and general Vector info.
Warning
You CANNOT currently deploy this to a regular, non-unlocked bot.
- The wiki includes a list of changes I made: Changes I Made
- Prereqs: Make sure you have
docker
andgit-lfs
installed.
- 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_sshkey
in the root of this repo. -
Run:
# Linux
./wire/deploy-d.sh
# macOS
./wire/deploy.sh