Commit Graph

508 Commits

Author SHA1 Message Date
Diego Freitas d0e58be553 Implementado novo layout para OperationControl 2026-03-10 16:56:55 -03:00
Diego Freitas 7ff339eaf6 ajustes de conexao e log de dados bateria 2026-03-06 15:38:40 -03:00
Diego Freitas 18b795237f Ajustes cooler control e fix base 2026-03-06 10:26:14 -03:00
Diego Freitas d2f6a9e03c ajustes workers 2026-03-06 08:55:38 -03:00
Diego Freitas bc9fc9a0b8 ajustes de fluxo 2026-03-06 08:50:42 -03:00
Diego Freitas 23852cd6c4 Pequenos ajustes 2026-03-06 07:42:21 -03:00
Diego Freitas 77bffe5667 pequenos ajustes pos operacoes 2026-03-05 17:01:58 -03:00
Diego Freitas 2b4505d98a ajustes udp 2026-03-05 13:53:30 -03:00
Diego Freitas c95564d49f controle de trafego udp 2026-03-05 12:40:10 -03:00
Diego Freitas e718a3858f ajustes contra corrida 2026-03-05 12:18:40 -03:00
Diego Freitas c03c5b1736 Adicionado heartbeat comunicação UDP 2026-03-05 10:50:01 -03:00
Diego Freitas cf3056c44d Enviando IP para base 2026-03-05 08:15:17 -03:00
Diego Freitas d93ebf48d9 Ajustado recebimento de mensagem UDP 2026-03-05 08:02:01 -03:00
Diego Freitas 270a7ed3d8 Comandos prioridade UDP 2026-03-04 23:03:31 -03:00
Diego Freitas 5b387de761 Métricas de largura de banda módulo IPB, controle de banda no vídeo das câmeras 2026-03-04 23:02:13 -03:00
Diego Freitas edb2f26550 Merge 2026-03-04 16:00:44 -03:00
Diego Freitas 4f387a834a Ajustes pontuais no OPControl e enxugada nos dados de telemetria 2026-03-04 15:55:52 -03:00
Diego Freitas 8f29571cff ajustes pontuais de conectividade 2026-03-04 15:52:53 -03:00
Diego Freitas 8ea61c158e Tratamento de exceções no módulo GNSS 2026-03-04 08:51:49 -03:00
Diego Freitas ea78440695 Ajustado tela para parametrizar a comunicação 2026-03-03 16:53:58 -03:00
Diego Freitas 15c0bb29cd Referenciamento com uso do sensor AS5600 2026-03-03 14:31:59 -03:00
Diego Freitas 84962cb7de Ajustado culomb counter 2026-03-03 13:44:19 -03:00
Diego Freitas b090ed7495 ajustes na tela principal operation control 2026-03-03 12:25:58 -03:00
Diego Freitas e6417d4b8a ajustado fixacao da posicao da base 2026-03-03 12:12:50 -03:00
Diego Freitas 025d71b48d removido arquivo erroneo 2026-03-03 09:37:55 -03:00
Diego Freitas 901f8c200c Merge branch 'op_control' of http://zendioninc.com.br:3000/Zendion/agrobot_base into op_control 2026-03-03 09:36:54 -03:00
Diego Freitas 5bd6fa0a35 inclusao de norm_stats no dataset oak 2026-03-03 09:36:34 -03:00
Diego Freitas bd0dc7c6a5 Ajustes no fluxo de fixacao da posicao da base 2026-03-03 09:32:36 -03:00
Diego Freitas c8861877fa Ajustes horizonte MPC, status carro segmentacao 2026-03-03 08:54:34 -03:00
Diego Freitas 04eda2d314 Criado video receiver 2026-03-03 08:48:02 -03:00
Diego Freitas 4425e03168 Ajustes no MPC e finalizacao de abertura da curva 2026-02-27 17:00:45 -03:00
Diego Freitas f4e1a2fe2e Merge branch 'op_control' of http://zendioninc.com.br:3000/Zendion/agrobot_base into op_control 2026-02-27 08:21:22 -03:00
Diego Freitas 8c41176a52 limpeza do repositorio 2026-02-27 08:16:12 -03:00
Diego Freitas 163c95adfd Criado método para abrir curva ao antecipar a saída do corredor 2026-02-26 21:51:16 -03:00
Diego Freitas 89e5f1ae41 Ajustes de logica do MPC e definicao de comandos 2026-02-26 16:57:22 -03:00
Diego Freitas ffeeafcca7 Implementacao das cameras e segformer 2026-02-24 10:38:14 -03:00
Diego Freitas 5e9155c3ed Implementado bateria Daly, integrado IA segformer ao visual worker, treinamento raw 2026-02-05 16:39:59 -03:00
Diego Freitas c805f6103b Implementacao do novo modelo de segmentacao ao visual worker 2026-01-30 16:22:44 -03:00
Diego Freitas cb0ebd8b1d Ajustado scripts de treinamento e health worker 2026-01-28 14:52:31 -03:00
Diego Freitas 888927c4f5 Ajustes nas variaveis e calculos de vazao 2025-12-19 09:01:58 -03:00
Diego Freitas 2325d866fe Ajustes no calculo de vazao por bico 2025-12-18 17:14:27 -03:00
Diego Freitas ff4e6116d6 Workers atualizados 2025-12-18 15:24:13 -03:00
Diego Freitas b5ba765526 Ajustes e inclusao do comando de reset 2025-12-18 15:11:30 -03:00
Diego Freitas d79eb55179 Ajustes mods mandatorios 2025-12-18 08:45:51 -03:00
Diego Freitas 1ee323cace ajustes para o novo contrato de dados 2025-12-18 07:34:50 -03:00
Diego Freitas bdc70d89bf Ajuste no contrato de dados transmitido entre rover e base 2025-12-17 16:27:06 -03:00
Diego Freitas b3b64a9aed Ajustes para atualizacoes de firmware 2025-12-16 16:33:06 -03:00
Diego Freitas c15d78d382 parametros ajustados 2025-12-16 14:24:10 -03:00
Diego Freitas 7554842804 Ajuste na firmware e leitura de dados brutos 2025-12-16 14:17:26 -03:00
Diego Freitas 777993dfbb ajustado asincronia ao atualizar saude do IPB 2025-12-15 10:42:45 -03:00
Diego Freitas db72144faa Correcao carregamento parametros atuador 2025-12-15 10:41:05 -03:00
Diego Freitas 8d537383fb Adicionado funcao de retorno a base 2025-12-12 16:28:16 -03:00
Diego Freitas a6d3b8e348 Ajuste 2025-12-11 16:58:23 -03:00
Diego Freitas f8b022ce11 Ajustes no CoolerControl e health sensoriamento 2025-12-11 16:50:38 -03:00
Diego Freitas c052d9295d Ajustes cooler control 2025-12-11 15:41:13 -03:00
Diego Freitas df915acae5 Adicionado controle do CoolerControl 2025-12-11 15:27:19 -03:00
Diego Freitas 2fddd47b02 Implementado CoolerControl 2025-12-11 09:29:08 -03:00
Diego Freitas e14e6c343d ajuste 2025-12-10 17:01:58 -03:00
Diego Freitas 561a299dae Ajustes de autonomia parado 2025-12-10 16:46:52 -03:00
Diego Freitas 3df756a69d Ajustes liberacao da operacao mediante autonomia 2025-12-10 16:06:22 -03:00
Diego Freitas 9a638aa7a6 adicionado modulo trajetoria no health 2025-12-10 13:56:21 -03:00
Diego Freitas 7b9b815308 adicionado logica para confirmar continuacao da operacao de acordo com autonomia 2025-12-10 13:37:47 -03:00
Diego Freitas f00ca573b8 criado sistema de autonomia de bateria e herbicida 2025-12-09 13:47:53 -03:00
Diego Freitas bd8069c545 Ultimos ajustes no fluxo CAN 2025-12-09 09:19:36 -03:00
Diego Freitas cdbcb8f1d7 adicionado modulo can no health worker 2025-12-08 14:39:22 -03:00
Diego Freitas 7f7ea84bd2 novos arquivos para o fluxo can 2025-12-08 14:37:55 -03:00
Diego Freitas 19aa3ed2e6 ajustado fluxo can 2025-12-08 14:32:23 -03:00
Diego Freitas 20378a9fd1 ajustes no config de sentidos do mov 2025-12-05 16:43:24 -03:00
Diego Freitas 7b511861d7 ajustes na recepcao de dados dos sensores externos nos modulos 2025-12-05 15:25:29 -03:00
Diego Freitas d4baa3f0f8 ajustes can service c# e firmware 2025-12-05 13:42:54 -03:00
Diego Freitas 88d3794ff1 implementado sensor magnetico rotativo 2025-12-04 10:51:11 -03:00
Diego Freitas 9fe42b1f3e inclusao da visualizacao dos dados da barra pulverizadora 2025-12-02 15:42:15 -03:00
Diego Freitas 170f3c5156 aprimorado metricas de saude da conexao sem fio 2025-11-28 16:44:53 -03:00
Diego Freitas c050594343 ajustes comunicacao 2025-11-28 07:19:39 -03:00
Diego Freitas 6b4119e448 adicionado novos dados no modelo 2025-11-27 10:31:09 -03:00
Diego Freitas 4b7c83414c iniciado acompanhamento 2025-11-26 17:00:16 -03:00
Diego Freitas 02ae378b92 iniciado controle dos bicos por diagnostico 2025-11-25 17:14:31 -03:00
Diego Freitas 5e23a79fa3 Ajustes na estrutura dos parametros 2025-11-25 09:17:19 -03:00
Diego Freitas abbd3386f3 iniciado trabalho com modulos 2025-11-24 16:58:20 -03:00
Diego Freitas 672b7f7948 Removido arquivos nao utilizados 2025-11-24 13:16:31 -03:00
Diego Freitas 909b7261d6 Ajustes de estrutura de dados 2025-11-24 13:05:50 -03:00
Diego Freitas c5e90f7b44 implementado gerenciamento do gnss 2025-11-14 14:11:58 -03:00
Diego Freitas 71de765823 finalizado imu, heading e controle manual 2025-11-12 08:15:07 -03:00
Diego Freitas ba51fa73ca iniciado comunicacao ip mqtt 2025-11-06 13:18:32 -03:00
Diego Freitas a6acd81d17 integracao resultados da operacao 2025-11-05 17:03:46 -03:00
Diego Freitas 66fd86fd9c iniciado integracao com o lidar 2025-10-29 10:22:39 -03:00
Diego Freitas fb9bea3b1e criado modulo PC no health worker, comecar operacao do meio da rua 2025-10-24 08:45:47 -03:00
Diego Freitas 52a627d343 liberacao de operacao, pulverizador modo manual, calibragem e alerta sonoro 2025-10-21 16:23:36 -03:00
Diego Freitas e439a4e995 ajustes 2025-10-03 18:42:51 -03:00
Diego Freitas 08b75acb2b ajustes trajetoria fixa e joystick 2025-10-03 16:02:51 -03:00
Diego Freitas 02cad26683 acrescentado movimento diagonal 2025-10-02 12:49:43 -03:00
Diego Freitas a8a53786ea ajustes plot antenas 2025-09-29 10:26:07 -03:00
Diego Freitas a2285bbe5a aplicacao do lever arm 2025-09-26 14:13:37 -03:00
Diego Freitas 42e6b90016 ajustado pesos do MPC 2025-09-25 16:05:45 -03:00
Diego Freitas df1aabd818 ajuste de erro lateral no mpc 2025-09-24 12:14:59 -03:00
Diego Freitas 23572e0f83 unificando angulo antena e movimento 2025-09-23 12:21:39 -03:00
Diego Freitas 963ce96429 ajustes no fluxo de deteccao de corredor 2025-09-22 15:56:35 -03:00
Diego Freitas 7d47630154 adicionad scripts 2025-09-18 09:56:17 -03:00
Diego Freitas 6e1a4953f2 ajustes camera worker 2025-09-18 09:52:31 -03:00
Diego Freitas 40fc48e3b1 ajustes comunicacao lora 2025-09-17 15:54:39 -03:00
Diego Freitas e80d8cabcf ajustes lora e deteccao de obstaculos 2025-09-16 10:31:32 -03:00
Diego Freitas 9611f564b5 ajustes gerais pre teste 2025-09-15 07:23:07 -03:00
Diego Freitas 35202470c3 ajustes no lora e mpc 2025-09-08 17:03:27 -03:00
Diego Freitas c510f8a9b6 ajustes parametros pulverizador 2025-09-05 17:03:16 -03:00
Diego Freitas 75bb0558c5 ajustes can e regras de atuacao de bicos 2025-09-02 16:15:30 -03:00
Diego Freitas b8ea15d2f3 ajustes gps e movimentacao 2025-09-02 10:49:11 -03:00
Diego Freitas 36c7787d8d ajustes no baud rate can 2025-08-25 17:08:57 -03:00
Diego Freitas 43e14ec0ff ajuste no canservice da firmware 2025-08-22 15:36:19 -03:00
Diego Freitas a4b81fd9a5 ntrip fallback 2025-08-20 09:59:10 -03:00
Diego Freitas d2697b3521 ajustes das configuracoes para correcao rtk da base 2025-08-18 17:41:08 -03:00
Diego Freitas 0e3d50afbc parametrizacao um982 com correcao rtk lora 2025-08-18 15:16:09 -03:00
Diego Freitas b386e1bf54 ajustes imu 2025-08-16 13:53:35 -03:00
Diego Freitas 900c40d0b6 adicionado logica de deteccoes na matriz de confianca 2025-08-16 10:31:28 -03:00
Diego Freitas 3ea9e82d0b adicionado ia de deteccao de objetos ao visual worker 2025-08-15 16:03:05 -03:00
Diego Freitas 09e1c3b59c ajustes nas regras do visual worker 2025-08-15 14:17:33 -03:00
Diego Freitas b0c9aa281a ajustes no IMU e deteccao de obstaculos 2025-08-14 12:51:45 -03:00
Diego Freitas c86ab0b4c6 ajustes no IMU e deteccao de obstaculos 2025-08-14 10:05:11 -03:00
Diego Freitas 319c07af8c adicionado costmap_fuser 2025-08-13 14:48:52 -03:00
Diego Freitas c3d4541964 otimizacao do MPC 2025-08-13 14:34:22 -03:00
Diego Freitas bc737a210a ajustes ia sonar 2025-08-11 20:11:23 -03:00
Diego Freitas d4ecf730ab otimizacoes no modelo de IA para ervas 2025-08-08 17:09:17 -03:00
Diego Freitas 73ff731ef9 ajustes parametros deteccao ervas 2025-08-07 16:35:30 -03:00
Diego Freitas 25a822127a modelo segmentacao fast scnn 2025-08-07 15:23:53 -03:00
Diego Freitas 9f80418d9a ajustes pre operacao 2025-08-01 17:56:04 -03:00
Diego Freitas 7d79848665 ajustes lora 2025-07-31 08:02:13 -03:00
Diego Freitas f06f0d6d89 ajustes performance manager worker 2025-07-31 07:16:57 -03:00
Diego Freitas 8b341d804b ajustes no weed worker para segmentacao 2025-07-30 14:04:46 -03:00
Diego Freitas 1e2bf6e885 ajustes no controle da operacao 2025-07-25 16:14:52 -03:00
Diego Freitas a428d5b1df ajustes nos scripts para treinamento dos modelos de IA 2025-07-24 13:15:42 -03:00
Diego Freitas 88f9663746 adicionado arquivos ao git 2025-07-23 12:34:05 -03:00
Diego Freitas ccb7caa21f adicionado arquivos ao git 2025-07-23 12:28:31 -03:00
Diego Freitas 1c908334bf ajustes na firmware atuador 2025-07-23 12:14:50 -03:00
Diego Freitas 95cfdfe450 iniciado weed worker 2025-07-21 15:36:04 -03:00
Diego Freitas 4bb6697c9e ajustes no carregamento do mapa 2025-07-18 17:03:37 -03:00
Diego Freitas 554317c320 adicionado novamente arquivos de debug 2025-07-17 15:43:04 -03:00
Diego Freitas 65f6f9c943 Retorno do CAN Serial 2025-07-17 14:53:42 -03:00
Diego Freitas 486d05eaeb Ajustes operação 2025-07-17 08:19:42 -03:00
Diego Freitas 3ac137920b Removendo pastas bin/ e obj/ do versionamento 2025-07-17 08:09:04 -03:00
Diego Freitas 4c82001686 ajustado git ignore 2025-07-16 18:27:34 -03:00
Diego Freitas 57dc85eb49 ajustes 2025-07-16 13:47:56 -03:00
Diego Freitas c16f2057ea implementado matriz de custo ao MPC 2025-07-11 13:38:08 -03:00
Diego Freitas 8dea0912c8 iniciado migracao para uso do Redis 2025-06-30 07:43:54 -03:00
Diego Freitas c738cc0711 finalizado mpc com recursivo 2025-06-26 15:48:54 -03:00
Diego Freitas 7a5a10aa48 criado matriz de custo com dados do visual worker fundidos 2025-06-20 17:10:08 -03:00
Diego Freitas 946c6639ef implementado os 3 primeiros operadores e removido conrole ataves do c# 2025-06-06 17:46:08 -03:00
Diego Freitas 6b58bc2943 padronizado comportamento dos modulos atuador e sensoriamento, iniciado health worker 2025-05-30 17:11:31 -03:00
Diego Freitas 3176562cbd implantado visualworker 2025-05-29 09:14:57 -03:00
Diego Freitas 1e8bfbbb83 ajustes no visual_worker 2025-05-22 10:48:28 -03:00
Diego Freitas 4225864ced avancado com o operador visual 2025-05-21 17:07:43 -03:00
Diego Freitas e4600a2841 testes com os drivers mks 2025-05-19 09:07:50 -03:00
Diego Freitas f94abab618 ajustes nos parametros lora 2025-05-19 07:35:58 -03:00
Diego Freitas 04b4251aed ajustes nos sensores 2025-05-16 16:12:44 -03:00
Diego Freitas b799d5b624 ignorado pasta debug 2025-05-16 11:14:08 -03:00
Diego Freitas 2d4c5c445c ajustes can 2025-05-15 17:20:46 -03:00
Diego Freitas 210ec927e2 finalizado integracao do LoRa com o Sen bidirecional 2025-05-09 17:50:15 -03:00
Diego Freitas f4c932bd6c ajustes no protocolo LoRa 2025-05-09 17:17:28 -03:00
Diego Freitas b908570e7c revisado sensoriamento 2025-05-08 17:21:42 -03:00
Diego Freitas f2e5aeb74f ultimas alteracoes 2025-05-08 12:12:13 -03:00
Diego Freitas 2ef89b7c0d Ativando Git LFS para arquivos grandes 2025-05-08 09:29:29 -03:00
Diego Freitas 3c01cd1280 removido arquivos grandes 2025-05-07 14:15:40 -03:00
Diego Freitas 5ff9cb2793 removendo pastas bin e obj 2025-05-07 14:05:47 -03:00
Diego Freitas 0419f04ebf ajustes debug mode 2025-05-07 13:54:45 -03:00
Diego Freitas b9bd73d750 implementado waveshare can 2025-05-06 15:47:59 -03:00
Diego Freitas 93a59788e7 ajustes 2025-05-02 17:00:54 -03:00
Diego Freitas 8412cb05b3 ajustes no canservice 2025-05-02 08:24:23 -03:00
Diego Freitas f0c940c01f integrado oid can 2025-05-01 15:27:01 -03:00
Diego Freitas 79357e17b3 ajustes na firmware can e lora async 2025-04-30 18:49:17 -03:00
Diego Freitas a5d5fdb363 finalizado implementacao i2c robusta 2025-04-25 17:28:38 -03:00
Diego Freitas 18c44ca27c finalizado integracao com ina228 e refinado gy91 2025-04-24 18:11:33 -03:00
Diego Freitas 669ce4f9e1 ajustes INA228 2025-04-24 08:49:04 -03:00
Diego Freitas eb6b03dc16 ajustes no mpc 2025-04-23 15:41:11 -03:00
Diego Freitas b7b5a39bc4 implementado MPC 2025-04-23 09:56:31 -03:00
Diego Freitas 700bc6f713 ajustes 2025-04-16 13:44:06 -03:00
Diego Freitas 56d8b655e3 ajustes controle servo Sen e req Atu 2025-04-15 16:30:39 -03:00
Diego Freitas a95e7abb68 finalizacao integracao IMU GY-91 2025-04-15 15:18:04 -03:00
Diego Freitas 38a3e54fe2 ajustes no controle dos atuadores 2025-04-15 10:16:27 -03:00
Diego Freitas 99d0ff87a5 ajustado referenciamento 2025-04-14 19:36:55 -03:00
Diego Freitas a6faa141a1 novo metodo de referenciamento 2025-04-14 13:37:53 -03:00
Diego Freitas 900476920d finalizado ajustes no novo protocolo can com posicao de dados 2025-04-14 09:52:19 -03:00
Diego Freitas e9ab52ac0d otimizado procolo CAN, finalizado integracao 2025-04-11 17:13:15 -03:00
Diego Freitas 5e8aa0bb5a ajsutes gerais na mensageria CAN e verificacao serial 2025-04-11 09:25:52 -03:00
Diego Freitas 6e88417b7a finalizado implantacao CAN para ATU e SEN 2025-04-10 17:59:50 -03:00
Diego Freitas b6d63c218c ajustado modulo sensoriamento para CAN 2025-04-09 18:11:40 -03:00
Diego Freitas d24a3f42ba verificacao do fluxo referenciamento direcional 2025-04-07 07:29:41 -03:00
Diego Freitas ac0e201f50 implementado protocolo CAN para o modulo MKS 2025-04-04 15:58:30 -03:00
Diego Freitas 919f623576 ajustado dados do sonar OAK 2025-04-03 11:00:55 -03:00
Diego Freitas f3696f45df implementado camera frontal 2025-04-02 17:37:56 -03:00
Diego Freitas 68c4042bf5 ajustes no controle direcional pid 2025-04-01 15:56:43 -03:00
Diego Freitas a2af1edd77 ajustes no fluxo principal 2025-03-28 17:05:38 -03:00
Diego Freitas b1def0ba19 ajustes no controle direcional autonomo 2025-03-28 13:58:07 -03:00
Diego Freitas c8f9de8eec ajsutado recepcao gps antigo 2025-03-27 12:49:09 -03:00
Diego Freitas 1df806d0e7 ajustado regra para definir operacao liberada 2025-03-27 09:25:24 -03:00
Diego Freitas 1831f6311a refinado regras para liberacao da operacao 2025-03-27 08:47:00 -03:00
Diego Freitas 5a616f8c8a criado dialogo padrao 2025-03-26 14:42:33 -03:00
Diego Freitas 247471f219 ajustes no controle direcional 2025-03-26 10:04:52 -03:00
Diego Freitas 242d082b17 ajustes 2025-03-25 10:20:12 -03:00
Diego Freitas 34569d02ee inclusao do modulo ADS 2025-03-24 15:36:15 -03:00
Diego Freitas 1d254ddbff ajustes 2025-03-20 15:38:18 -03:00
Diego Freitas 408da5d10a ajustes no fluxo e registro de logs 2025-03-20 13:43:12 -03:00
Diego Freitas acb27ccd8c ajustes no fluxo de trajetoria dinamica e registro de logs 2025-03-19 20:06:30 -03:00