Skip to content

Commit f5e508f

Browse files
committed
Merge branch 'main' into testing-calibrate-field-coordinates
2 parents f0db418 + 2310108 commit f5e508f

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

config/motor_control.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
DIGGER_SAFETY_ZONE: 120 # Measured in potentiometer units (0 to 1023)
2020
CURRENT_SPIKE_THRESHOLD: 1.8 # Threshold for current spike detection (measured in Amps)
2121
CURRENT_SPIKE_TIME: 0.2 # Time in seconds to consider it a current spike (measured in seconds)
22-
BUCKETS_CURRENT_SPIKE_THRESHOLD: 8.0 # Threshold for current spike detection (measured in Amps) # TODO: Tune this
23-
BUCKETS_CURRENT_SPIKE_TIME: 0.2 # Time in seconds to consider it a current spike (measured in seconds) # TODO: Tune this
22+
BUCKETS_CURRENT_SPIKE_THRESHOLD: 8.0 # Threshold for current spike detection (measured in Amps)
23+
BUCKETS_CURRENT_SPIKE_TIME: 0.2 # Time in seconds to consider it a current spike (measured in seconds)

src/digger/digger/digger_node.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,11 @@ def __init__(self):
7474
self.lift_pose_publisher = self.create_publisher(Float32, "lift_pose", 10)
7575

7676
# Define default values for our ROS parameters below #
77-
self.declare_parameter("digger_lift_manual_power_down", 0.15)
77+
self.declare_parameter("digger_lift_manual_power_down", 0.12)
7878
self.declare_parameter("digger_lift_manual_power_up", 0.5)
7979
self.declare_parameter("DIGGER_MOTOR", 3)
8080
self.declare_parameter("DIGGER_ACTUATORS_OFFSET", 12)
81-
self.declare_parameter("DIGGER_SAFETY_ZONE", 92) # Measured in potentiometer units (0 to 1023)
81+
self.declare_parameter("DIGGER_SAFETY_ZONE", 120) # Measured in potentiometer units (0 to 1023)
8282
# Assign the ROS Parameters to member variables below #
8383
self.digger_lift_manual_power_down = self.get_parameter("digger_lift_manual_power_down").value
8484
self.digger_lift_manual_power_up = self.get_parameter("digger_lift_manual_power_up").value

src/motor_control/src/motor_control_node.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -303,10 +303,10 @@ class MotorControlNode : public rclcpp::Node {
303303
this->declare_parameter("DIGGER_ACTUATORS_kP_coupling", 0.10);
304304
this->declare_parameter("DIGGER_PITCH_kP", 2.5);
305305
this->declare_parameter("TIPPING_SPEED_ADJUSTMENT", true);
306-
this->declare_parameter("CURRENT_SPIKE_THRESHOLD", 1.8); // TODO: Tune this on the real robot!
307-
this->declare_parameter("CURRENT_SPIKE_TIME", 0.2); // TODO: Tune this on the real robot!
308-
this->declare_parameter("BUCKETS_CURRENT_SPIKE_THRESHOLD", 8.0); // TODO: Tune this on the real robot!
309-
this->declare_parameter("BUCKETS_CURRENT_SPIKE_TIME", 0.2); // TODO: Tune this on the real robot!
306+
this->declare_parameter("CURRENT_SPIKE_THRESHOLD", 1.8);
307+
this->declare_parameter("CURRENT_SPIKE_TIME", 0.2);
308+
this->declare_parameter("BUCKETS_CURRENT_SPIKE_THRESHOLD", 8.0);
309+
this->declare_parameter("BUCKETS_CURRENT_SPIKE_TIME", 0.2);
310310

311311
// Print the ROS Parameters to the terminal below #
312312
RCLCPP_INFO(this->get_logger(), "CAN_INTERFACE_TRANSMIT parameter set to: %s", this->get_parameter("CAN_INTERFACE_TRANSMIT").as_string().c_str());

src/rovr_control/rovr_control/main_control_node.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,11 +69,11 @@ def __init__(self) -> None:
6969
# Define default values for our ROS parameters below #
7070
self.declare_parameter("max_drive_power", 1.0) # Measured in Duty Cycle (0.0-1.0)
7171
self.declare_parameter("max_turn_power", 1.0) # Measured in Duty Cycle (0.0-1.0)
72-
self.declare_parameter("digger_chain_power", 0.1) # Measured in Duty Cycle (0.0-1.0)
73-
self.declare_parameter("digger_lift_manual_power_down", 0.1) # Measured in Duty Cycle (0.0-1.0)
72+
self.declare_parameter("digger_chain_power", 0.2) # Measured in Duty Cycle (0.0-1.0)
73+
self.declare_parameter("digger_lift_manual_power_down", 0.12) # Measured in Duty Cycle (0.0-1.0)
7474
self.declare_parameter("digger_lift_manual_power_up", 0.5) # Measured in Duty Cycle (0.0-1.0)
75-
self.declare_parameter("lift_digging_start_position", 100.0) # Measured in encoder counts
76-
self.declare_parameter("DIGGER_SAFETY_ZONE", 92) # Measured in potentiometer units (0 to 1023)
75+
self.declare_parameter("lift_digging_start_position", 125.0) # Measured in encoder counts
76+
self.declare_parameter("DIGGER_SAFETY_ZONE", 120) # Measured in potentiometer units (0 to 1023)
7777
self.declare_parameter("dumper_power", 0.75) # The power the dumper needs to go
7878
# The type of field ("cosmic", "top", "bottom", "nasa")
7979
self.declare_parameter("autonomous_field_type", "cosmic")

0 commit comments

Comments
 (0)