LinuxでNAO
再挑戦.
Install NAO “Robot Settings”から,>mark>robot-settingsを落としてきて,実行.
mkdir -p ~/Downloads/nao cd ~/Downloads/nao wget https://community-static.aldebaran.com/resources/2.8.7/Robot+settings+1.2.1/Linux64/robot-settings_linux64_1.2.1-6c3a1204f_20210902-182550_setup.run chmod +x robot-settings_linux64_1.2.1-6c3a1204f_20210902-182550_setup.run ./robot-settings_linux64_1.2.1-6c3a1204f_20210902-182550_setup.run
って,リモートで作業は無理なのかも.ディスプレイを要求されますね.
で,インストールしてみましたが,これ,設定用のプログラムですね.
その他ドキュメント 開発ドキュメント・SDKダウンロードからSDKを落としてみます.
wget https://community-static.aldebaran.com/resources/2.1.4.13/choregraphe/choregraphe-suite-2.1.4.13-linux64-setup.run sudo chmod +x choregraphe-suite-2.1.4.13-linux64-setup.run
License key [1] : Enter your license key Here is the key format: XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX [2] Evaluation mode, if you have no license key Please choose an option [1] :
と聞かれるので,1を選んでライセンスキーを入力.
Choose between installation modes [1] Quick: Quick installation in: /opt/Aldebaran Robotics/Choregraphe Suite 2.1 [2] Advanced: For advanced users: - Directory selection - Shortcuts options Please choose an option [1] :
そのまま進めてみます.
Python SDK Python 2.7 SDK 2.1.4 Linux 64 Python 2.7 SDK 2.1.4 Linux 32 Python 2.7 SDK 2.1.4 Mac 64 Python 2.7 SDK 2.1.4 Win 32 Setup Python 2.7 SDK 2.1.4 Win 32 Binaries
ん?python3ではなく2.7?
Ubuntu 24.04だと,ソースから入れる羽目になるのでは….
Ubuntu24.04 に Python2.7 をソースからインストールするを参考に作業してみます.
sudo apt update && sudo apt upgrade sudo apt install -y build-essential checkinstall libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz tar -xvf Python-2.7.18.tgz cd Python-2.7.18 # ./configure --enable-optimizations ./configure \ --enable-shared \ --enable-optimizations \ LDFLAGS="-Wl,-rpath=/usr/local/lib" make -j$(nproc) sudo make install sudo ldconfig cd .. curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py sudo python2.7 get-pip.py
wget https://community-static.aldebaran.com/resources/2.1.4.13/sdk-python/pynaoqi-python2.7-2.1.4.13-linux64.tar.gz tar zxvf pynaoqi-python2.7-2.1.4.13-linux64.tar.gz cd pynaoqi-python2.7-2.1.4.13-linux64
あぁ.ライブラリ関係でエラーが出る.
Copilotさんに相談しながら作業してみましたが,Ubuntu 16.04を使えとのことでした….とほほ.
cd ~/Downloads/nao/pynaoqi-python2.7-2.1.4.13-linux64
export PYTHONPATH=$(pwd):$PYTHONPATH
export LD_LIBRARY_PATH=$(pwd):$LD_LIBRARY_PATH
cat << EOF > test_nao.py
# -*- coding: utf-8 -*-
from naoqi import ALProxy
IP = "192.168.14.70"
PORT = 9559
try:
tts = ALProxy("ALTextToSpeech", IP, PORT)
tts.say("Hello from Ubuntu PC")
print("Success!")
except Exception as e:
print("Error:", e)
EOF
python2 test_nao.py
だめだ….諦めよう….
コメントを残す