Adam Sasine

Results 61 comments of Adam Sasine

@grochocki any update on this pitch?

This seems like a relatively simple request. I'm confused why it's taken over a year to get a response or add this feature.

You can use Google Cloud Storage and Google App Engine to store your images and use their free resizing magic URLs to reduce bandwidth costs https://medium.com/google-cloud/uploading-resizing-and-serving-images-with-google-cloud-platform-ca9631a2c556

There are a couple of tutorials regarding input and output ports on the main website. - For passing input ports and using output ports, Tutorial 2 is a good place...

I'm encountering the same issue. Did you find a resolution?

I went to reproduce my error, but discovered the `.UseParseErrorReporting()` extension on `CommandLineBuilder` in the process. Once I added this to my builder, the program works as desired.

Are you spinning the ROS node between each tick? ```cpp rclcpp::spin_some(ros_node); tree.tickRoot(); ```

If you had a `` in your subtree `sometree`, it should be available in the parent blackboard in the key `result_of_some_calculation` ```xml ```

You can get the blackboard of a tree using the `rootBlackboard()` method of the `BT::Tree` class ```cpp BT::BehaviorTreeFactory factory; // node factory.registerNodeType("PickUpObject"); auto tree = factory.createTreeFromFile(tree_path); // initialize some values...

If you're also setting the input port in the behavior tree using the `SetBlackboard` action node, it will overwrite the blackboard entry when it's ticked. Something worth noting is that...