19 #ifndef thormang3_demo_MAIN_WINDOW_H 20 #define thormang3_demo_MAIN_WINDOW_H 26 #include <QtGui/QMainWindow> 27 #include "ui_main_window.h" 48 MainWindow(
int argc,
char** argv, QWidget *parent = 0);
173 void setGripper(
const double angle_deg,
const double torque_limit,
const std::string &arm_type);
186 Eigen::Vector3d
rotation2rpy(
const Eigen::MatrixXd &rotation);
187 Eigen::MatrixXd
rpy2rotation(
const double &roll,
const double &pitch,
const double &yaw);
189 Eigen::Quaterniond
rpy2quaternion(
const double &roll,
const double &pitch,
const double &yaw);
191 Eigen::Vector3d
quaternion2rpy(
const Eigen::Quaterniond &quaternion);
192 Eigen::Vector3d
quaternion2rpy(
const geometry_msgs::Quaternion &quaternion);
194 Eigen::MatrixXd
rotationX(
const double &angle);
195 Eigen::MatrixXd
rotationY(
const double &angle);
196 Eigen::MatrixXd
rotationZ(
const double &angle);
209 return deg *
M_PI / 180;
215 return rad * 180 /
M_PI;
220 #endif // thormang3_demo_MAIN_WINDOW_H void on_button_walking_demo_1_clicked(bool check)
void on_C2_button_br_clicked(bool check)
Eigen::Vector3d quaternion2rpy(const Eigen::Quaterniond &quaternion)
void on_dSpinBox_marker_ori_y_valueChanged(double value)
void on_dSpinBox_marker_ori_p_valueChanged(double value)
void on_button_balance_off_clicked(bool check)
void on_button_grip_on_clicked(bool check)
void on_button_ft_calc_clicked(bool check)
Eigen::MatrixXd rpy2rotation(const double &roll, const double &pitch, const double &yaw)
void on_despos_button_clicked(bool check)
Eigen::MatrixXd rotationX(const double &angle)
void on_button_manipulation_demo_7_clicked(bool check)
void setGripper(const double angle_deg, const double torque_limit, const std::string &arm_type)
Eigen::Quaterniond rotation2quaternion(const Eigen::MatrixXd &rotation)
std::map< std::string, QList< QWidget * > > module_ui_table_
void updatePointPanel(const geometry_msgs::Point point)
void on_A1_button_f_clicked(bool check)
void on_button_feedback_gain_apply_clicked(bool check)
void on_button_manipulation_demo_6_clicked(bool check)
void updatePresentJointModule(std::vector< int > mode)
void on_A2_button_go_walking_clicked(bool check)
void on_A2_button_fr_clicked(bool check)
void on_button_clear_log_clicked(bool check)
static const double GRIPPER_TORQUE_LIMIT
void on_button_marker_set_clicked()
void updateCurrOriSpinbox(double x, double y, double z, double w)
void on_button_assemble_lidar_clicked(bool check)
void on_B2_button_r_clicked(bool check)
Eigen::MatrixXd rotationY(const double &angle)
void closeEvent(QCloseEvent *event)
void on_button_walking_demo_6_clicked(bool check)
void on_button_ft_save_clicked(bool check)
void on_dSpinBox_marker_ori_r_valueChanged(double value)
void on_A0_button_fl_clicked(bool check)
void updateCurrJointSpinbox(double value)
void on_currpos_button_clicked(bool check)
void on_button_manipulation_demo_2_clicked(bool check)
void on_button_motion_demo_1_clicked(bool check)
void makeInteractiveMarker()
void on_dSpinBox_marker_pos_y_valueChanged(double value)
void on_currjoint_button_clicked(bool check)
void updateInteractiveMarker()
void enableModule(QString mode_name)
void sendWalkingCommand(const std::string &command)
void on_button_manipulation_demo_0_clicked(bool check)
static const double GRIPPER_OFF_ANGLE
void on_button_walking_demo_0_clicked(bool check)
void getPointFromMarkerPanel(geometry_msgs::Point ¤t)
void on_button_manipulation_demo_5_clicked(bool check)
void on_B1_button_stop_clicked(bool check)
void on_button_manipulation_demo_3_clicked(bool check)
void on_C1_button_b_clicked(bool check)
void on_A1_button_clear_step_clicked(bool check)
Qt central, all operations relating to the view part here.
void on_button_walking_demo_2_clicked(bool check)
void on_button_walking_demo_3_clicked(bool check)
void on_button_init_pose_clicked(bool check)
void playMotion(int motion_index)
void on_get_despos_button_clicked(bool check)
void setPointToMarkerPanel(const geometry_msgs::Point ¤t)
void getPoseFromMarkerPanel(geometry_msgs::Pose ¤t)
void on_button_walking_demo_4_clicked(bool check)
void updatePosePanel(const geometry_msgs::Pose pose)
void on_button_manipulation_demo_1_clicked(bool check)
Eigen::Vector3d rotation2rpy(const Eigen::MatrixXd &rotation)
void on_B0_button_l_clicked(bool check)
void on_inipose_button_clicked(bool check)
TFSIMD_FORCE_INLINE const tfScalar & z() const
void setHeadJointsAngle()
MainWindow(int argc, char **argv, QWidget *parent=0)
void on_actionAbout_triggered()
void on_button_ft_air_clicked(bool check)
TFSIMD_FORCE_INLINE const tfScalar & w() const
void on_dSpinBox_marker_pos_x_valueChanged(double value)
void on_A0_button_get_step_clicked(bool check)
static const double GRIPPER_ON_ANGLE
void on_button_balance_on_clicked(bool check)
void on_button_walking_demo_7_clicked(bool check)
void on_button_walking_demo_5_clicked(bool check)
void on_button_grip_off_clicked(bool check)
void on_button_marker_clear_clicked()
void updateHeadJointsAngle(double pan, double tilt)
void on_head_center_button_clicked(bool check)
void on_desjoint_button_clicked(bool check)
void on_C0_button_bl_clicked(bool check)
void on_button_manipulation_demo_4_clicked(bool check)
void updateCurrPosSpinbox(double x, double y, double z)
void on_button_ft_gnd_clicked(bool check)
void on_tabWidget_control_currentChanged(int index)
Eigen::Quaterniond rpy2quaternion(const Eigen::Vector3d &euler)
Eigen::MatrixXd rotationZ(const double &angle)
Eigen::MatrixXd quaternion2rotation(const Eigen::Quaterniond &quaternion)
void on_dSpinBox_marker_pos_z_valueChanged(double value)
void on_button_motion_demo_0_clicked(bool check)
void setPoseToMarkerPanel(const geometry_msgs::Pose ¤t)