Skip to content

Topic #45 initial testing#46

Open
SimeonPr wants to merge 47 commits intomainfrom
topic-#45-initial-testing
Open

Topic #45 initial testing#46
SimeonPr wants to merge 47 commits intomainfrom
topic-#45-initial-testing

Conversation

@SimeonPr
Copy link
Contributor

@SimeonPr SimeonPr commented Feb 23, 2026

Context

This commit set implements the core functionality of the project namely:

  • Exposing ROS topics + services to interact with motor drivers
  • Management of motor drive communication: Startup, Operation, Shutdown

This corresponds to the following features from initial-testing:

The code has been shown to work with one motor. Further testing must incorporate multiple drivers.

Next Steps

There is no support for SDO calls. This needs to be implemented at a later time.

For testing purposes faults get automatically reset during startup and shutdown of the drives. More sophisticated handling of error condition should be implemented.

Offset detection should be enabled/handled.

SimeonPr and others added 27 commits February 11, 2026 14:12
Also removes unnecessary print statement.
Removes:
- get_motor_values
- set_motor_values
- ctx_mutex
Also make the size of motor_feedback/motor_commands dependent on actual amount
of nodes (ctx instead of config).
Might need to remove in real system.
Function to transition ethercat state.
- Headers sorted
- Move to transition_ec
- Remove potentially unnecessary send/recvs
- Add some blocks to make scope of variables clear
- Update Shutdown logic
The script must be run from the workspace folder.
@SimeonPr SimeonPr self-assigned this Feb 23, 2026
@github-actions github-actions bot added Invalid Issue/PR description is empty or non-actionable. question More information is required. labels Feb 23, 2026
@github-actions
Copy link

Descriptions that are empty or contain no useful content are not allowed and have to be reworked. Please update the description with enough detail (context, steps, expected/actual behaviour).

@SimeonPr SimeonPr changed the title Topic #45 initial testing WIP Topic #45 initial testing Feb 23, 2026
@SimeonPr SimeonPr removed Invalid Issue/PR description is empty or non-actionable. question More information is required. labels Feb 23, 2026
@SimeonPr SimeonPr modified the milestone: initial-testing Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Assigned Someone is assigned and working on this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant