Hi guys, really liked your package. I'm trying to use it to control my robot. At the moment I am implementing the simplest behavior tree with at least one node of the behavior tree. But I'm getting a weird error.
If you go into background, then I have implemented a simple client for a service that will request the position of a specific part in Gazebo, but then I saw your package and decided to simplify the code a bit using your package.
More specifically about the error. I don't think it's entirely due to your package, because the code looks logical and correct.
Here is the complete code of what I am trying to do with your package
After running bt_engine I get the following output with ERROR
Output
```
[INFO] [launch]: All log files can be found below /home/bill-finger/.ros/log/2022-02-02-19-05-31-151990-billfinger-pc-68478
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [bt_check-1]: process started with pid [68482]
[bt_check-1] [INFO] [1643814331.291864104] [bt_engine]: Loading plugin: librobossembler_get_entity_state_bt_action_client.so
[bt_check-1] [INFO] [1643814331.307614503] [bt_engine]: Loading tree from file: /home/bill-finger/rasms_ws/install/share/robossembler/behavior_trees_xml/atomic_skills_xml/simple_sequence.xml
[bt_check-1] [INFO] [1643814331.309886762] [bt_node]: Service client created for /get_entity_state with timeout 10ms
[bt_check-1] [INFO] [1643814331.309992090] [bt_engine]: Groot monitoring enabled with server port [1667] and publisher port [1666]
[bt_check-1] [INFO] [1643814331.310767528] [bt_engine]: Running tree at frequency 10Hz
[bt_check-1] [INFO] [1643814331.310908514] [bt_node]: Provided part name [rasmt]
[ERROR] [bt_check-1]: process has died [pid 68482, exit code -11, cmd '/home/bill-finger/rasms_ws/install/lib/robossembler/bt_check --ros-args -r __ns:=/ --params-file /tmp/launch_params_ciuhm4_h --params-file /tmp/launch_params_ifepcymy'].
```
As you can see, the request initializes fine, but the assignment causes problems.
Hi guys, really liked your package. I'm trying to use it to control my robot. At the moment I am implementing the simplest behavior tree with at least one node of the behavior tree. But I'm getting a weird error. If you go into background, then I have implemented a simple client for a service that will request the position of a specific part in Gazebo, but then I saw your package and decided to simplify the code a bit using your package.
More specifically about the error. I don't think it's entirely due to your package, because the code looks logical and correct.
Here is the complete code of what I am trying to do with your package
Code
```cpp #include "gazebo_msgs/srv/get_entity_state.hpp" #include "behaviortree_cpp_v3/bt_factory.h" #include "behavior_tree/BtService.hpp" using namespace BT; using GetEntityStateSrv = gazebo_msgs::srv::GetEntityState; class GetEntityState : public BtServiceAfter running bt_engine I get the following output with ERROR
Output
``` [INFO] [launch]: All log files can be found below /home/bill-finger/.ros/log/2022-02-02-19-05-31-151990-billfinger-pc-68478 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [bt_check-1]: process started with pid [68482] [bt_check-1] [INFO] [1643814331.291864104] [bt_engine]: Loading plugin: librobossembler_get_entity_state_bt_action_client.so [bt_check-1] [INFO] [1643814331.307614503] [bt_engine]: Loading tree from file: /home/bill-finger/rasms_ws/install/share/robossembler/behavior_trees_xml/atomic_skills_xml/simple_sequence.xml [bt_check-1] [INFO] [1643814331.309886762] [bt_node]: Service client created for /get_entity_state with timeout 10ms [bt_check-1] [INFO] [1643814331.309992090] [bt_engine]: Groot monitoring enabled with server port [1667] and publisher port [1666] [bt_check-1] [INFO] [1643814331.310767528] [bt_engine]: Running tree at frequency 10Hz [bt_check-1] [INFO] [1643814331.310908514] [bt_node]: Provided part name [rasmt] [ERROR] [bt_check-1]: process has died [pid 68482, exit code -11, cmd '/home/bill-finger/rasms_ws/install/lib/robossembler/bt_check --ros-args -r __ns:=/ --params-file /tmp/launch_params_ciuhm4_h --params-file /tmp/launch_params_ifepcymy']. ```As you can see, the request initializes fine, but the assignment causes problems.
Here is my xml file
XML
```xmlCan you recommend me something to fix this error?