Weekly Spotlights
This page is a collection of weekly spotlights that highlight the progress of the integration team. Each spotlight is a summary of the work done by the team in a week.
Member status:
- 🔍: Research
- 💻: Development
- 📝: Documentation
- 🔄: Refactoring
- 🔧: Bug fixing
- 🤝: Participation in other subteam
2025-3-20
Name | Status |
---|---|
Diego | 💻 |
Oscar | |
Ale | 💻 |
Gilberto | |
Fregoso | 💻 |
Ivan | 💻 |
Domínguez | |
David | 💻 |
Emiliano |
Development:
- First complete Reception
- Network tests:
- Test better router -> no major improvements
- Small test on qos subscriber -> better results
- pending: testing dds discovery server
- Docker images fixed for permissions and added user to video group, enabled gpu.
- Carry My luggage: On going, defined logic.
- Pushing docker images to dockerhub.
- Starting orchestration efforts.
2025-3-6
Name | Status |
---|---|
Diego | |
Oscar | 💻 |
Ale | 💻 |
Gilberto | 💻 |
Fregoso | 💻 |
Ivan | |
Domínguez | |
David |
Development:
- Update a receptionist:
- added person description
- added beverage location
- fixed action services issue
- GPSR: Break down commands for possible command_interpreter
- Integrated nav docker
- TODO -> actual problems: ros user not added on video group on dockers
- Small updates to demo follow face node
2025-2-27
Name | Status |
---|---|
Diego | |
Oscar | 💻🔧 |
Ale | 💻 |
Gilberto | |
Fregoso | 💻 |
Ivan | 💻 |
Domínguez | 💻 |
David | 💻 |
Development:
- Vision's subtask manager: Updated needs and methods for the Receptionist task manager.
- GPSR: Clarified and added visions needs for subtask manager.
- TODO -> Reaserch and investigate why are the HRI services faulty on jetsons containers.
- Manipulation's subtask manager: Added subtask manager and implemented setJointPosition method.
- Follow Face node: change functionality for it to be available as a service.
- Set up Zed2 camera on orin.
2025-2-20
Name | Status |
---|---|
Diego | |
Oscar | |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
Development:
- Receptionist task manager
2025-1-29
Name | Status |
---|---|
Diego | |
Oscar | 💻 |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
Development:
- Sub task manager for HRI (Command interpreter service, Grammar node, hear, find_closest). Todo: ask function (retrieve from vector store), interpret_keyword (high-level api)
- Update vision subtask manager to support follow face
2025-1-29
Name | Status |
---|---|
Diego | |
Oscar | |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
2025-1-22
Name | Status |
---|---|
Diego | |
Oscar | 💻 |
Ale | 💻 |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
Development:
- Package for constant management (python support)
- Implementation of mock config for subtask managers
- Implementation of topic checks for subtask managers
2025-1-15
Name | Status |
---|---|
Diego | |
Oscar | |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
Research:
- Feasibility / how to integrate behavior trees with ROS2 for the task managers.
- Schedule meeting to propose new features for task managers and sub task managers.
2025-1-10
Name | Status |
---|---|
Diego | |
Oscar | |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
2025-1-3
Name | Status |
---|---|
Diego | |
Oscar | 💻 📝 |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
Development:
- Integrated pre-commit to home2 repository & github action.
- Implemented python linter and formatter (ruff) to home2.
- Base docker images with ROS2 for cuda and cpu.
- Added task manager and frida_interfaces package.
- Added workflow to check ROS2 build.
- Added vision subtask_manager.
Documentation:
- Added README.md for docker naming conventions.
- Added README.md for setting up the project with pre-commit & ruff.
2024-12-27
(Holiday break)
Name | Status |
---|---|
Diego | |
Oscar | |
Ale | |
Gilberto | |
Fregoso | |
Ivan | |
Domínguez |
2024-12-20
Name | Status |
---|---|
Diego | |
Oscar | |
Ale | |
Gilberto | 🔄 🤝 |
Fregoso | |
Ivan | |
Domínguez |
Development:
- Setup Orin AGX (Muñoz) for remote access, to make general tests.
- Refactored Speech To Text node from ROS to gRPC integrating faster-whisper in the process.
Planning of new tasks:
- Autogenerated docs for API.
- Linters, precommit, conventional commits.
- Script to check if needed topics, services, and action servers are available.
- Implement network tests (https://docs.ros.org/en/humble/Tutorials/Advanced/ROS2-Tracing-Trace-and-Analyze.html).
- Consider using docker compose for an easier initialization of gRPC client/servers.
2024-12-13
Name | Status |
---|---|
Diego | 📝 |
Oscar | 📝 |
Ale | 📝 |
Gilberto | 📝 |
Fregoso | 📝 🔍 |
Ivan | 📝 |
Domínguez | 🔍 |
Documentation:
- Analyzed 7 tasks, considering the main states, transitions, and the specific actions that need to be available for each of the tasks.
- Summarized the tasks per area.
Research:
- ROS 2: Research about good practices in ros 2.
- ROS 2: Designed package structure.
- ROS 2: ROSBridge testing.