Closed MartensCedric closed 3 years ago
The drive controls have been redesigned with ROS twist commands. This means the rover can work with Gazebo. Unit tests have been added to test this functionality.
Local Testing
Do a GIT, if it works, then this works. Make sure you test forward, backward and turning on the spot.
closes #436 The approval from all software team leads is necessary before merging.
Aside from local testing and the General Integration Test it is implied that static analysis should be included in the verification process.
For Pull Requests that do not include code changes, it is not required to perform the tests above.
Looks good so far! It's definitely lot cleaner than the old drive controls
it doesnt work yet lol but soon :sunglasses: (hence the draft PR)
In your PR desc you wrote (to edit to explain) :anger:
Assignee Section
Description
The drive controls have been redesigned with ROS twist commands. This means the rover can work with Gazebo. Unit tests have been added to test this functionality.
Steps for Testing
Local Testing
Rover Testing
Do a GIT, if it works, then this works. Make sure you test forward, backward and turning on the spot.
closes #436 The approval from all software team leads is necessary before merging.
Reviewer Section
Aside from local testing and the General Integration Test it is implied that static analysis should be included in the verification process.
For Pull Requests that do not include code changes, it is not required to perform the tests above.