Skip to content

Releases: OpenRTM/OpenRTM-aist

2.0.2

07 Jun 00:27
6f0ba13
Compare
Choose a tag to compare

Release Notes: 2.0.2-RELEASE

Major common changes

  • OmniORB version update on Windows (4.3.2)
  • Modification to call RTC destructor when Manager shuts down(C++ and Python)
  • Modification of create_component function(C++ and Python)
  • Modification to improve the operability of RTSystemEditor
  • Modification to improve the operability of RTC Builder
  • Miscellaneous fixes and bug fixes

リリースノート: 2.0.2-RELEASE

主な共通変更点

  • WindowsにおけるomniORBバージョン更新 (4.3.2)
  • Managerのシャットダウン時にRTCデストラクタを呼び出すように修正(C++とPython)
  • create_component関数の修正(C++とPython)
  • RTSystemEditorの操作性向上のための修正
  • RTCBuilderの操作性向上のための修正
  • 雑多な修正、バグフィックス

C++

不具合修正

  • OutPortConsumer.hのインクルードファイルの修正 (#1085|Nobu19800)
  • ","や"."区切りで結合した文字列の空白を削除 (#1087|Nobu19800)
  • Remove inline direective in private functions (#1088|n-ando)
  • ROS2TransportのUbuntu 22.04への対応 (#1091|Nobu19800)
  • inline指定子の一部削除 (#1092|Nobu19800)
  • rtc.fluentbit_stream.confのFluentBit.soパス修正 (#1097|n-kawauchi)
  • FluentBit 1.9対応 (#1101|n-kawauchi)
  • Managerのshutdown時にRTCのデストラクタが呼ばれない問題の修正 (#1105|Nobu19800)
  • Managerを終了して再度初期化すると異常終了する問題の修正 (#1115|Nobu19800)
  • RosTransportConfig.cmake、Ros2TransportConfig.cmakeのインストールディレクトリの変更 (#1116|Nobu19800)
  • SSMTransportを単体でビルドできるようにする (#1118|Nobu19800)
  • getParameterByModulename()'s bug fixed (#1124|n-ando)
  • create_component関数の引数の不具合修正 (#1125|Nobu19800)
  • create_component関数の不具合修正 (#1126|Nobu19800)
  • シリアライザ・デシリアライザの削除処理の修正 (#1136|Nobu19800)
  • createComponent関数で同一名のモジュールを区別できない問題の修正 (#1138|Nobu19800)

その他

  • Ubuntu22.04環境でのdebパッケージビルド整備 (#1090|n-kawauchi)
  • Ubuntu22.04でのビルド用Dockerfile追加 (#1095|n-kawauchi)
  • openrtm2-ros-tp パッケージを生成しない debian/rules を追加 (#1103|n-kawauchi)
  • debパッケージのバージョンを2.0.1-1へ更新 (#1104|n-kawauchi)
  • 公開鍵管理用apt-keyコマンド非推奨への対応 (#1107|n-kawauchi)
  • openrtm2_install_ubuntu.shスクリプトのバグ修正 (#1109|n-kawauchi)
  • Ubuntu用一括インストールスクリプトへtkinterを追加 (#1111|n-kawauchi)
  • Raspbian用スクリプトでのapt-keyコマンド非推奨への対応 (#1113|n-kawauchi)
  • debパッケージのバージョンを2.0.1-2へ更新 (#1117|n-kawauchi)
  • Ubuntu用一括インストールスクリプトのROS用オプション動作を変更 (#1120|n-kawauchi)
  • MyServiceConsumer/MyServiceProvider RTCをcmakeで再生成 (#1122|n-kawauchi)
  • Linux版ネームサービス起動を2.0.2版から新debパッケージで定義 (#1128|n-kawauchi)
  • サンプルRTC不具合(cpack設定、RTC.xml)修正 (#1130|n-kawauchi)
  • Copyright更新 (#1131|n-kawauchi)
  • Raspberry Pi OS bookworm環境でのビルドエラー対応 (#1133|n-kawauchi)
  • openrtm2とopenrtm2-namingのdebパッケージ間の関連性を更新 (#1135|n-kawauchi)
  • Github Actionsでのサポート対象OS整理 (#1137|n-kawauchi)
  • Examplesのコンポーネント起動に使うrtc.conf差し替え (#1139|n-kawauchi)
  • Raspberry Pi OS bookworm環境での --param large-function-growth limit reached エラー対応 (#1141|n-kawauchi)
  • マネージャーのConfiguration修正 (#1143|n-kawauchi)

インストーラ

Windows

  • Python 3.12 のサポート追加
  • omniORBを 4.3.2 に更新
  • OpenCVを 4.5.0 に更新

備考

  • Python 3.7 のサポート終了

2.0.1

24 Jan 08:09
fec2837
Compare
Choose a tag to compare

Release Notes: 2.0.1-RELEASE

Major common changes

  • 2.0 series manager command name changed.
  • C++ and Java manager command names are the same for Windows and Linux.
    • C++ : rtcd2、rtcprof2
    • Java : rtcd2_java、rtcprof2_java
  • Python defined manager command names according to Python 3.0 execution command names for Windows and Linux respectively.
    • Python : (Windows)rtcd2_python、rtcprof2_python、(Linux)rtcd2_python3、rtcprof2_python3

リリースノート: 2.0.1-RELEASE

主な共通変更点

  • 2.0系マネージャーコマンド名変更
  • C++ と Java は、Windows と Linux で同じマネージャー コマンド名を定義
    • C++ : rtcd2、rtcprof2
    • Java : rtcd2_java、rtcprof2_java
  • Python は、Windows と Linux のそれぞれの Python 3.0 実行コマンド名に従ってマネージャー コマンド名を定義
    • Python : (Windows環境)rtcd2_python、rtcprof2_python、(Linux環境)rtcd2_python3、rtcprof2_python3

C++

不具合修正

  • g_last_error_messageが未定義シンボルのためエラーになる問題の修正 (#1065|Nobu19800)
  • ROSTransportのCMakeLists.txtの修正 (#1066|Nobu19800)
  • 独自のROS、ROS2用シリアライザ作成のためにヘッダファイル、CMake設定ファイルをインストールするように変更 (#1076|Nobu19800)
  • OpenSpliceTransportの警告修正 (#1079|Nobu19800)

その他

  • Raspberry Pi OS用OpenRTM2.0のdebパッケージ生成に関する修正 (#1062|n-kawauchi)
  • Raspbian用一括インストールスクリプトのOpenRTM2.0対応 (#1064|n-kawauchi)
  • CMakeLists.txtで定義しているgccのcold属性バージョン更新 (#1073|n-kawauchi)
  • Raspberry Pi用インストールスクリプトからJavaパッケージを除外 (#1075|n-kawauchi)
  • Corrected English messages (#1078|n-ando)
  • 2.0系のコマンド名変更とバージョン2.0.1への更新 (#1081|n-kawauchi)
  • 2.0系のコマンド名をWindowsとLinuxで統一 (#1083|n-kawauchi)
  • Raspbian用一括インストールスクリプトのOpenRTM2.0.1対応 (#1084|n-kawauchi)

インストーラ

Windows

  • Python 3.11 のサポート追加
  • VCVerChangerへ環境変数のパスに他の環境変数が含まれていたら展開してレジストリに書き戻す機能を追加

2.0.0

04 Jul 07:53
9a6cd00
Compare
Choose a tag to compare

Release Notes: 2.0.0-RELEASE

Major common changes

  • Changed the deb package name to openrtm2 to support coexistence with 1.2 series. (C ++ and OpenRTP only)
  • Miscellaneous fixes and bug fixes
  • OmniORB version update on Windows (4.2.5)
  • End of official support for Visual Studio 2012, 2013 on Windows
  • Modification to improve the operability of RTSystemEditor
  • Modification to improve the operability of RTC Builder
  • Implementation of data port serializer selection function. ROS, ROS2, DDS, SSM interoperability functions.
  • Implementation of the FSM4RTC specification compliant functions (FSM-Component, component observer, DataPushService type, DataPullService type interface)
  • Removed some functions of coil and changed to functions of C++ standard library. C ++ 11 or later environment is required to build OpenRTM-aist and RTC.
  • Implementation of execution context for multi-level composite components.

リリースノート: 2.0.0-RELEASE

主な共通変更点

  • debパッケージ名を openrtm2 へ変更し、1.2系との共存に対応(C++とOpenRTPのみ)
  • 雑多な修正、バグフィックス
  • WindowsにおけるomniORBバージョン更新 (4.2.5)
  • Windowsにおける Visual Studio 2012、2013の公式サポート終了
  • RTSystemEditorの操作性向上のための修正
  • RTCBuilderの操作性向上のための修正
  • データポートのシリアライザ選択機能の実装。ROS、ROS2、DDS、SSM相互運用機能の提供
  • FSM4RTC仕様に準拠した機能の実装(FSM型コンポーネント、コンポーネントオブザーバー、DataPushService型、DataPullService型インターフェース)
  • coilの一部機能を削除して標準C++ライブラリの関数に変更。OpenRTM-aist、及びRTCのビルドにはC++11以降の環境が必要。
  • 多階層複合コンポーネント用実行コンテキストの実装
  • CSP(Communicating Sequential Processes)ポートの実装(Pythonのみ)

C++

不具合修正

  • Update rtc.conf.sample (#888|n-ando)
  • Update component.conf (#889|n-ando)
  • rtc.conf.sample、component.confの修正 (#890|Nobu19800)
  • Linux+Python3環境のための修正 (#891|Nobu19800)
  • UbuntuとRaspbian用一括インストールスクリプトをPython3用パッケージ対応へ変更 (#893|n-kawauchi)
  • rtm-skelwrapperのimportのパスを修正 (#899|Nobu19800)
  • rtm-config、rtm-naming、rtm-skelwrapperのパーミッションの修正 (#900|Nobu19800)
  • rtm-naming.in modified for macOS. (#906|n-ando)
  • rtm-naming modified for macOS. rtm-naming_cmake.in removed. (#909|n-ando)
  • Obsolete callback functions are replaced current function. (#911|n-ando)
  • Undefined Beheivor about cast from void* to function pointer solved. (#912|n-ando)
  • Issue 162 if(false) block deleted (#913|n-ando)
  • issue 217, double underscores '__' removed. (#914|n-ando)
  • Additional modification for issue 217 (#915|n-ando)
  • shutdown_auto_dulation default value changed (#916|n-ando)
  • Issue 394 ConnectorBase ctor moved from header to cpp file. (#917|n-ando)
  • Issue 404 (#919|n-ando)
  • Issue 423 rtm-config, openrtm-aist.pc updated for cmake (#920|n-ando)
  • 周期関数呼び出しTimerに追加した関数がすぐに呼び出される問題の修正 (#921|Nobu19800)
  • Issue 646, enum changed to enum class (#922|n-ando)
  • issue #923, initialize/()exit() devided into sub-functions. (#925|n-ando)
  • parseArg function added to coil::stringutils (#927|n-ando)
  • Issue 928 対応 bind1st/mem_funをlambdaで置き換え (#929|n-ando)
  • COPYRIGHT file updated (#933|n-ando)
  • Update copyright for deb package (#934|n-ando)
  • Update COPYING.LIB (#935|n-ando)
  • ConfigSample's rtc.conf updated. (#936|n-ando)
  • fixed malformed copy constructor (#940|n-ando)
  • File.hで同じヘッダーファイルを2回インクルードしているため片方を削除 (#949|Nobu19800)
  • getFileListが正常に動作しない問題の修正 (#950|Nobu19800)
  • RTCの設定ファイルの指定する際にインスタンス名が正しく設定されていない問題の修正 (#951|Nobu19800)
  • Machoのエラーを発生しないようにする (#953|Nobu19800)
  • defaultのコンフィギュレーションセットはRTC生成時に追加するようにする (#954|Nobu19800)
  • 通信不能のマスターマネージャ、スレーブマネージャ除外時の不具合の修正 (#955|Nobu19800)
  • RTObject.hのaddPreFsmActionListener関数の不要なスペースを削除 (#961|Nobu19800)
  • fsm4rtc_observer/ComponentObserverConsumer.hの記述ミスの修正 (#962|Nobu19800)
  • g++ 9.3.0でコンパイル時に発生する警告の抑制 (#964|Nobu19800)
  • Ubuntu20.04用Dockerfile.devel-rtm修正 (#965|n-kawauchi)
  • Linuxパッケージ生成時、rtm-configのprefixを「/usr」指定に変更 (#974|n-kawauchi)
  • Fluentbit logger extension modified for newer fluent-bit lib. (#976|n-ando)
  • AsyncInvokerがcore dumpする問題の修正 (#979|Nobu19800)
  • OpenRTM2.0のdebパッケージ生成時のインストールパスを修正 (#981|n-kawauchi)
  • Async_t::finished()で完了状態だと判定した場合にスレッド終了まで待機するように修正 (#984|Nobu19800)
  • Windows用OpenRTMConfig.cmake中の${RTM_VC_VER}変数を修正 (#988|n-kawauchi)
  • AsyncInvoker関連のクラスを非推奨にして警告が発生するように変更 (#990|Nobu19800)
  • Throughputコンポーネントのrtc.confを修正 (#991|Nobu19800)
  • Windowsで不必要なlibファイルをインストールしないようにする (#995|Nobu19800)
  • 不要となったLocalOpenRTMConfig.cmakeとその利用設定の削除 (#997|n-kawauchi)
  • SSLTransportの修正 (#998|Nobu19800)
  • OpenRTMConfig.cmakeの修正 (#1004|Nobu19800)
  • OpenRTMConfig.cmakeで2回同じ設定をしている行を削除 (#1005|Nobu19800)
  • OpenRTMConfig.cmakeの警告の修正 (#1006|Nobu19800)
  • ポート接続時の相手のポートと既に接続済みかを確認するときに、相手のポートのプロファイルを取得していた部分を修正 (#1022|Nobu19800)
  • Pull型コネクタでInPortConsumer、OutProviderのinit関数が実行されない問題の修正 (#1023|Nobu19800)
  • rtc.confが見つからなかった場合にファイル名が表示されない問題の修正 (#1027|Nobu19800)
  • Ubuntuでcoil::create_process関数が正常に動作しない場合がある問題の修正 (#1029|Nobu19800)
  • CORBA_RTCUtil::connect_multiの引数が違う問題の修正 (#1032|Nobu19800)
  • LogstreamBase.hがインストールされない問題の修正 (#1036|Nobu19800)
  • 言語ごとのモジュールロードパスを指定した場合にロードできないバグの修正、モジュール探索時間の短縮のための修正 (#1037|Nobu19800)
  • create_component関数で2回RTCを起動する不具合の修正 (#1038|Nobu19800)
  • OpenRTMConfigVersion.cmakeを追加する (#1044|Nobu19800)
  • openrtm2のdebパッケージ作成に関する修正 (#1048|n-kawauchi)
  • openrtm2-docパッケージの説明を更新 (#1054|n-kawauchi)

その他

  • OpenRTM-aistのビルドシステムをAutomakeからCMakeに変更
  • fluent bit 1.8対応 (#975|Nobu19800)
  • FastRTPSTransportのUbuntu20.04対応 (#963|Nobu19800)
  • Fluent BitプラグインのWindows対応 (#996|Nobu19800)
  • cmakeでのインストール時にomniidlの実行に必要なファイルをインストールするようにする (#1001|Nobu19800)
  • Fluent Bitプラグイン用のconfファイルの自動生成、fluent-bit.dllのインストール (#1007|Nobu19800)
  • UbuntuとRaspbianの一括インストールスクリプトへOpenRTM旧バージョンをインストールするオプションを追加 (#902|n-kawauchi)
  • Ubuntu16.04用に提供していないパッケージを一括インストールスクリプトから除外する修正 (#904|n-kawauchi)
  • Ubuntu用インストールスクリプトにarm64対応を追加 (#939|n-kawauchi)
  • Ubuntu20.04用Dockerイメージdevel-rtmを生成するDockerfileを追加 (#958|n-kawauchi)
  • SeqIn/SeqOut RTCをcmakeで再生成 (#967|n-kawauchi)
  • Controller/Motor/Sensor RTCをcmakeで再生成 (#969|n-kawauchi)
  • ROSサポート拡張パッケージを追加 (#971|n-kawauchi)
  • GitHub Actionsでのビルド対象からUbuntu16.04を外す (#972|n-kawauchi)
  • Ubuntu20.04でのビルド用Dockerfile整備 (#983|n-kawauchi)
  • pkg_install_ubuntu.shへopenjdk8のインストールを追加 (#986|n-kawauchi)
  • Windows用インストーラ向けサンプルRTCビルドオプション追加 (#994|n-kawauchi)
  • DefaultConfiguration.hのrtcd、rtcprofコマンドの修正 (#1046|Nobu19800)
  • ログファイルに出力されるCopyright更新 (#1052|n-kawauchi)
  • 2.0のネームサーバ起動コマンド名変更 (#1050|n-kawauchi)
  • Update COPYRIGHT (#1055|n-ando)
  • Ubuntu用一括インストールスクリプトのOpenRTM2.0対応 (#1057|n-kawauchi)
  • Ubuntu用一括インストールスクリプトの出力メッセージ見直し (#1060|n-kawauchi)

インストーラ

Windows

  • C++バイナリは、Visual Studio 2015、2017 向けと、2019、2022向けを提供
    • Visual Studio 2015、 2017環境は、システム環境変数 RTM_VC_VERSION=vc14 を使用
    • Visual Studio 2019、 2022環境は、システム環境変数 RTM_VC_VERSION=vc16 を使用
  • Python 3.9、3.10 のサポート追加
  • omniORBを4.2.5に更新
  • OpenCVを4.4に更新
  • OpenCVサンプルRTCのOpenCV4への対応
  • C++、Python、Java 各マスターマネージャー起動時に使用するconfファイルの整備
  • C++、OpenCV 各サンプルRTCを起動するバッチファイル、confファイルの整理
  • Pythonに含めているomniORBのpydとdllファイルのインストール先変更
  • C++とPythonの両方に含めていたomniORBのdll, exeは、基本C++側のみに変更
  • rtshellインストール処理にrtshell_post_install.exe実行を追加
  • JRE 8 をAdoptOpenJDKの64bit版へ変更

制限事項

  • Fluent Bitは、Visual Studio 2019、2022 環境のみ利用可能

備考

  • 32bit版のWindowsインストーラ msi のサポート終了
  • Visual Studio 2012、2013 のサポート終了
  • Python 3.6 のサポート終了

1.2.2

25 Aug 06:45
9123919
Compare
Choose a tag to compare

Release Notes: 1.2.2-RELEASE

Major common changes

  • Main Python version changed from 2 series to 3 series
  • Miscellaneous fixes to make Python 3 main due to end of support for Python 2
  • Miscellaneous fixes and bug fixes
  • OmniORB version update on Windows (4.2.4)
  • End of official support for Visual Studio 2010 on Windows
  • Add support of Ubuntu Linux 20.04
  • Modification to improve the operability of RTSystemEditor
  • Modification to improve the operability of RTC Builder

リリースノート: 1.2.2-RELEASE

主な共通変更点

  • メインPythonバージョンを2系から3系へ変更
  • Python2系サポート終了に伴うPython3系をメインとするための雑多な修正
  • 雑多な修正、バグフィックス
  • WindowsにおけるomniORBバージョン更新 (4.2.4)
  • Windowsにおける Visual Studio 2010の公式サポート終了
  • Ubuntu Linux への 20.04 サポートの追加
  • RTSystemEditorの操作性向上のための修正
  • RTCBuilderの操作性向上のための修正

C++

不具合修正

  • CORBA通信のSSL化拡張 SSLTransport が deb パッケージに同梱されました (#755|n-kawauchi)
  • rtcd, rtc_profコマンドを Python3 でも利用可能にする変更 (#797|n-kawauchi)
  • create_process関数の不具合修正 (#799|Nobu19800)
  • Python3対応のためModuleManagerで複数言語・同一拡張子の場合の不具合修正 (#801|Nobu19800)
  • DefaultConfigurationのpython3導入に関する修正 (#803|Nobu19800)
  • rtc.conf サンプルのオプション追加、ドキュメント追加、間違いの修正 (#826|n-ando)
  • svn/RELENG_1_2ブランチバージョン番号修正 (1.2.2) (#833|n-kawauchi)
  • Windows+Python3環境でのOpenRTMConfig.cmakeの生成に関する修正 (#843|n-kawauchi)
  • システムクロック巻き戻し時にハングアップする不具合の修正 (#852|n-ando)
  • create_process関数の不具合の修正 (#853|Nobu19800)
  • PeriodicExecutionContextで時間計測開始時間と終了時間の差が0の時にsleepしない問題の修正 (#855|Nobu19800)
  • rtm-skelwrapper の python3 サポートに関する修正 #856 (#857|n-ando)
  • Python3 におけるヒアドキュメント扱い変更に関する修正 #858 (#859|n-ando)
  • Python3環境でdebパッケージ生成時の不具合修正 (#861|n-kawauchi)
  • RTSEでマネージャからのRTC起動時「FAILED to create of target RTC」となる不具合の修正 (#869|Nobu19800)
  • マスターからスレーブマネージャ起動時の manager.modules.load_path 設定不具合の修正 (#872|Nobu19800)
  • Ubuntu20.04 においてconfigure.ac内での omniidl 起動不具合の修正 (#875|n-ando)
  • ログヘッダメッセージのCopyright記述の更新 (#878|n-kawauchi)
  • get_loadable_modulesで取得したロード可能モジュールの言語名をrtcprofの言語に設定する修正 (#882|Nobu19800)
  • Linuxでcoil::launch_shell関数がダブルクォーテーションを含む文字列を正常に処理できない問題の修正 (#885|Nobu19800)

インストーラ

Windows

  • omniORBを4.2.4に更新

制限事項

  • Visual Studio 2012 環境ではこれまで通りに Python 2.7 でビルドされた omniidl.exe を実行する。

備考

  • Visual Studio 2010 のサポート終了

1.2.1

27 Nov 06:07
7512df1
Compare
Choose a tag to compare

リリースノート: 1.2.1-RELEASE

C++

不具合修正

  • Python 3で rtm-skelwrapper コマンド実行時にエラーが発生する問題の対応
  • コンポーネントオブザーバーのタイマースレッドが正常終了しない問題の対応
  • ログをファイルに出力する場合にログファイル名などを標準出力をしないようにする
  • Choreonoid の OpenRTM プラグインで正常に動作しない問題の修正
  • グローバルな設定に使用する rtc.conf のパスを OpenRTM-aist のインストールしたディレクトリから%ProgramData%\OpenRTM-aistに変更
  • その他、雑多なバグフィックス

インストーラ

新機能

  • Java 向けに IDL のパスを定義したシステム環境変数 RTM_IDL_DIR を新設

Windows

  • Visual Studio 2019 (32bit/64bit) のサポート
  • Visual Studio 2015 以降のライブラリを統一
    • Visual Studio 2015 (C++ toolset v140) でビルドしたライブラリは Visual Studio 2017 (C++ toolset v141)、Visual Studio 2019 (C++ toolset v142) とバイナリ互換性がある
    • Visual Studio 2015、 2017、 2019 の3環境は、システム環境変数 RTM_VC_VERSION=vc14 を使用
  • RTShell (rtshell, rtctree, rtsprofile) の pip でのインストールに対応
  • Visual Studio 2013 以降の omniORB は、Python 3.7 環境でビルド
    • omniidl.exe、omniNames.exe、python37.dll は OpenRTM-aist/1.2.1/omniORB 下にインストール
    • ユーザーが omniORB のために Python 3.7 をインストールする必要はない
  • その他、雑多なバグフィックス

制限事項

  • Visual Studio 2010、2012 環境ではこれまで通りに Python 2.7 でビルドされた omniidl.exe を実行する。

備考

  • Visual Studio 2008 のサポート終了

1.2.0

15 Mar 06:23
33185e5
Compare
Choose a tag to compare

リリースノート: 1.2.0-RELEASE

  • 機能に関する変更

    • マネージャ起動時にポートを接続する機能
    • マネージャ起動時にコンポーネントをアクティベーションする機能
    • CORBA_RTCUtil:コンポーネント操作関数群の導入
    • トピックベースのポート接続機能
    • 共有メモリ通信データポート(shared_memory型インターフェース)
    • 同一プロセス内通信のデータ転送を変数で渡すダイレクト接続データポート(direct型インターフェース)
    • OpenSSLによるセキュアな通信機能
    • 名前付けポリシー機能の拡張(同一ネームサーバー、同一ノードで独自のインスタンス名を設定する)
    • rtcloc形式のコンポーネント指定方法(マスターマネージャに登録されたスレーブマネージャからコンポーネントを名前で検索)
    • rtcname形式のコンポーネント指定方法(ネームサーバーに登録されたコンポーネントを名前で検索)
    • デフォルトでデータポートの二重接続を許可しない機能
    • omniidl shortcutの利用
    • LogstreamBase:ロガー機能の拡張
    • Fluent Bitによるログ収集機能(Linuxのみ)
    • コンポーネントオブザーバのデータ入出力検知機能
    • モジュール探索パスのサブディレクトリのモジュールを探索する機能
    • ログファイルのエスケープシーケンスをデフォルトで無効にする機能
    • 雑多なバグフィックス
  • ポータビリティに関する変更

    • VC2017(32bit/64bit) の正式サポート
  • 拡張機能に関する変更

    • ComponentObserver がRTCのdll, libに含まれるようになったため、ext\sdo下に配置していた処理を外す
  • ユーザービリティに関する変更

    • インストール時、VisualStudioのバージョンを指定可能
    • Windows7, 8.1, 10の環境でスタートメニュー表示が同じように見えるよう整備
    • ExtTriggerサンプルを起動するbatスクリプトを追加
    • OpenRTM-aistの32bit版、64bit版の両方をインストールされた環境に対応するためスタートメニューを別々に定義
    • ネームサービス終了スクリプトを定義する
    • Windows インストーラーで omniORBを4.2.3に更新
    • Windows インストーラーで RTShellを4.2.0に更新
    • Windows インストーラーで OpenCVを3.4に更新し、IntelTBB で再コンパイル、GStreamer対応
    • RTSE上でマネジャー経由でOpenCVサンプルRTCを起動できるようにrtc.confを整備

1.1.2

22 Mar 06:46
Compare
Choose a tag to compare
[merge] r2747 has been merged from trunk.  refs #4262

git-svn-id: https://tmp.openrtm.org/svn/OpenRTM-aist/tags/RELEASE_1_1_2@3054 8bdb766d-82ee-4cb2-b2de-c55db819e4d5