This is homebrew tap repository including OpenRTM-aist-* and related formula.
Currently the following versions of OpenRTM-aist are provided.
- OpenRTM-aist-1.2.2
- C++ version
- on Python 3.8, 3.9 (omniidl depeneds on python)
- Python version
- on Python 3.8, 3.9
- Java version
- needs Java8 (adoptopenjdk8) because of CORBA
- OpenRTP-aist (RTCBuildler, RTSystemEditor on Eclipse)
- needs Java8 (adoptopenjdk8) because of CORBA
- C++ version
These packages supports the following macOS versions
- Catalina
Currently, OpenRTM-aist (C++, Java, Python) partially supports the "macOS Big Sur", but OpenRTP does not work on the Big Sur.
Please install the omniORB bottle "omniorb-ssl" provided us instead of official "omniorb" bottle. This package automatically installed as a dependency.
$ brew update
$ brew uninstall omniorb <--- if you already installed omniorb
$ brew install openrtm/openrtm/openrtm-aist
or
$ brew install openrtm/openrtm/openrtm-aist-py38 (if you still use Python 3.8)
$ brew link openrtm-aist
and then please try to run sample components
$ /usr/local/share/openrtm-1.2/components/c++/examples/ConsoleInComp
Please install the omniORBpy bottle "omniorbpy" provided us. This package is automatically installed as a dependency.
$ brew update
$ brew install openrtm/openrtm/openrtm-aist-python
or
$ brew install openrtm/openrtm/openrtm-aist-python-py38 (if you still use Python 3.8)
$ brew link openrtm-aist-python
and then please try to run sample components
$ python3 /usr/local/share/openrtm-1.2/components/python3/SimpleIO/ConsoleIn.py
Java8 is necesarry for OpenRTM-aist-Java and OpenRTP. The adoptopenjdk8 will be installed automatically.
$ brew update
$ brew cask install adoptopenjdk8
$ brew install openrtm/openrtm/openrtm-aist-java
$ cat /usr/local/etc/profile.d/openrtm-aist-java.sh >> ~/.profile
$ source ~/.profile
and then please try to run sample components
$ /usr/local/share/openrtm-1.2/components/java/ConsoleIn.sh
Due to the OpenRTP dependency, the Cask of adoptopenjdk8 will be installed automatically.
$ brew update
$ brew tap openrtm/openrtm
$ brew install openrtp
note: "brew cask" command is obsolete.
$ open -a OpenRTP
or launch OpenRTP from "Applications".
When opening OpenRTP, the following dialog window might appear. In that case, please click the "Open" button.
If the "Open" button does not exist, please open the "System Preferences" and go to the "Security and Privacy", "General" submenu. Here please click the "Allow" button to give the privilege to execute the target application.