BCLab-UNM / SC2

Swarmathon Team Code for the NASA Space Challenge 2 Competition
MIT License
2 stars 0 forks source link

Rover health added to API #221

Closed Carter90 closed 3 years ago

Carter90 commented 3 years ago

./srcp2-competitors/docker/scripts/run_srcp2_final -C /home/carter/SC2/misc/one_scout.yaml

./build.sh
./runREPL.sh
In [1]: scoot.get_power_level()
Out[1]: 56.16875076293945

In [2]: scoot.power_saver_on()
[INFO] [1624601794.819507, 157.210000]: Power Save Active

In [3]: scoot.get_power_level()
Out[3]: 56.13750076293945

In [4]: scoot.get_power_level()
Out[4]: 56.15625

In [5]: scoot.get_power_level()
Out[5]: 56.16875076293945

In [6]: scoot.get_power_level()
Out[6]: 56.181251525878906

In [7]: scoot.get_power_level()
Out[7]: 56.193748474121094

In [8]: scoot.get_power_level()
Out[8]: 56.203125

In [9]: scoot.is_solar_charging()
Out[9]: False

In [10]: scoot.turn(math.pi/4)
Out[10]: 0

In [11]: scoot.is_solar_charging()
Out[11]: True

For solar charging explication see https://gitlab.com/scheducation/srcp2-final-public/-/wikis/4.-Simulation-Activity/3.-Failure-Events-and-Repair

Resolves #220