diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/4fbf661d-289a-4e8c-8236-0182c0383d82.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/0b8dedd9-a693-44b0-a811-1805cd12466b.vsidx similarity index 55% rename from AgroBase/.vs/AgroBase/FileContentIndex/4fbf661d-289a-4e8c-8236-0182c0383d82.vsidx rename to AgroBase/.vs/AgroBase/FileContentIndex/0b8dedd9-a693-44b0-a811-1805cd12466b.vsidx index 01e1670f9..d6b37f568 100644 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/4fbf661d-289a-4e8c-8236-0182c0383d82.vsidx and b/AgroBase/.vs/AgroBase/FileContentIndex/0b8dedd9-a693-44b0-a811-1805cd12466b.vsidx differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index 7fd0dcc79..68b9432e8 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoSeguidorLinha.cs b/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoSeguidorLinha.cs index e25495318..6b58e6772 100644 --- a/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoSeguidorLinha.cs +++ b/AgroBase/AgroBase/Forms/Operacoes/frmOperacaoSeguidorLinha.cs @@ -337,25 +337,27 @@ namespace AgroBase.Forms.Operacoes private void btnIniciarOperacao_Click(object sender, EventArgs e) { - if (Variaveis.OperacaoEmAndamento.Iniciado) - { - btnIniciarOperacao.Text = "Iniciar Operação"; - cmbCameraSoloE.Enabled = true; - cmbCameraSoloD.Enabled = true; - cmbCameraCaminho.Enabled = true; + AcaoBotaoIniciarOperacao(true); + } - Variaveis.OperacaoEmAndamento.FinalizarOperacao(); - } - else - { - btnIniciarOperacao.Text = "Finalizar Operação"; - cmbCameraSoloE.Enabled = false; - cmbCameraSoloD.Enabled = false; - cmbCameraCaminho.Enabled = false; + private void AcaoBotaoIniciarOperacao(bool AtuarOperacao) + { + btnIniciarOperacao.Text = !Variaveis.OperacaoEmAndamento.Iniciado ? "Iniciar Operação" : "Finalizar Operação"; + cmbCameraSoloE.Enabled = !Variaveis.OperacaoEmAndamento.Iniciado; + cmbCameraSoloD.Enabled = !Variaveis.OperacaoEmAndamento.Iniciado; + cmbCameraCaminho.Enabled = !Variaveis.OperacaoEmAndamento.Iniciado; - Variaveis.OperacaoEmAndamento.IniciarOperacao(null, false); + if (AtuarOperacao) + { + if (btnIniciarOperacao.Text == "Finalizar Operação") + { + Variaveis.OperacaoEmAndamento.FinalizarOperacao(); + } + else + { + Variaveis.OperacaoEmAndamento.IniciarOperacao(null, false); + } } - } private void TmrLeituras_Tick(object sender, EventArgs e) @@ -375,6 +377,11 @@ namespace AgroBase.Forms.Operacoes } AtualizarInformacoesGerais(); + + if (!Variaveis.OperacaoEmAndamento.Iniciado && btnIniciarOperacao.Text == "Finalizar Operação") + { + AcaoBotaoIniciarOperacao(false); + } } private void AtualizaLeituraCameraSolo(CameraSoloModel CameraSolo) @@ -658,14 +665,18 @@ namespace AgroBase.Forms.Operacoes private void AtualizarInformacoesGerais() { - if (Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.StatusAtual == Enuns.StatusOperacao.Aguardando) - { - this.Text = "Operação Seguidor de Linha - Iniciando em " + (Variaveis.OperacaoEmAndamento.TempoIniciarOperacao - Variaveis.OperacaoEmAndamento.Tempo.Seconds) + " segundos..."; - } - else if (Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.StatusAtual == Enuns.StatusOperacao.Parametrizando) + if (Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.StatusAtual == StatusOperacao.Parametrizando) { this.Text = "Operação Seguidor de Linha - Parametrização"; } + else if (Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.StatusAtual == StatusOperacao.Aguardando) + { + this.Text = "Operação Seguidor de Linha - Iniciando em " + (Variaveis.OperacaoEmAndamento.TempoIniciarOperacao - Variaveis.OperacaoEmAndamento.Tempo.Seconds) + " segundo" + (Variaveis.OperacaoEmAndamento.Tempo.Seconds == 1 ? "" : "s") + "..."; + } + else if (Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.StatusAtual == StatusOperacao.Concluida) + { + this.Text = "Operação Seguidor de Linha - Concluída"; + } else if (Variaveis.OperacaoEmAndamento.Iniciado) { this.Text = "Operação Seguidor de Linha - Iniciado"; @@ -690,7 +701,7 @@ namespace AgroBase.Forms.Operacoes pgbBateria.Value = Convert.ToInt32(Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria); lblPorcentagemReservatorio.Text = Variaveis.OperacaoEmAndamento.Sensoriamento.PorcentagemBateria.ToString("00.00") + "%"; - pgbProgresso.Value = Convert.ToInt32(Variaveis.OperacaoEmAndamento.Sensoriamento.ProgressoPercurso); + pgbProgresso.Value = Variaveis.OperacaoEmAndamento.Sensoriamento.ProgressoPercurso <= 100 ? Convert.ToInt32(Variaveis.OperacaoEmAndamento.Sensoriamento.ProgressoPercurso) : 100; lblPorcentagemProgresso.Text = Variaveis.OperacaoEmAndamento.Sensoriamento.ProgressoPercurso.ToString("00.00") + "%"; lblDistancia.Text = "Distância Operação: " + (Variaveis.OperacaoEmAndamento.Mapa == null ? 0 : Variaveis.OperacaoEmAndamento.Mapa.DistanciaTotal).ToString("00.00") + " m"; } @@ -705,8 +716,23 @@ namespace AgroBase.Forms.Operacoes catch { } } + private void pnlOrientacao_Paint(object sender, PaintEventArgs e) + { + try + { + //DesenharInclinacao((Panel)sender, e, (float)GPSService.UltimaLeitura.Orientacao); + DesenharInclinacao((Panel)sender, e, (float)Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.AnguloCarro, -90); + } + catch { } + } + private void DesenharInclinacao(Panel pnlBussola, PaintEventArgs e, float anguloInclinacao, float anguloSub) { + if (anguloInclinacao == float.NaN) + { + anguloInclinacao = 0; + } + Graphics g = e.Graphics; // Desenha o círculo da bússola int diameter = Math.Min(pnlBussola.Width - 1, pnlBussola.Height - 1); @@ -837,15 +863,10 @@ namespace AgroBase.Forms.Operacoes } } - private void pnlOrientacao_Paint(object sender, PaintEventArgs e) - { - try - { - //DesenharInclinacao((Panel)sender, e, (float)GPSService.UltimaLeitura.Orientacao); - DesenharInclinacao((Panel)sender, e, (float)Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.AnguloCarro, -90); - } - catch { } - } + + + + #region SIMULACAO GPS private void btnSimular_Click(object sender, EventArgs e) { @@ -872,5 +893,8 @@ namespace AgroBase.Forms.Operacoes Variaveis.OperacaoEmAndamento.ReferencialRuaGPS.ManobraConcluida = true; } } + + #endregion + } } diff --git a/AgroBase/AgroBase/Models/Enuns.cs b/AgroBase/AgroBase/Models/Enuns.cs index 58bb2d4c1..721dcbdf4 100644 --- a/AgroBase/AgroBase/Models/Enuns.cs +++ b/AgroBase/AgroBase/Models/Enuns.cs @@ -118,13 +118,15 @@ namespace AgroBase.Models public enum StatusOperacao { + Parado, Parametrizando, Aguardando, EntrandoRua, CaminhandoRua, SaindoRua, Manobrando, - Retornando + Retornando, + Concluida } public enum DirecaoCarroRua diff --git a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs index f6209b1b0..213d513b4 100644 --- a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs +++ b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs @@ -469,7 +469,10 @@ namespace AgroBase.Models }); if (GPSTrajetoria.Count > 1) { - Sensoriamento.DistanciaPercorrida += GPSService.DistanciaEntrePontos(GPSTrajetoria[GPSTrajetoria.Count - 1], GPSTrajetoria[GPSTrajetoria.Count - 2]); + if (ReferencialRuaGPS.DentroDaRua) + { + Sensoriamento.DistanciaPercorrida += GPSService.DistanciaEntrePontos(GPSTrajetoria[GPSTrajetoria.Count - 1], GPSTrajetoria[GPSTrajetoria.Count - 2]); + } } File.WriteAllText(PastaSaida + ID + "/trajetoria.json", JsonConvert.SerializeObject(GPSTrajetoria, Formatting.None)); } @@ -561,69 +564,88 @@ namespace AgroBase.Models { get { - StatusOperacao etapaAtual = StatusOperacao.Aguardando; + StatusOperacao etapaAtual = _EtapaAtual; + // Se a operação não estiver iniciada if (!Variaveis.OperacaoEmAndamento.Iniciado) { - etapaAtual = StatusOperacao.Parametrizando; - } - else if (Variaveis.OperacaoEmAndamento.Tempo.Minutes == 0 && Variaveis.OperacaoEmAndamento.Tempo.Seconds < Variaveis.OperacaoEmAndamento.TempoIniciarOperacao) - { - etapaAtual = StatusOperacao.Aguardando; - } - else if (_EtapaAtual == StatusOperacao.Manobrando) - { - if (Direcao == DirecaoCarroRua.Parado) + // Etapa atual não é Finalizado, então a etapa é Parametrizando + if (_EtapaAtual != StatusOperacao.Concluida) { - if (Variaveis.OperacaoEmAndamento.Mapa.Trajetoria.Count - 1 > Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual) + etapaAtual = StatusOperacao.Parametrizando; + } + } + // Operação em andamento + else + { + // Etapa atual é finalizada, então finaliza a operação + if (_EtapaAtual == StatusOperacao.Concluida) + { + Variaveis.OperacaoEmAndamento.FinalizarOperacao(); + } + // Contagem regressiva para iniciar a operação + else if (Variaveis.OperacaoEmAndamento.Tempo.Minutes == 0 && Variaveis.OperacaoEmAndamento.Tempo.Seconds < Variaveis.OperacaoEmAndamento.TempoIniciarOperacao) + { + etapaAtual = StatusOperacao.Aguardando; + } + // Robô está manobrando para seguir a próxima rota do mapa + else if (_EtapaAtual == StatusOperacao.Manobrando) + { + // Aguarda a mudança de rua até que o robô tenha terminado a manobra e tenha ficado parado em frente à rua + if (ManobraConcluida && Direcao == DirecaoCarroRua.Parado) { Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual++; + ManobraConcluida = false; } + } + // Se o robô não estiver dentro da entrelinha de cana + else if (!DentroDaRua) + { + // Está mais próximo do ponto inicial da rota, e a direção do carro é IDA ou então PARADO, logo está entrando na rua, do começo para o final + if (PontoMaisProximo == 0 && (Direcao == DirecaoCarroRua.Ida || Direcao == DirecaoCarroRua.Parado)) + { + etapaAtual = StatusOperacao.EntrandoRua; + } + // Está mais próximo do ponto final da rota, e a direção do carro é VOLTA ou então PARADO, logo está entrando na rua, do final para o começo + else if (PontoMaisProximo == 1 && (Direcao == DirecaoCarroRua.Volta || Direcao == DirecaoCarroRua.Parado)) + { + etapaAtual = StatusOperacao.EntrandoRua; + } + // Robô não está entrando na rua do começo para o fim, nem do fim para o começo else { - Variaveis.OperacaoEmAndamento.FinalizarOperacao(); - } - ManobraConcluida = false; - } - else - { - return _EtapaAtual; - } - } - else if (!DentroDaRua) - { - if (PontoMaisProximo == 0 && (Direcao == DirecaoCarroRua.Ida || Direcao == DirecaoCarroRua.Parado)) - { - etapaAtual = StatusOperacao.EntrandoRua; - } - else if (PontoMaisProximo == 1 && (Direcao == DirecaoCarroRua.Volta || Direcao == DirecaoCarroRua.Parado)) - { - etapaAtual = StatusOperacao.EntrandoRua; - } - else - { - if (_EtapaAtual == StatusOperacao.CaminhandoRua) - { - etapaAtual = StatusOperacao.SaindoRua; - } - else - { - etapaAtual = StatusOperacao.Manobrando; + // Se a etapa anterior era CaminhandoRua, ou seja, robô estava na rua e agora não está mais, então esta saindo da rua + if (_EtapaAtual == StatusOperacao.CaminhandoRua) + { + etapaAtual = StatusOperacao.SaindoRua; + } + // Se a etapa anterior não for CaminhandoRua, então significa que ele já iniciou a etapa de sair da rua + else + { + // O índice de rua para realizar o trabalho já ultrapassou a quantidade de ruas definidas pelo operador, então a operação foi concluída + if (Variaveis.OperacaoEmAndamento.Mapa.IdxRuaAtual >= Variaveis.OperacaoEmAndamento.Mapa.Trajetoria.Count - 1) + { + etapaAtual = StatusOperacao.Concluida; + } + // Ainda tem ruas a serem percorridas, logo, o robô precisa realizar a manobra para seguir para a próxima rua + else + { + etapaAtual = StatusOperacao.Manobrando; + } + } } } + // Se o robô estiver dentro da entrelinha da cana + else if (DentroDaRua) + { + etapaAtual = StatusOperacao.CaminhandoRua; + } } - else if (DentroDaRua) - { - etapaAtual = StatusOperacao.CaminhandoRua; - } + _EtapaAtual = etapaAtual; return etapaAtual; } - set - { - _EtapaAtual = value; - } } public int PontosConsiderarAngulo { get; set; } = 2; public double Distancia { get; set; } = 0; @@ -644,7 +666,7 @@ namespace AgroBase.Models } double mediaAngulo = somaAngulo / (Pontos.Count - 1); - return mediaAngulo; + return (mediaAngulo == double.NaN) ? 0 : mediaAngulo; } catch { @@ -670,7 +692,7 @@ namespace AgroBase.Models } double mediaAnguloRua = somaAnguloRua / (PontosRua.Count - 1); - return mediaAnguloRua; + return (mediaAnguloRua == double.NaN) ? 0 : mediaAnguloRua; } catch { diff --git a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb index c8b7e8cc1..81405b517 100644 Binary files a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb and b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_22_56/logs.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_22_56/logs.json new file mode 100644 index 000000000..a74438396 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_22_56/logs.json @@ -0,0 +1 @@ +[{"Momento":"2024-03-01T07:23:01.2630366-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:23:06.2627291-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:23:11.2634019-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:23:16.2611607-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":15.532164373823042,"ProgressoPercurso":71.3003367622132,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:03.5178204-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":118.53965473268669,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:06.2613784-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":30.785195830341259,"ProgressoPercurso":141.31931501403133,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:11.2649983-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:16.271691-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:21.2654596-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:26.264123-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:31.26079-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:36.2605599-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:41.2642924-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:46.261025-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:51.2606398-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:24:56.2833007-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:25:01.2640691-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:25:06.2647994-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:25:11.2604246-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:25:16.2640621-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":43.111131220630156,"ProgressoPercurso":197.90147079639152,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_22_56/trajetoria.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_22_56/trajetoria.json new file mode 100644 index 000000000..5e06a1ede --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_22_56/trajetoria.json @@ -0,0 +1 @@ +[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:23:01.1215157-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:23:06.1221815-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T07:23:11.120887-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-03-01T07:23:16.1496056-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339689742622607,"Longitude":-47.26393281077209,"DataHora":"2024-03-01T07:24:03.4668139-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:06.1213783-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:11.1239974-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:16.1206957-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:21.1484433-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:26.1201443-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:31.1207847-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:36.1235517-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:41.1213013-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:46.1230108-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:51.1236446-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:24:56.1233033-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:01.1200705-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:06.1208063-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:11.1234179-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:25:16.1220673-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_31_37/logs.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_31_37/logs.json new file mode 100644 index 000000000..074ca6129 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_31_37/logs.json @@ -0,0 +1 @@ +[{"Momento":"2024-03-01T07:31:56.6208049-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:35.4432337-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:37.6082729-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:42.6069445-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":13.48707115148296,"ProgressoPercurso":61.912344724946543,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:33:47.608557-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":23.75605239910999,"ProgressoPercurso":109.05206096401969,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_31_37/trajetoria.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_31_37/trajetoria.json new file mode 100644 index 000000000..e7164ea70 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_31_37/trajetoria.json @@ -0,0 +1 @@ +[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:31:48.0375182-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:33:33.8102125-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339550340751185,"Longitude":-47.264007461846653,"DataHora":"2024-03-01T07:33:37.1087491-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339632987002233,"Longitude":-47.26396290702327,"DataHora":"2024-03-01T07:33:42.1084171-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:33:47.11202-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649306441870181}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_58_18/logs.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_58_18/logs.json new file mode 100644 index 000000000..a8a28b48d --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_58_18/logs.json @@ -0,0 +1 @@ +[{"Momento":"2024-03-01T07:58:23.8282624-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:28.8268442-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:33.8264462-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:38.8230247-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":15.532164373823042,"ProgressoPercurso":0.0097938655970994347,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:43.8255932-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:48.8501761-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:53.8238797-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":25.822843000933517,"ProgressoPercurso":0.016282692327952316,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:58:58.8245855-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":45.471129933987157,"ProgressoPercurso":0.028671994733217007,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:03.8252782-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":56.176619583231727,"ProgressoPercurso":0.035422382139143838,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:08.8229261-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":66.751925735877364,"ProgressoPercurso":0.042090681843835728,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:13.8296043-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":77.219847069731514,"ProgressoPercurso":0.048691269640702,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:18.8232947-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":87.5803520169066,"ProgressoPercurso":0.055224125624490514,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:23.8239242-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":87.5803520169066,"ProgressoPercurso":0.055224125624490514,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:28.8245586-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":87.5803520169066,"ProgressoPercurso":0.055224125624490514,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:33.8272691-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":87.5803520169066,"ProgressoPercurso":0.055224125624490514,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:38.8230031-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":87.5803520169066,"ProgressoPercurso":0.055224125624490514,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:43.8266197-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":102.83124606084949,"ProgressoPercurso":0.064840635140299654,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:48.8232206-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":113.15449937816565,"ProgressoPercurso":0.071350001966535459,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:53.8488797-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":123.58388087154057,"ProgressoPercurso":0.0779262883197199,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T07:59:58.8235938-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":134.11946994318484,"ProgressoPercurso":0.0845695442672203,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:00:03.8262032-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":144.76120082003737,"ProgressoPercurso":0.091279728335581622,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:00:08.8263787-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":155.58276301495945,"ProgressoPercurso":0.09810330572871942,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:00:13.8261197-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":166.69736182239342,"ProgressoPercurso":0.10511165847762205,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_58_18/trajetoria.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_58_18/trajetoria.json new file mode 100644 index 000000000..75aa03c95 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_07_58_18/trajetoria.json @@ -0,0 +1 @@ +[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:58:23.6672535-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T07:58:28.6698448-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339566770425247,"Longitude":-47.263998524140789,"DataHora":"2024-03-01T07:58:33.6664527-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339649665078522,"Longitude":-47.263954035496013,"DataHora":"2024-03-01T07:58:38.6970238-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:58:43.666592-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339797742622608,"Longitude":-47.263905810772087,"DataHora":"2024-03-01T07:58:48.6691762-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339929507172759,"Longitude":-47.2637785225622,"DataHora":"2024-03-01T07:58:53.67088-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339842108737368,"Longitude":-47.263822181709159,"DataHora":"2024-03-01T07:58:58.6695859-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339756083963927,"Longitude":-47.263866029969414,"DataHora":"2024-03-01T07:59:03.6872743-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339671262303472,"Longitude":-47.263910180861451,"DataHora":"2024-03-01T07:59:08.668927-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339587659430144,"Longitude":-47.263954652547426,"DataHora":"2024-03-01T07:59:13.6666103-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339495466408138,"Longitude":-47.264004855555214,"DataHora":"2024-03-01T07:59:18.6692965-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T07:59:23.6669289-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.3394692684848,"Longitude":-47.264019238095237,"DataHora":"2024-03-01T07:59:28.6685531-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.3394110863861,"Longitude":-47.2640367523946,"DataHora":"2024-03-01T07:59:33.6687265-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339525836729379,"Longitude":-47.263955531813828,"DataHora":"2024-03-01T07:59:38.6684648-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339608919746361,"Longitude":-47.263910741472742,"DataHora":"2024-03-01T07:59:43.7010982-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.33969322141655,"Longitude":-47.263866289748961,"DataHora":"2024-03-01T07:59:48.6696992-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339778726725882,"Longitude":-47.263822158647478,"DataHora":"2024-03-01T07:59:53.6683447-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339865419659041,"Longitude":-47.263778329295278,"DataHora":"2024-03-01T07:59:58.6670788-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.339953884419483,"Longitude":-47.263734475637278,"DataHora":"2024-03-01T08:00:03.6686827-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.340045015161394,"Longitude":-47.263690077681517,"DataHora":"2024-03-01T08:00:08.6703699-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346},{"Latitude":-22.340139726325802,"Longitude":-47.263644602943415,"DataHora":"2024-03-01T08:00:13.6671217-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.648882435789346}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_08_02_11/logs.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_08_02_11/logs.json new file mode 100644 index 000000000..bbf8505c3 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_08_02_11/logs.json @@ -0,0 +1 @@ +[{"Momento":"2024-03-01T08:02:16.0146516-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:02:21.0133203-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:02:26.0259391-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":0.0,"ProgressoPercurso":0.0,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0},{"Momento":"2024-03-01T08:02:31.0136134-03:00","ErvasNoRadar":0,"VelocidadeMedia":0.0,"HerbicidaConsumido":0.0,"HerbicidaPorErva":0.0,"PorcentagemBateria":0.0,"BateriaConsumida":0.0,"ErvasIdentificadas":0,"AtuacoesPorBico":[0,0,0,0],"DistanciaPercorrida":13.48707115148296,"ProgressoPercurso":61.912344724946543,"DistanciaEsquerda":0.0,"DistanciaDireita":0.0}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_08_02_11/trajetoria.json b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_08_02_11/trajetoria.json new file mode 100644 index 000000000..ab7ee1b86 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/Operacoes/01_03_2024_08_02_11/trajetoria.json @@ -0,0 +1 @@ +[{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T08:02:15.0910881-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739},{"Latitude":-22.339442335994335,"Longitude":-47.264067138109773,"DataHora":"2024-03-01T08:02:20.0907867-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739},{"Latitude":-22.339550340751185,"Longitude":-47.264007461846653,"DataHora":"2024-03-01T08:02:25.0894172-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739},{"Latitude":-22.339632987002233,"Longitude":-47.26396290702327,"DataHora":"2024-03-01T08:02:30.0900606-03:00","Altitude":0.0,"Velocidade":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"Orientacao":70.649467594312739}] \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_interativo.html b/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_interativo.html index 901909fa6..ce2388b88 100644 --- a/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_interativo.html +++ b/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_interativo.html @@ -25,7 +25,7 @@