diff drive controller without urdf
How do i use the diff drive controller in real robot without having urdf description of that robot? How do i replace the load robot_description parameter than?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
How do i use the diff drive controller in real robot without having urdf description of that robot? How do i replace the load robot_description parameter than?
Asked: 2020-08-30 03:04:10 -0500
Seen: 147 times
Last updated: Aug 30 '20
URDF - wheels joints are stuck to base_link
what is the meaning of transformGlobalPlan in goalfunction.cpp line 80
Kinect depth image to real world coordinate
Does ROS include I2C Driver for Odroid/Ubuntu?
error installing ros "gpg: keyserver receive failed: Server indicated a failure"
Python3, ROS Melodic and Debian Stretch
buildfarm: Melodic build with qt_gui_cpp dependency doesn't install qtbase5-dev
Unable to change the resolution of the camera without cropping the image
Significance of adding end effectors in MoveIt! Setup Assistant
@dinesh, Why do you want to do that?. You will always need a
tf_tree
that computes the joint states of the robot in every moment. How the plugin is going to work if you do not have a joint state source from which you can compute how much you moved or in which you can publish commands. I mean, how do you even produce commands for the robot if you do not know how the kinematics variables are:whel_separation
,wheel_radius
, etc; you need something to tell the plugin how you robot is built, that is the purpose of the URDF.Besides that, apart from the fact that the plugin by itself starts by parsing the associated URDF, for it to work, a set of
transmission
tags are needed, that if I am not mistakes, those are tags only related to the URDF language.If you really want to implement something ...(more)
so to use ros controller on any real robot making a robot urdf is cumpulsory? isn't that little tedios cas making a urdf or xacro is little complicated? can't we just simple specify the robot parameter sin configuration file?
@dinesh, as far as I know you cannot load any ROS Control controller if you do not have a proper harware interface, and the way you implement that is by having the transmissions to perform a map between joint and actuator spaces. Maybe the proper question here is how to use ROS Control in a real robot.
Similar to https://answers.ros.org/question/3007...