how does autoware's yaw change?
when head to north,yaw=0? And then the car turn to east,yaw increases to 359.99999 when touch north again?
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
when head to north,yaw=0? And then the car turn to east,yaw increases to 359.99999 when touch north again?
Heading may depend on localization type you are using. If we talk about lidar localization then it depends on how map was built. If it was not aligned with GPS during building then zero heading depends on map (basically where your car was directed to during map collecting/building is a zero heading). /current_pose topic is a geometry_msgs::PoseStamped topic, so it store angles in quaternion, you have to convert it to degrees manually. If you are using ros it will gives you -180....180.
double yawDeg(const geometry_msgs::Quaternion &quat){
tf::Quaternion q(
quat.x,
quat.y,
quat.z,
quat.w);
tf::Matrix3x3 m(q);
double roll, pitch, yaw;
m.getRPY(roll, pitch, yaw);
return yaw/M_PI*180.;
}
double yawDegree = yawDeg(msg->pose.orientation);
You can transform angles as you wish (0...360 or -180...180), stackoverflow has some answers. What type of localizer are you using?
Asked: 2020-08-14 08:48:15 -0500
Seen: 214 times
Last updated: Aug 14 '20
[Autoware 1.11.0] No twist command output with autoware quick start (autoware launcher)
Error using RQT - Could not import "pyqt" bindings of qt_gui_cpp library
Assign values to arrow marker starting position
How can I adjust the thickness of the lines in rviz/path
is there a way to zoom or maximize the images in rviz?
How to create a custom clock using roscpp
Unable to show depth cloud with compressed RGB
I'm sorry but you will need to provide more information. For example:
I echo the topic "current_pose" which has the angle information,the frame is "map".
And I want to know does autoware's demo's yaw change like I said because I need to suit to my real car.