Go to file
scorpio1 56e1b6bd22 fixed typo in setup.bash 2022-07-14 15:11:32 -04:00
launch Added src and launch files 2022-07-13 10:11:01 -04:00
src Added circle_tests.py 2022-07-13 10:31:19 -04:00
README.md Updated README.md to explain installation 2022-07-14 12:05:52 -07:00
setup.bash fixed typo in setup.bash 2022-07-14 15:11:32 -04:00

README.md

Installation: 1: Follow the installation guide at https://git.spirirobotics.com/cesar.alejandro/oscillation_ctrl/src/branch/master to set up the oscillation_ctrl package, along with everything required to run the oscilattion_damp simulations

2: Create a new directory (not in your catkin_ws) to house the github files. This could be done by running the commands cd ~ mkdir OscillationControlWithCircle

3: Run the command git clone https://git.spirirobotics.com/scorpio1/OscillationControlWithCircle.git

4: Run the command cd OscillationControlWithCircle

5: Run the command chmod u+x setup.bash

6: Run the command ./setup.bash

7: Move into your catkin_ws directory (cd ~/catkin_ws)

8: Rebuild your catkin_ws using the command catkin build

Running the demo: You are now ready to run the circle demo. You can do so by running the command roslaunch oscillation_ctrl oscillation_damp_circle.launch There are also two optional parameters. Like oscilattion_damp.launch, there is an option to change the model. You can do so by adding model:=model name, replacing model name with of spiri, spiri_with_tether, headless_spiri_with_tether. There is also an option to also start a turtlesim node, and a turtle_test node, which will create a turtlesim window with a turtle that maps the two dimensional movements of the drone. This will allow you to see if the drone deviates from a circular path. To enable this option, add turtle:=true to the end of your launch command.