export WEBOTS_HOME=$HOME/webots # Defines the path to Webots home.
export LD_LIBRARY_PATH=$WEBOTS_HOME/lib/webots:$LD_LIBRARY_PATH # Add the Webots libraries to the library path (useful when launching Webots directly without using the launcher).
export PYTHONPATH=$PYTHONPATH:$WEBOTS_HOME/lib/controller/python38
webotsが使用しづらい要因の一つに外部のプログラム操作できないことがあったが,できるようになったのでログを残しておく.
まず,
~/.bashrc
に以下を記載する.起動するworldファイルのコントローラを
<extern>
にする.あとは,起動したいコントローラのファイルを実行すると外部のコンソールで実行できる. 例)
統合環境や
breakpoint()
が使用できるようになるため,格段にデバッギングしやすくなる.