Models by liujip0

Models by liujip0

Updated
action(time :: seconds, pts, prob, loadedFuel) = {
  time,
  pts: pts.pts * prob,
  rpMetrics: { fuel: pts.fuel, towerPts: pts.towerPts },
  loadedFuel: loadedFuel,
}

consistentAction(time :: seconds, pts, prob, loadedFuel) = {
  auto: action(time, pts, prob, loadedFuel),
  teleop: action(time, pts, prob, loadedFuel),
Updated
/*
Describe your code here
*/

a = normal(2, 5)
Updated
action(time :: seconds, pts, prob) = {
  time,
  pts: pts.pts * prob,
  rpMetrics: {
    notes: (pts.note ? 1 : 0) * prob,
    stagePts: pts.stagePts * prob,
  },
}

consistentAction(time :: seconds, pts, prob) = {
Updated
action(time :: seconds, pts, prob) = { time, pts, prob, likelyPts: pts * prob }

consistentAction(time :: seconds, pts, prob) = {
  auto: action(time, pts, prob),
  teleop: action(time, pts, prob),
}

constants = { autoTime: 15, teleopTime: 135 }
actions = {
  coralToReef: consistentAction(3 to 6, 0, 1),