![]() |
Autonomous Racing
1
f1tenth Project Group of Technical University Dortmund, Germany
|


Public Member Functions | |
| def | __init__ (self) |
| def | update_policy (self) |
| def | select_action (self, state) |
| def | get_reward (self) |
| def | on_complete_episode (self) |
| def | on_complete_step (self, state, action, reward, next_state) |
Public Member Functions inherited from training_node.TrainingNode | |
| def | __init__ (self, policy, actions, laser_sample_count, max_episode_length, learn_rate) |
| def | on_crash (self, _) |
| def | get_episode_summary (self) |
| def | on_complete_episode (self) |
| def | on_receive_laser_scan (self, message) |
| def | on_complete_step (self, state, action, reward, next_state) |
| def | check_car_orientation (self) |
| def | on_model_state_callback (self, message) |
Public Member Functions inherited from reinforcement_learning_node.ReinforcementLearningNode | |
| def | __init__ (self, actions, laser_sample_count) |
| def | perform_action (self, action_index) |
| def | convert_laser_message_to_tensor (self, message, use_device=True) |
| def | on_receive_laser_scan (self, message) |
ROS node to train the Policy Gradient model
Definition at line 20 of file train_policy_gradient.py.
| def train_policy_gradient.PolicyGradientTrainingNode.__init__ | ( | self | ) |
Definition at line 24 of file train_policy_gradient.py.
| def train_policy_gradient.PolicyGradientTrainingNode.get_reward | ( | self | ) |
| def train_policy_gradient.PolicyGradientTrainingNode.on_complete_episode | ( | self | ) |
Definition at line 101 of file train_policy_gradient.py.


| def train_policy_gradient.PolicyGradientTrainingNode.on_complete_step | ( | self, | |
| state, | |||
| action, | |||
| reward, | |||
| next_state | |||
| ) |
Definition at line 105 of file train_policy_gradient.py.

| def train_policy_gradient.PolicyGradientTrainingNode.select_action | ( | self, | |
| state | |||
| ) |
| def train_policy_gradient.PolicyGradientTrainingNode.update_policy | ( | self | ) |
| train_policy_gradient.PolicyGradientTrainingNode.current_episode_rewards |
Definition at line 38 of file train_policy_gradient.py.
| train_policy_gradient.PolicyGradientTrainingNode.policy_history |
Definition at line 37 of file train_policy_gradient.py.