@@ -476,13 +476,13 @@ void MoveitCustomApi::initialiseMoveit(ros::NodeHandle nh, std::string prompts)
476476 nh.param <int >(" max_planning_attempts" , max_trials, 3 );
477477 nh.param <double >(" robot_settle_time" , robot_settle_time_, 0.5 );
478478 // load parameters for collision objects
479- if (!(nh.getParam (" collision/backwall" , BASE_OFFSET_FROM_BACK_WALL_) ||
480- nh.getParam (" collision/leftwall" , BASE_OFFSET_FROM_LEFT_WALL_) ||
481- nh.getParam (" collision/rightwall" , BASE_OFFSET_FROM_RIGHT_WALL_) ||
479+ if (!(nh.getParam (" collision/backwall" , BASE_OFFSET_FROM_BACK_WALL_) &&
480+ nh.getParam (" collision/leftwall" , BASE_OFFSET_FROM_LEFT_WALL_) &&
481+ nh.getParam (" collision/rightwall" , BASE_OFFSET_FROM_RIGHT_WALL_) &&
482482 nh.getParam (" collision/bottom" , BASE_OFFSET_FROM_BOTTOM_)))
483483 ROS_ERROR (" Collision object not set" );
484- if (!(nh.getParam (" cell/x_dim" , TOTAL_INNER_CELL_X_DIMENSION_) ||
485- nh.getParam (" cell/y_dim" , TOTAL_INNER_CELL_Y_DIMENSION_) ||
484+ if (!(nh.getParam (" cell/x_dim" , TOTAL_INNER_CELL_X_DIMENSION_) &&
485+ nh.getParam (" cell/y_dim" , TOTAL_INNER_CELL_Y_DIMENSION_) &&
486486 nh.getParam (" cell/z_dim" , TOTAL_INNER_CELL_Z_DIMENSION_)))
487487 ROS_ERROR (" Cell dimension not set" );
488488
@@ -507,6 +507,8 @@ void MoveitCustomApi::moveToNamedTarget(std::string target)
507507 move_group->setNamedTarget (target);
508508
509509 moveit::planning_interface::MoveGroupInterface::Plan my_plan;
510+ move_group->setMaxAccelerationScalingFactor (0.5 );
511+ move_group->setMaxVelocityScalingFactor (0.6 );
510512
511513 int trials = 0 ;
512514 while (trials++ < max_trials)
0 commit comments