File tree Expand file tree Collapse file tree
src/bitbots_motion/bitbots_rl_motion/bitbots_rl_motion Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import os
22
33import rclpy
4+ from rclpy .executors import MultiThreadedExecutor
45from ament_index_python import get_package_share_directory
56from nodes .kick_node import KickNode
7+ from nodes .walk_node import WalkNode
68
79
810def main ():
911 rclpy .init ()
1012
1113 wolfgang_config = os .path .join (get_package_share_directory ("bitbots_rl_motion" ), "configs" , "wolfgang_config.yaml" )
1214
13- # walk_node = WalkNode(wolfgang_config)
15+ walk_node = WalkNode (wolfgang_config )
1416 kick_node = KickNode (wolfgang_config )
1517
16- rclpy .spin (kick_node )
17- kick_node .destroy ()
18+ executor = MultiThreadedExecutor ()
19+ #executor.add_node(walk_node)
20+ executor .add_node (kick_node )
1821
19- rclpy .try_shutdown ()
22+ try :
23+ executor .spin ()
24+ finally :
25+ walk_node .destroy_node ()
26+ kick_node .destroy_node ()
27+ rclpy .shutdown ()
You can’t perform that action at this time.
0 commit comments