Skip to content
Snippets Groups Projects
  1. Apr 02, 2025
  2. Mar 31, 2025
    • Otis Chung's avatar
      Merge pull request #8 from screamlab/dev · 0526ecd5
      Otis Chung authored
      [DOCS] Update README.md
      0526ecd5
    • Otis B.C. Chung's avatar
      [DOCS] Update README.md · 8e62ffca
      Otis B.C. Chung authored
      8e62ffca
    • Otis Chung's avatar
      Merge pull request #7 from screamlab/dev · a6686e91
      Otis Chung authored
      [REFACTOR]
      Modularize the creation and destroy
      
      [FEAT]
      Update scripts
      
      [FIX]
      
      Merge 2 sub to 1 to prevent race condition
      Boost baud rate to 921600.
      The original settings first subscribe to the arm and hand topics, then
      republish to the corresponding topics. When the ESP32 keeps receiving data
      from the arm topic, there may be some data loss from the hand topic.
      We've tried the following, but dit oesn't work properly:
      
      Use 1 executor for 2 subs and 2 pubs.
      Use multithreading and enable UCLIENT_PROFILE_MULTITHREAD=ON
      Decrease the timeout of each sub and pub to increase the refresh
      rate.
      After these tries, we decided to merge the 2 subscriptions into 1 and merge
      these 2 topics outside the Micro ROS.
      a6686e91
    • Otis B.C. Chung's avatar
      [FIX] Merge 2 sub to 1 to prevent race condition · ec67b08f
      Otis B.C. Chung authored
      The original settings first subscribe to arm topic and hand topic, then
      republish to the corresponding topics. When the ESP32 keep receives data
      from the arm topic, there may have some data loss from the hand topic.
      We've tried the followings, but doesn't work properly:
      1. Use 1 executor for 2 subs and 2 pubs.
      2. Use multithreading and enable UCLIENT_PROFILE_MULTITHREAD=ON
      3. Decrease the timeout of each sub and pub to increase the refresh
         rate.
      
      After these tries, we decided to merge 2 subscriptions into 1 and merge
      these 2 topics outside the Micro ROS.
      ec67b08f
  3. Mar 29, 2025
  4. Mar 26, 2025
  5. Mar 25, 2025
  6. Mar 24, 2025
  7. Mar 20, 2025
  8. Mar 18, 2025
  9. Mar 15, 2025
  10. Mar 11, 2025
  11. Feb 21, 2025
  12. Jan 17, 2025
  13. Jan 16, 2025
  14. Jan 15, 2025
Loading