ダウンロード
最新バージョン : 2.1.0-RELESE
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.1.0-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
岡田です.
TimedAngularVelocity3D m_rate;
みたいな変数があったとして,その時刻(m_rate.tm)の加減算をしたいとおもっています.
ぐたいてきには,例えば最初に呼ばれたときの時刻を覚えておいて,つぎからはその時刻に
対する相対時間を知りたいのですが, RTC::Time の+-などのオペレータはないですよね.
どのようなコードをかくのが一般的でしょうか.よい方法があれば教えてください.
onExecute() {
...
static coil::TimeValue tm_start, tm;
if ( double(tm_start) == 0 ) tm_start = m_rate.tm.sec +
m_rate.tm.nsec/1000000000.0;
tm = coil::TimeValue(m_rate.tm.sec, m_rate.tm.nsec/1000) - tm_start;
m_rate.tm.sec = tm.sec(); m_rate.tm.nsec = tm.usec()*1000;
}
_______________________________________________
openrtm-users mailing list
openrtm-users@openrtm.org
http://www.openrtm.org/mailman/listinfo/openrtm-users