Comments (8)
summarizing, what should I do to use ZMQ from Bincrafters?
I am 100% new to Conan.
Eventually, my build MUST support:
- Compile without CONAN
- Compile with Catkin (ROS)
- Vanilla compiling (if neither Catkin nor Conan is detected).
If you want to contribute with a PR, you are welcome
from behaviortree.cpp.
I looked in the conan center and I was not able to find "ZMQ". Furthermore, the command
conan search "*z*" -r=conan-center
Doesn't return anything relevant.
from behaviortree.cpp.
Sorry, ZMQ is available by Bincrafters team:
https://bintray.com/bincrafters/public-conan/zmq%3Abincrafters
Bincrafters is a team for OSS developers to collaborate on binary packaging of libraries. We have helped Conan and the community.
ZMQ is not official on Conan center yet, but is close to be promoted.
from behaviortree.cpp.
Hi! I've started the recipe for Behavior Tree and I have two questions:
-
Who is the author of this project?
I found 3 main members in collaborators, but I don't have sure if this project is there is only one father. -
What is the correct name for this project?
BehaviorTree.CPP is the name of this project, but in CMakeLists.txt the name isbehavior_tree_core
Regards!
from behaviortree.cpp.
The author is mainly me, or at least the main maintainer. Davide Faconti.
The "human readable" name of the project is BehaviorTree.CPP, but I don't know if it is ok for a package manager.
In particular, ROS accepts only projects in snake case.
I might rename behavior_tree_core as behaviortree_cpp, to be more consistent.
from behaviortree.cpp.
Thanks for you quick answer!
from behaviortree.cpp.
I have few questions again:
-
Is there any idea supporting shared library?
I foundadd_library(behavior_tree_core STATIC ${BT_Source} )
. The library is forced to be static ever. -
Could fPIC be more relaxed?
I foundtarget_compile_options(behavior_tree_core PRIVATE "-fPIC")
. However cmake providesPOSITION_INDEPENDENT_CODE
which is possible to be used as fPIC but as optional. -
Is there any idea supporting install target?
I didn't findintall
section in your cmake file. It could help all customers. -
Do you want export BehaviorTree using cmake config file?
CMake provides helpers to exports all paths and libraries names in a single file. -
Is BehaviorTree supported on Windows and Macos?
I foundset(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread -Werror=return-type -Wall -Wpedantic -Wattributes")
that is related to Linux (clang, gcc)
As I have some experience with CMake, I would be happy helping this project updating your cmake as well. I could create a separated PR introducing all changes.
EDIT:
Moved these question to #10
from behaviortree.cpp.
Done
from behaviortree.cpp.
Related Issues (20)
- Dynamic modification of the tree structure HOT 1
- How to exchange data with outside of the Behavior Tree๏ผ HOT 1
- How to change clock/time source while running and testing trees? HOT 3
- Pixi Windows failing in CI HOT 6
- complex objects input/output ports, always need to provide a converter? HOT 2
- convertFromString fails with uint16_t
- Adding NodeStatus::NEUTRAL? HOT 1
- Windows build fails with new JSON conversion HOT 1
- Blackboard -> Clear() kills the tree execution ? HOT 1
- What is the difference between AsyncSequence and Sequence?
- Best practice to use BehaviorTree.CPP along with ROS
- CMake Error when using "target_link_libraries(myBehaviorTree BT::behaviortree_cpp) HOT 1
- setPreTickOverrideFunction not implemented in 3.8.6 HOT 1
- check if blackboard value exist HOT 4
- [3.8] ReactiveSequence not halting children after a running child anymore HOT 2
- Build warning HOT 2
- InputPort and OutputPort not connected. HOT 3
- Compiler warning - useless cast HOT 7
- t19 executing problem HOT 6
- Segmentation fault on BT destruction. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from behaviortree.cpp.