Skip to content

Improved System Monitoring, User Environment Setup, and ESP Daemon Installation#20

Merged
SeanChangX merged 78 commits intomainfrom
dev
Apr 5, 2025
Merged

Improved System Monitoring, User Environment Setup, and ESP Daemon Installation#20
SeanChangX merged 78 commits intomainfrom
dev

Conversation

@SeanChangX
Copy link
Collaborator

This pull request includes several changes to improve system monitoring, enhance user preferences, and update installation scripts. The most important changes include modifications to the Conky configuration, the addition of new watchdog scripts, updates to installation dependencies, and enhancements to user and environment setup scripts.

🚨 Also, gotta prep for exams—so pushing this update now! 💪📚

System Monitoring Enhancements:

User Preferences and Environment Setup:

  • 15-user_preference.sh: Added a script to restore user preferences for Firefox, desktop, and Plymouth themes.
  • 20-env_setup.sh: Added a script to set up the ROS environment by adding ROS_DOMAIN_ID to /etc/environment.
  • app/esp_daemon/.bashrc: Updated .bashrc to include ROS environment setup and custom aliases.
  • app/esp_daemon/.env: Added environment variables for Docker Compose and ROS settings.

Installation Script Updates:

  • 00-pre-installation.sh: Updated installation dependencies, added new steps for setting up the system environment, and modified the touch screen orientation setup. [1] [2] [3]
  • 10-conky_setup.sh: Changed the method of copying udev rules to improve reliability.

Docker Configuration:

  • app/esp_daemon/Dockerfile: Created a multi-stage Dockerfile for setting up the ESP Daemon environment with ROS and development tools.

These changes collectively enhance system monitoring, improve user experience, and streamline the setup process for the development environment.

SeanChangX and others added 30 commits January 9, 2025 23:04
Update README and github template
…restore desktop preferences, and add entrypoint script for dynamic ROS_DOMAIN_ID
… and fix variable syntax for ROS_DISTRO checks
…d and add ROS setup for noetic and humble distributions
SeanChangX and others added 27 commits March 20, 2025 16:35
Add USB status monitoring and power consumption metrics to robot status node
- Add TERM environment variable to Dockerfile and docker-compose.yaml
- Update .gitignore to exclude micro-ROS related files
- Modify .env for clearer Docker Compose settings
- Create micro-ROS installation script for setup automation
@SeanChangX SeanChangX added the enhancement New feature or request label Apr 5, 2025
@SeanChangX SeanChangX self-assigned this Apr 5, 2025
@SeanChangX SeanChangX merged commit a58c59e into main Apr 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant