Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Control integration testing #59

Open
3 tasks
AbBaSaMo opened this issue Jul 15, 2024 · 0 comments
Open
3 tasks

Control integration testing #59

AbBaSaMo opened this issue Jul 15, 2024 · 0 comments

Comments

@AbBaSaMo
Copy link
Contributor

AbBaSaMo commented Jul 15, 2024

Overview

Control systems are defined by software as the following aspects of the stack: the component that facilitates drive wheels spinning i.e. ros2_control including the MCU_interface hardware component. Almost all of this will be abstracted in the sense that electrical will handle its implementation and software will only have had to configure the launch files for ros2_control.

The rest of control is also abstracted in the sense that software's stack does not touch or care about it including: the safety light, hand held controller, autonomous mode flags.

This task requires all such control components handled by software AND electrical to be running at once and for all acceptance criteria for tasks related to the components to have passed while they are all running.

DO NOT CONDUCT CONTROL INTEGRATION TESTING WHILE E-STOP AND MECHANICAL STOP ARE NOT WORKING

Relevant resources

Refer to the following issues

Acceptance criteria

Acceptance criteria is the fulfilment of all criteria as defined for the below issues but while everything is running

Todo

  • Determine a time with electrical and mechanical to conduct this testing
  • Develop a plan on where and how the vehicle will be tested to ensure safety
  • Send cmd_vel messages and verify that the vehicle fulfils all acceptance criteria
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant