-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ed0e512
commit 75d2fac
Showing
7 changed files
with
28 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Task Description | ||
|
||
In this task, we had to install Coppeliasim, Octave and Fusion 360 in our systems. We also had to set up a conda environment. After that, we had to perform some basic tests to check whether our installations were successful or not and submit the output files generated during those tests. |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Task Description | ||
|
||
In this task, we had to first implement self-balancing on our bike using LQR. Then, we had to learn about path points in Coppeliasim for path following. We had to make our bike follow a straight path, a figure of 8 path, a straight bridge path and a curved bridge path. |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Task Description | ||
|
||
In this task, we had to design the arm for our bike. We had to write code for the arm so that it would pick and place the dairy products kept on the table. We had to traverse the mini arena provided to us where at the start we had to pick up the dairy products and place them at tables spread across the arena according to the configuration provided to us. We also had to code for T-turn in this task. |
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,6 @@ | ||
# Task Description | ||
|
||
It was the same task as Task 6 Original Configuration. The only difference was that the configuration was changed to test whether our bike's code was generic enough or not to handle any random configuration given to us at run time directly. | ||
|
||
Final video submitted for task 6 bonus configuration | ||
https://youtu.be/pttGkVUwsMA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,7 @@ | ||
# Task Description | ||
|
||
In this task, we had to make the pick and place aspect of our bike dynamic. We would not be provided the configuration for pick and place before hand. Instead, it would be provided to us when the evaluator starts by a script in the form of a lua string. So, we had to make our code fully automated and generic. We had to make provisions so that our bike would pick any number of objects(less than or equal to 8 which is the maximum limit). Also, we had to write code to figure out the configuration of what to pick up, how much to pick up and which dairy product should be delivered where. We had to also add a feature to our bike to automatically determine the positions of the feeds kept on the table so that they would not collide with the dairy products while placing. Also, we had to write code to optimize the speed of our arm's pick and place so that it takes minimum amount of time to complete the task given to us.<br/> | ||
|
||
|
||
Final video submitted for task 6 original configuration | ||
https://youtu.be/OzKuzg1Ua-0 |