why joint state values increasing continiously in turtlebot3 gazebo simulation?
While running turtlebot3_navigation file to work on navigation, the robot_state_publisher node used to send the robot state to the amcl. This robot_state_publisher node takes the joint state inputs form the gazebo. When I echo the values it is increasing continuously.
Which specific values are increasing? Please post some output for clarity. For certain values, that could be expected behavior.
output:
in the above comment i've pasted the rostopic echo /joint_states in turtlebot3_world.launch. In that without moving a robot the joint states are continuously increasing. But the robot_state_publisher publishes the right state of the robot. But I want to know how this joint_states are represented.
A key point I missed from your question was that this happens with no input. It seems that there's a small drift in the joint positions on the order of ~0.001 deg/s. That may be due to a small initial disturbance in the simulation or modeling error from physical parameters, but it's hard to say. If you can't ignore it, adding some friction/damping may help.
As for how the joint_states are represented, I'm not entirely sure what you mean, so feel free to clarify. The units are radians. With Turtlebot, the wheel joints are usually modeled as continuous joints that can revolve around a single axis without limit, but you'd have to check the URDF file you're using to be sure. Here's the Turtlebot3 Burger's description for example. Note that the file also imports some Gazebo properties, including surface friction.