Where is the actual URDF the Create3 is using to broadcast tf2 transforms? #499
Replies: 1 comment
-
Opened issue to resolve published transforms, mechanical drawing, and create3_robot_descrription |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
How are you connecting to your Create 3?
Wi-Fi (ROS 2)
Computer(s) Model(s) and Operating System(s)
No response
Which version of ROS 2 is installed on your computer?
Humble
Which firmware version is installed on your robot?
H.2.3
Which RMW is your robot running?
FastRTPS
Does your robot have an assigned namespace? If so, please share.
No response
Is the robot connected to a network? If so, what is the network type?
Yes: 2.4GHz Home WiFi
Are there multiple Create 3 robots connected to your network?
No
Is multicast enabled?
Yes
What is the Adapter Board's USB/BLE Toggle currently switched to?
Bluetooth (default)
Describe your question.
Where is the URDF the Create3 is actually using to broadcast tf2 transforms?
For the right_wheel, the Create3 broadcasts:
Which would be 232mm or 233 if the full precision value is 0.1615. This would seem to match the URDF of create3_sim (distance_between_wheels = 23.3*cm2m divided by 2), and the roughly 233-234mm measurement of my Create3, but not the Create3 docs mechanical drawing which states 235.0 mm.
! BUT the Create3 is also broadcasting the base_link to ir_intensity_right sensor as:
which I believe says the "ir_intensity_right" sensor is pointed -62.6 degrees CW from the Create3 heading
This value does not match either the mechanical drawing value of -65.3 degrees, nor the create3_sim URDF value of -75 degrees (rpy=[0 0 -1.309] radians).
I understand the create3_sim URDF might have been simplified or perhaps pre-dated the physical robot, but it is the only URDF I have found.
As a related but not critical that I understand:
The turtlebot4 URDF references
but I don't know how to see the path it is using to resolve that include and I don't have a Turtlebot4 to test that further. (I own a Create3 with no intention of turning it into a Turtlebot4lite, just like to understand everything...)
I did
sudo apt install irobot-create-*
and see that something installed:(not sure which package installed it), which seems to match the create3_sim URDF but not what my Create3 is broadcasting.
Additionally - front_center_left tf2 transform is broadcast as 2.636 degrees CCW from robot heading
UPDATE all sensors summary:
Beta Was this translation helpful? Give feedback.
All reactions