MCPcopy Create free account

hub / github.com/Vinson-sheep/multi_rotor_avoidance_rl / functions

Functions100 in github.com/Vinson-sheep/multi_rotor_avoidance_rl

↓ 12 callersMethodload
(self)
test/embedding/embedding_learner.py:115
↓ 12 callersMethodload
(self)
scripts/SAC.py:256
↓ 11 callersMethodstep
game step
scripts/common/game.py:398
↓ 9 callersMethodsave
(self)
scripts/SAC.py:247
↓ 9 callersMethodsize
size of buffer
test/embedding/embedding_buffer.py:55
↓ 6 callersMethodsample
sample from buffer according to priority
scripts/common/buffer.py:66
↓ 5 callersMethod_send_position_cmd
send position command on local ENU
scripts/common/game.py:654
↓ 5 callersMethodsample_available
True if len(self.memory) >= self.batch_size
scripts/common/buffer.py:99
↓ 4 callersMethod_is_hold
(self)
scripts/common/game.py:583
↓ 4 callersMethodadd
arg: - transition: the payload needed to be stored - prority: the priority of transition
scripts/common/buffer.py:33
↓ 4 callersMethodis_crashed
determine if the uav is crashed. return: - True if it was crashed. - crash reward
scripts/common/game.py:333
↓ 4 callersMethodsize
size of buffer
scripts/common/buffer.py:106
↓ 4 callersMethodstart
send take-off command
scripts/common/game.py:241
↓ 4 callersMethodupdate_priorities
update priorities.
scripts/common/buffer.py:88
↓ 3 callersMethod_send_velocity_cmd
send velocity command on body end
scripts/common/game.py:630
↓ 3 callersMethodcur_state
35 laser 1 vx 1 yaw_rate 1 ax 1 ayaw 1 distance 1 angle_dif
scripts/common/game.py:677
↓ 3 callersMethodreset
reset uav and target
scripts/common/game.py:170
↓ 3 callersMethodset_target
reset target ball
scripts/common/world.py:191
↓ 2 callersMethodQ1
(self, state, action)
scripts/TD3.py:93
↓ 2 callersMethod__init__
(self, **kwargs)
scripts/DDPG.py:81
↓ 2 callersMethod__init__
(self, **kwargs)
scripts/SAC.py:126
↓ 2 callersMethod__init__
(self, **kwargs)
scripts/TD3.py:105
↓ 2 callersMethodact
(self, state)
scripts/SAC.py:161
↓ 2 callersMethodadd
add data to buffer
test/embedding/embedding_buffer.py:24
↓ 2 callersMethodclear
clear world
scripts/common/world.py:166
↓ 2 callersMethodevaluate
(self, state)
scripts/SAC.py:73
↓ 2 callersMethodsample
sample from buffer according to priority
test/embedding/embedding_buffer.py:37
↓ 2 callersMethodsave
(self)
test/embedding/embedding_learner.py:109
↓ 1 callersMethodQ1
(self, s, a)
scripts/SAC.py:114
↓ 1 callersMethod__init__
(self, **kwargs)
test/embedding/embedding_learner.py:61
↓ 1 callersMethod__init__
(self)
scripts/training_node.py:79
↓ 1 callersMethod_is_arrived
(self, x, y, z, limit=0.1)
scripts/common/game.py:592
↓ 1 callersMethodcheck_safe
check whether (x, y) falls into safe space. return: True - if not fall into
scripts/common/world.py:246
↓ 1 callersMethodforward
(self, x)
scripts/SAC.py:64
↓ 1 callersMethodinit_wall_param
(self, safe_space, safe_radius)
scripts/common/world.py:219
↓ 1 callersMethodis_arrived
(self)
scripts/common/game.py:597
↓ 1 callersMethodlast_loss
(self)
test/embedding/embedding_learner.py:106
↓ 1 callersMethodlearn
(self)
test/embedding/embedding_learner.py:81
↓ 1 callersFunctionload
()
scripts/testing_node.py:76
↓ 1 callersMethodload
load data
test/embedding/embedding_buffer.py:76
↓ 1 callersMethodload
(self)
scripts/DDPG.py:181
↓ 1 callersMethodload
(self)
scripts/TD3.py:221
↓ 1 callersMethodload
load data
scripts/common/buffer.py:131
↓ 1 callersFunctionloadData
()
scripts/training_node.py:136
↓ 1 callersMethodput
(self, *transition)
scripts/SAC.py:170
↓ 1 callersMethodrecovery
run recovery action (keep away from obstacles in slight velocity) return: - True if crash when recovering.
scripts/common/game.py:505
↓ 1 callersMethodreset
reset world
scripts/common/world.py:69
↓ 1 callersFunctionsave
(episode, success_num, crash_num)
scripts/testing_node.py:68
↓ 1 callersMethodsave
save data
test/embedding/embedding_buffer.py:62
↓ 1 callersMethodsave
save data
scripts/common/buffer.py:113
↓ 1 callersMethodupdate
(self)
scripts/SAC.py:179
Method__init__
(self, input_dim, output_dim)
test/embedding/embedding_learner.py:43
Method__init__
Embedding buffer is a container storing state data. The implementation here is for embedding layer constructing.
test/embedding/embedding_buffer.py:13
Method__init__
(self, state_dim, action_dim, init_w=3e-3)
scripts/DDPG.py:41
Method__init__
(self, state_dim, action_dim, init_w=3e-3)
scripts/DDPG.py:61
Method__init__
(self)
scripts/training_node.py:107
Method__init__
(self, state_dim, action_dim, init_w=3e-3)
scripts/SAC.py:47
Method__init__
(self, state_dim, action_dim, init_w=3e-3)
scripts/SAC.py:85
Method__init__
(self, state_dim, action_dim, init_w=3e-3)
scripts/TD3.py:44
Method__init__
(self, state_dim, action_dim, init_w=3e-3)
scripts/TD3.py:64
Method__init__
(self)
scripts/common/laser_filter.py:12
Method__init__
safe_space: safe_radius: wall_rate: thr propotion of having wall. cylidar_num:
scripts/common/world.py:14
Method__init__
initialize
scripts/common/game.py:26
Method__init__
prioritized replay buffer implemented by Pytorch
scripts/common/buffer.py:15
Method_bodyVelocityCB
(self, msg)
scripts/common/game.py:534
Method_hold
if no cmd, hold command is sent.
scripts/common/game.py:547
Method_mavrosStateCB
(self, msg)
scripts/common/game.py:528
Method_scanCB
(self, msg)
scripts/common/game.py:531
Method_vision
get iris state, and send vision.
scripts/common/game.py:605
FunctionaccCB
(msg)
test/reboot.py:19
Methodact
(self, state)
scripts/DDPG.py:105
Methodact
(self, state)
scripts/TD3.py:129
Methodalpha
(self)
scripts/SAC.py:158
FunctioncmdCB
(msg)
test/plot.py:42
FunctioncmdCB
(msg)
test/var_collect.py:37
Methodforward
(self, state)
test/embedding/embedding_learner.py:50
Methodforward
(self, state)
scripts/DDPG.py:51
Methodforward
(self, state, action)
scripts/DDPG.py:70
Methodforward
(self, s, a)
scripts/SAC.py:102
Methodforward
(self, state)
scripts/TD3.py:54
Methodforward
(self, state, action)
scripts/TD3.py:81
Methodis_valid
determine whether action in state after time_step is valid return: - True if action is valid - valid reward
scripts/common/game.py:357
MethodlaserCB
(self, msg)
scripts/common/laser_filter.py:18
Methodput
(self, *transition)
scripts/DDPG.py:109
Methodput
(self, *transition)
scripts/TD3.py:133
FunctionrawCB
(msg)
test/plot.py:65
FunctionrealCB
(msg)
test/var_collect.py:76
FunctionresetCB
(event)
test/var_collect.py:80
Methodrun
(self)
scripts/training_node.py:82
Methodrun
(self)
scripts/training_node.py:110
Methodsave
(self)
scripts/DDPG.py:174
Methodsave
(self)
scripts/TD3.py:213
FunctionscanCB
(msg)
test/reboot.py:15
Methodset_cylinder_rate
(self, cylinder_rate)
scripts/common/world.py:216
Methodset_wall_rate
(self, wall_rate)
scripts/common/world.py:213
FunctionstateCB
(msg)
test/embedding/embedding_data_collect.py:21
Methodstate_mean_std
(self)
scripts/common/buffer.py:63
FunctiontwistCB
(msg)
test/plot.py:61
Methodupdate
(self)
scripts/DDPG.py:118
Methodupdate
(self)
scripts/TD3.py:142