Merged
Conversation
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
…ifferential time for steps instead of total. Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Robothon 2025 protocol
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
2dde49e to
a15a095
Compare
…mum waiting time Signed-off-by: Antón Casas <antoncasas@eprosima.com>
…rom a pool of shapes Signed-off-by: Antón Casas <antoncasas@eprosima.com>
… first one. Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
At this point incompatible with v2023 build. Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Add actuators (LEDS and solenoid) and 2025 task steps to TaskBoardDriver_TBv2025.hpp Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
…ce write operations to PaHub by saving last selected channel. Signed-off-by: Antón Casas <antoncasas@eprosima.com>
…st be met during a random amount of time Signed-off-by: Antón Casas <antoncasas@eprosima.com>
… depends on random parameter Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
…interface and screen Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
Signed-off-by: Antón Casas <antoncasas@eprosima.com>
peterso
approved these changes
May 2, 2025
Owner
peterso
left a comment
There was a problem hiding this comment.
Accepting general clean up, feature additions for trace task, random wait task step, and interface for actuators, however, actuators have not been successfully tested. Will need to update output and input pin assignments to match as-built in the next PR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update Task Board to match 2025 requirements.
Switch to M5STACK Core2 as default device in project configuration.
Add a
score()method to task steps.score()method can be modified to calculate any desired metric.robothon_task_statusros message.Add a new type of TaskStep:
TRACE_SHAPE:expected_path_of vector3 points.measured_path_with the path generated by touching the screen.Possibility to obtain the shape to trace at random from a pool through a new task step:
trace shape from pool.There are also three new task steps to manage the pool:
TaskStepTraceShapeSetPool: Empty a shape pool and fill it with certain shapes.TaskStepTraceShapeEmptyPool: Empty a pool.TaskStepTraceShapeFillPool: Add certain shapes to a pool without emptying it.To measure the touch screen position, a new sensor has been added:
Change task step time spent representation from elapsed time from the beginning of the protocol to increment since start of the task step.
Add automatic completion task steps:
Added a new kind of automatic task step to act on hardware.
Added the new sensors and task steps to the 2025 Task Board Driver.
To do: