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

RobotX 2024: Task 3 - Follow the Path TEST CASES #1262

Open
DaniParr opened this issue Sep 2, 2024 · 9 comments · May be fixed by #1282
Open

RobotX 2024: Task 3 - Follow the Path TEST CASES #1262

DaniParr opened this issue Sep 2, 2024 · 9 comments · May be fixed by #1282

Comments

@DaniParr
Copy link
Contributor

DaniParr commented Sep 2, 2024

What needs to change?

Write test cases for Task 3. Create these by modifying existing worlds and saving those world files to be deployed on ROS launch as an argument.

How would this task be tested?

  1. Launch ROS: roslaunch navigator_launch simulation.launch world:=<name_of_world> --screen
@DaniParr DaniParr added software good first issue Good for newcomers labels Sep 2, 2024
@tjcanro tjcanro self-assigned this Sep 4, 2024
@thadavale thadavale self-assigned this Sep 5, 2024
@EAOZONE EAOZONE self-assigned this Sep 5, 2024
@thadavale
Copy link

I created a branch that includes test world files for this issue inside the worlds folder.

@thadavale
Copy link

For this task, I went over the basics of using Gazebo. The world file I created is named robotx_task_3_test_cases.world and has an example path for the robot to go through with red and green buoys.
Gazebo Screenshot

@DaniParr
Copy link
Contributor Author

DaniParr commented Sep 9, 2024

@thadavale Amazing job! Lets get a few more worlds to test out edge cases but amazing job either way!

@EAOZONE @tjcanro Please get in contact with Tanushree on Discord and help her create more worlds to test the Navigation task!

@EAOZONE
Copy link

EAOZONE commented Sep 13, 2024

This week, using a pre built model, I made a 2 buoy system so that we could design different test cases such as the one given for robotx. I then designed the given test case so that we can start making more by editing the poses of the 6 buoy models.

@EAOZONE
Copy link

EAOZONE commented Sep 14, 2024

Created two tests cases one facing the left one facing the right. From here should be pretty easy to change the two and make loads of different test cases for Task 3
Screenshot from 2024-09-14 09-39-09
Screenshot from 2024-09-14 09-40-47

@thadavale
Copy link

This week, I created two new test world that include the white buoys at the start and end of the course as well as the round black obstacle buoys. These test paths are in U-shapes going in both directions. I also created a path with a sharp right turn.
template_gzclient_camera(1)-2024-09-15T21_37_35 174506
template_gzclient_camera(1)-2024-09-15T21_30_35 415988
template_gzclient_camera(1)-2024-09-15T21_51_05 124720

@EAOZONE
Copy link

EAOZONE commented Sep 22, 2024

This week I made 2 more test cases for the task, one as a zigzag and one a hard left turn

@thadavale
Copy link

This week, I created 3 new test cases. One of them is a straight path and the other two are L-shaped paths going both left and right. I also updated the paths all of the test worlds to work on any user's computer.
Screenshot from 2024-09-22 20-59-01
Screenshot from 2024-09-22 21-42-37
Screenshot from 2024-09-22 21-49-55

@EAOZONE EAOZONE linked a pull request Sep 26, 2024 that will close this issue
1 task
@EAOZONE EAOZONE linked a pull request Sep 26, 2024 that will close this issue
1 task
@EAOZONE
Copy link

EAOZONE commented Sep 29, 2024

This week I fixed the problems that @cbrxyz found in our pull requests for both Task 3 test cases and task 4 test cases. This included removing the Wamv model from every test case as well as changing the name of the different models created in task 4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants