odom.pose.covariance[14] = 1e6 # z
odom.pose.covariance[21] = 1e6 # rotation about X axis
odom.pose.covariance[28] = 1e6 # rotation about Y axis
- odom.pose.covariance[35] = 0.1 # rotation about Z axis
+ odom.pose.covariance[35] = 0.03 # rotation about Z axis
# set the velocity
odom.child_frame_id = "base_footprint"
odom.twist.covariance[14] = 1e6 # z
odom.twist.covariance[21] = 1e6 # rotation about X axis
odom.twist.covariance[28] = 1e6 # rotation about Y axis
- odom.twist.covariance[35] = 0.1 # rotation about Z axis
+ odom.twist.covariance[35] = 0.03 # rotation about Z axis
# publish the message
self.pub_odom.publish(odom)
def get_dist_forward(self):
if self.pub_range_fwd.get_num_connections() > 0:
dist = self.get_dist_srf(0x5)
- self.send_range(self.pub_range_fwd, "sonar_forward", Range.ULTRASOUND, dist, 0.04, 6, 60)
+ self.send_range(self.pub_range_fwd, "sonar_forward", Range.ULTRASOUND, dist, 0.04, 6, 30)
def get_dist_backward(self):
if self.pub_range_bwd.get_num_connections() > 0:
dist = self.get_dist_srf(0x7)
- self.send_range(self.pub_range_bwd, "sonar_backward", Range.ULTRASOUND, dist, 0.04, 6, 60)
+ self.send_range(self.pub_range_bwd, "sonar_backward", Range.ULTRASOUND, dist, 0.04, 6, 30)
if __name__ == "__main__":