First Commit

This commit is contained in:
2024-12-02 15:11:30 +01:00
commit 031f6004de
4688 changed files with 441558 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
---
tags:
- daily
date: 2023-10-18
---
## Tasks
- [ ] Write node that generates Odometry message and topic for the odometry_utils smoother.
- [ ] implement tasks in vscode to run tests efficiently
- [ ] Maybe implement a devcontainer? --> how would you do that with credentials?
- [ ] write obsidian articles about pointers: inspiration here: https://iamsorush.com/posts/weak-pointer-cpp/
- [x] Implement a placeholder class for Costmap, that has the main functions, but always returns collisionfree if asked about collision, etc. --> we will populate it later on.
- [x] then implement the nav3_core/include/nav3_core/behavior.hpp
- [x] then implement the nav3_behaviors package: mostly the timed_behavior.hpp and behavior_server.hpp, but also a single behavior as example: wait.hpp
## Quick Notes
NAV3 is our custom implementation of [[ROS2 - NAV2 Library]]
### Missing for NAV3
- nav3_bringup: a entry point to run the correct packages etc.
- nav3_planner (base impl)
- nav3_controller
- nav3_lifecycle_manager
- nav3_smoother (just immediately return the same path)
- nav3_bt_navigator
- nav3_waypoint_follower
later:
- nav3_voxel_grid
- nav3_costmap_3d
- nav3_rviz_plugins
- nav3_collision_monitor
- nav3_map_server
- nav3_simple_commander
- nav3_system_tests
- navigation3: parent_package
- tools
## Learnings
Caloric intake
- 80 ml milk x2 --> 1.8 * 64kcal = 115.2kcal
- indian food: 1.5 Naan (300kcal) + vegetable curry (est. 700 kcal)
- 1 row chocolate
- apple
- joghurt: 213 kcal
- raclette: