Skip to content

Commit

Permalink
Modify something unreasonable.
Browse files Browse the repository at this point in the history
  • Loading branch information
liyixin135 committed Jul 29, 2024
1 parent 3aac0f4 commit b34f300
Showing 1 changed file with 8 additions and 9 deletions.
17 changes: 8 additions & 9 deletions rm_gimbal_controllers/src/bullet_solver.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -186,16 +186,15 @@ bool BulletSolver::solve(geometry_msgs::Point pos, geometry_msgs::Vector3 vel, d
{
target_pos_.x = pos.x - r * cos(atan2(pos.y, pos.x));
target_pos_.y = pos.y - r * sin(atan2(pos.y, pos.x));
if (((v_yaw > 1.0 && (yaw + v_yaw * (fly_time_ + config_.track_center_next_delay) +
selected_armor_ * 2 * M_PI / armors_num) > output_yaw_) ||
(v_yaw < -1.0 && (yaw + v_yaw * (fly_time_ + config_.track_center_next_delay) +
selected_armor_ * 2 * M_PI / armors_num) < output_yaw_)) &&
std::abs(v_yaw) > 12.0)
if ((v_yaw > 1.0 && (yaw + v_yaw * (fly_time_ + config_.track_center_next_delay) +
selected_armor_ * 2 * M_PI / armors_num) > output_yaw_) ||
(v_yaw < -1.0 && (yaw + v_yaw * (fly_time_ + config_.track_center_next_delay) +
selected_armor_ * 2 * M_PI / armors_num) < output_yaw_))
selected_armor_ = v_yaw > 0. ? -2 : 2;
if (selected_armor_ % 2 == 0)
{
r = armors_num == 4 ? r1 : r2;
z = armors_num == 4 ? pos.z : pos.z + dz;
r = r1;
z = pos.z;
}
}
target_pos_.z = z;
Expand Down Expand Up @@ -335,8 +334,8 @@ double BulletSolver::getGimbalError(geometry_msgs::Point pos, geometry_msgs::Vec
double r, z;
if (selected_armor_ % 2 == 0)
{
r = armors_num == 4 ? r1 : r2;
z = armors_num == 4 ? pos.z : pos.z + dz;
r = r1;
z = pos.z;
}
else
{
Expand Down

0 comments on commit b34f300

Please sign in to comment.