bonsai
CleanIt
bonsai | CleanIt | |
---|---|---|
7 | 6 | |
262 | 254 | |
- | - | |
6.2 | 3.7 | |
about 2 months ago | 6 months ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bonsai
-
Suggestions for Async Behavior Tree Implementation
Was looking at existing StateMachine and BehaviorTree examples recently and I found the following Behavior Tree crates https://github.com/PistonDevelopers/ai_behavior https://github.com/Sollimann/bonsai
-
[Media] bonsai-bt: A Behavior Tree library in Rust for creating complex AI logic https://github.com/Sollimann/bonsai
I have just released a Behavior Tree library in Rust called bonsai Repo: https://github.com/Sollimann/bonsai Feel free to run the examples for demonstration of use What is a Behavior Tree? A Behavior Tree (BT) is a data structure in which we can set the rules of how certain behavior's can occur, and the order in which they would execute. BTs are a very efficient way of creating complex systems that are both modular and reactive. These properties are crucial in many applications, which has led to the spread of BT from computer game programming to many branches of AI and Robotics. Read more about behavior trees in bonsai here: https://github.com/Sollimann/bonsai/blob/main/docs/concepts/README.md When to use a Behavior Tree? * Use BT's to manage complexity when system control logic grows. * Use BT's if priority ordering of conditions and actions matter. * Use BT's when failures can occur and your system would need repeated attempts to complete a task. * Use BT's when you need parallell semantics. It means that multiple processes can happen at the same time and the logic can be constructed around how these processes runs or terminate.
- bonsai-bt: A Behavior Tree library in Rust for creating complex AI logic https://github.com/Sollimann/bonsai
-
bonsai-bt: A Behavior Tree implementation in Rust
Read more about behavior trees in bonsai here: https://github.com/Sollimann/bonsai/blob/main/docs/concepts/README.md
Repo: https://github.com/Sollimann/bonsai
CleanIt
-
Robot Gift Guide 2022
Not sure what you'd want to do with the project if it's already a 'great vaccuum'.
There's this https://github.com/Sollimann/CleanIt for iRobot or 'Valetudo' for Xiaomi, which may be at the very least hackable, if not have good APIs.
And there are of course projects to build your own https://github.com/awesome-vacuum/awesome-vacuum
- go left suck dirt , go right suck dirt
-
With Amazon buying Roomba - any steps to take now?
I saw (via google) another thread about OSS firmware for the Roomba and some other software (not sure if firmware or not).
- CleanIt: An Open-Source Robot Autonomy Software in Rust-lang with gRPC API for the Roomba series robot vacuum cleaners
- CleanIt: An Open-Source Robot Autonomy Software in Rust-lang with gRPC API for the Roomba series robot vacuum cleaners. Project:
-
What's everyone working on this week (6/2021)?
Project: https://github.com/Sollimann/CleanIt
What are some alternatives?
ai_behavior - AI behavior tree
openrr - Open Rust Robotics
Rust-Repo - Rust Repository
tail - My implementation of the tail tool to (continuously) read the tail end of a file. See https://en.wikipedia.org/wiki/Tail_(Unix)
rustscii - A Rust crate for creating ASCII console-style games
stacks
Game - A 3D RTS game implemented in Rust.
defcon - External monitoring tool
statig - Hierarchical state machines for designing event-driven systems
mos - An assembler, code formatter, language server and debug adapter for the MOS 6502 CPU.
rust-game-ports - Official host of games ported using Rust game libraries.
bitgeon - P2P file sharing project