Skip to content

Commit 3ea1620

Browse files
authored
Update 2024-07-22-Week-1.md
1 parent de5001e commit 3ea1620

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/_posts/2024-07-22-Week-1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ BT Studio is a web-based IDE designed for developing robotics applications using
1515

1616
BT Studio's frontend is built using React and is divided into three main components: a file browser, a file editor, and a tree diagram editor. Users can create Python actions using the file browser and editor, utilizing the `py_trees` library by Daniel Stohnier. Once the actions are defined, a behavior tree (BT) can be visually created and modified through the graphical editor using the available actions. The editor supports all flow control and decorator blocks from Davide Faconti's `BT.cpp` library, including features like `ReactiveFallback`. Once an application is completed, it can be downloaded and executed within a ROS 2 environment.
1717

18-
![basic_frontend](https://github.com/TheRoboticsClub/gsoc2024-Oscar_Martinez/blob/main/docs/assets/images/week1/layout.png)
18+
![basic_frontend]({{ site.baseurl }}/assets/images/week1/layout.png)
1919

2020
The frontend interacts with BT Studio's Django backend, known as *tree_api*, via a REST API. This API provides functionality such as file storage and JSON-to-XML translation for the diagrams.
2121

0 commit comments

Comments
 (0)