本文整理汇总了C++中Noise::randn_notrig方法的典型用法代码示例。如果您正苦于以下问题:C++ Noise::randn_notrig方法的具体用法?C++ Noise::randn_notrig怎么用?C++ Noise::randn_notrig使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Noise
的用法示例。
在下文中一共展示了Noise::randn_notrig方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: genNoise
Particle Predictor::genNoise(float sigma, Particle pConstraint, unsigned int type){
if(sigma == 0.0f)
ROS_DEBUG("[Predictor::genNoise] Warning standard deviation sigma is 0.0");
Particle epsilon;
Noise N;
//epsilon.r.x = noise(sigma, type) * pConstraint.r.x;
//epsilon.r.y = noise(sigma, type) * pConstraint.r.y;
//epsilon.r.z = noise(sigma, type) * pConstraint.r.z;
//epsilon.t.x = noise(sigma, type) * pConstraint.t.x;
//epsilon.t.y = noise(sigma, type) * pConstraint.t.y;
//epsilon.t.z = noise(sigma, type) * pConstraint.t.z;
//
//epsilon.z = noise(sigma, type) * pConstraint.z;
epsilon.r.x = N.randn_notrig(0.0f, sigma * pConstraint.r.x);
epsilon.r.y = N.randn_notrig(0.0f, sigma * pConstraint.r.y);
epsilon.r.z = N.randn_notrig(0.0f, sigma * pConstraint.r.z);
epsilon.t.x = N.randn_notrig(0.0f, sigma * pConstraint.t.x);
epsilon.t.y = N.randn_notrig(0.0f, sigma * pConstraint.t.y);
epsilon.t.z = N.randn_notrig(0.0f, sigma * pConstraint.t.z);
epsilon.z = N.randn_notrig(0.0f, sigma * pConstraint.z);
return epsilon;
}