Skip to content

Environment variables

David Buxton edited this page Apr 30, 2020 · 2 revisions

If PyCharm is not inheriting the system environment variables correctly, it may be easier to copy and paste this list instead of trying to wrangle the PyCharm launcher into behaving. Note that the first five variables will need to be updated according to your specific configuration.

MIRO_STATIC_IP=127.0.0.1
MIRO_ROBOT_NAME=miro
ROS_IP=127.0.0.1
ROS_MASTER_IP=localhost
ROS_MASTER_URI=http://localhost:11311

MIRO_DIR_TRASH=$HOME/.miro2/trash
MIRO_NETWORK_MODE=static
MIRO_DIR_PID=/tmp/miro2/pid
MIRO_DIR_STATE=/run/user/1001/miro2/state
MIRO_DIR_LOG=/tmp/miro2/log
MIRO_SPEAK_IP=1
MIRO_DYNAMIC_IP_MATCH=^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$
MIRO_DIR_DUMP=/tmp/miro2/dump
MIRO_DIR_SHARE=$HOME/mdk/share
MIRO_MDK_RELEASE=R191016
MIRO_DIR_MDK=$HOME/mdk
MIRO_EDITION=2
MIRO_TOKEN=miro2
MIRO_DIR_ONBOARD=$HOME/mdk/bin/onboard
MIRO_MULTITOOL=$HOME/mdk/bin/onboard/multitool.sh
MIRO_DIR_CONFIG=$HOME/.miro2/config
MIRO_DIR_TMP=/tmp/miro2
MIRO_DYNAMIC_IP_WAIT=30
MIRO_DIR_BIN=$HOME/mdk/bin/arm32
MIRO_ROS_RELEASE=kinetic
MIRO_DIR_USER=$HOME/.miro2
MIRO_USER_SETUP=$HOME/.miro2/config/user_setup.bash
MIRO_BRIDGE_FLAGS=l
MIRO_SYSTEM=arm32
ROS_ETC_DIR=/opt/ros/kinetic/etc/ros
ROS_ROOT=/opt/ros/kinetic/share/ros
ROS_VERSION=1
ROS_PACKAGE_PATH=$HOME/mdk/catkin_ws/install/share:/opt/ros/kinetic/share
ROS_DISTRO=kinetic
PYTHONPATH=$HOME/mdk/share/python:$HOME/mdk/catkin_ws/install/lib/python2.7/dist-packages:/opt/ros/kinetic/lib/python2.7/dist-packages
LD_LIBRARY_PATH=$HOME/mdk/catkin_ws/install/lib:/opt/ros/kinetic/lib
NODE_PATH=$HOME/.local/npm/lib/node_modules
PKG_CONFIG_PATH=$HOME/mdk/catkin_ws/install/lib/pkgconfig:/opt/ros/kinetic/lib/pkgconfig

Clone this wiki locally