Releases: peterso/robotlearningblock
Releases · peterso/robotlearningblock
Shipped version used for Robothon 2025
New task board design and firmware released for Robothon 2025 competition.
New Features (FW: v3.0.0)
- new controller introduced with touchscreen M5Stack Core2
- new project structure with espressif/idf, project is backwards compatible with M5StickCPlus2
- micro-ROS support to broadcast task board state as ROS2 messages and process ROS2 action requests to start custom tasks
- build and flash project using the instructions on idf/taskboard README
Shipped version used for Robothon 2023
New task board design and firmware released for Robothon 2023 competition.
New Features (FW: v1.0.1)
- New Tasks: slider, door, cable manipulation, circuit probing
- Dedicated screen for each subtask, IO screen, home screen
- Abort active trials by pressing M5 button and red button (on dual button module) at the same time
- Integrated trial counter that persists through power cycles
- New web dashboard design to show door angle and slider position, number of trials attempted.
- Dual publishing rates to collect more data during active trials, 20Hz during an active trial, 0.2Hz when idle.
Polished Existing Features
- Onboard microcontroller to confirm task completion, to measure interaction via IMU, and to measure trial execution time.
- Near real-time remote monitoring (~2sec delay) of trial execution via web dashboard.
- Data analysis via Kibana provided by Kaa
- Over-the-air updates for microcontroller software via Kaa client
- Offline mode to use device without internet, hold M5 button during power up to access.
Shipped version used for Robothon 2022
Change Log v 0.0.8
- Removed the load cell from the task board to make the task board more rigid per Sami's request.
- Updated the M5 screen with more informative wifi connection screen and blue background when trial is running, improved visibility of the trial clock.
- Enabled task board state publishing to USB serial
- Added additional telemetry to the Kaa MQTT message packet
Shipped for Robothon2021 Competition
This release contains the code shipped with the Competition Taskboards used in the Robothon 2021 competition June 2021 (www.robothon-grand-challenge.com).
Key Device Features
- Offline mode to provide self-contained task trial clock and task board state displayed on device screen. Hold M5 button on power up to enter offline mode.
- Wifi greeter to allow end user to connect the IoT taskboard to desired internet AP 192.168.4.1. pw "password" (no-WPA2 support), device defaults to attempt to connect to wifi. Wifi credentials will persist between power cycles.
- Internet dashboard connectivity implemented to report device telemetry to competition task board when device is connected to internet.
- Device can run for at least 1 full trial of 10 minutes on battery power untethered when fully charged
- Minimal USB serial messages implemented for integration with a local robot device