M_PI definition?
Hi guys, i cant find the definition of the constant M_PI ?
i try to understand following command : axes_yaw_max = 90.0*M_PI/180.0;
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
Hi guys, i cant find the definition of the constant M_PI ?
i try to understand following command : axes_yaw_max = 90.0*M_PI/180.0;
Your code looks like C(++), so I assume you are talking about M_PI in a C/C++ code file. M_PI is defined in math.h, usually located at /usr/include/ for linux gcc.
# define M_PI 3.14159265358979323846 /* pi */
If I got your question wrong please be more specific.
I'm not quite sure where it is defined, but I am pretty sure that it is supposed to be pi (3.1415...). The formula can be reduced to 0.5*PI or an angle of 90° when expressed in radians (http://en.wikipedia.org/wiki/Radians)
If it is in C/C++, then, the goal of it is to convert the angle from degree to radian. This is because M_PI is not other than pi of 3.142
as in math.
Asked: 2012-02-14 00:37:01 -0500
Seen: 6,261 times
Last updated: Feb 14 '12