Skip to content

Releases: peterso/robotlearningblock

Shipped version used for Robothon 2025

05 Aug 19:27
6bd3c80

Choose a tag to compare

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

04 Jun 11:14
4b2d598

Choose a tag to compare

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

01 Jun 08:35
48caf0d

Choose a tag to compare

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

11 Jul 17:20
94d8d42

Choose a tag to compare

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