Commit Graph

440 Commits

Author SHA1 Message Date
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
Diego Freitas d8ff416274 ajustes na trajetoria dinamica 2025-03-14 16:35:46 -03:00
Diego Freitas fa935e9e31 ajustes gerais 2025-03-10 16:51:39 -03:00
Diego Freitas 78c97e685e ajustes de movimento e orientacao GPS 2025-03-06 17:15:56 -03:00
Diego Freitas f068ed6f75 ajustado controle direcional 2025-03-05 16:25:57 -03:00
Diego Freitas 5529e5aef8 adicionado cameras OAK 2025-03-05 07:34:43 -03:00
Diego Freitas 8a61d51b7d ajustado controle do pulverizador 2025-02-21 16:50:54 -03:00
Diego Freitas e22f73d820 iniciado implantacao das cameras 2025-02-20 17:01:28 -03:00
Diego Freitas eb170274fc adicionado sistema de protecao do direcional 2025-02-14 16:33:06 -03:00
Diego Freitas d53419f2c3 pre ajustes direcional 2025-02-11 16:04:02 +08:00
Diego Freitas ff35a3b473 ajustes 2025-02-07 16:27:13 -03:00
Diego Freitas 1c5957cf60 Ajustado tela para criacao de mapas 2025-02-06 22:19:10 -03:00
Diego Freitas b1c87aee83 Otimizado e organizado componentes do sensoriamento 2025-02-06 16:01:41 -03:00
Diego Freitas b7efc6a2ae otimizado trajetoria fixa 2025-02-04 14:50:42 -03:00
Diego Freitas 65a9fa9b69 implantado novo modelo de trajetoria fixa, controle MPC e PID adaptativo 2025-02-03 16:54:39 -03:00
Diego Freitas 8bdf97530a implantado driver OID 2025-01-10 15:52:38 -03:00
Diego Freitas c99c30509a ultimos testes 2025-01-06 08:03:17 -03:00
Diego Freitas 47b3efa8f7 ajuste no fluxo de trajetoria dinamica 2024-12-20 16:19:47 -03:00
Diego Freitas 0aa6d285d9 ajustes de conexao 2024-12-19 16:29:21 -03:00
Diego Freitas ca40c937e7 ajuste simulacao 2024-12-18 16:11:37 -03:00
Diego Freitas 1240505943 ajuste no controle direcional 2024-12-18 13:41:53 -03:00
Diego Freitas 9270a43f30 ajuste de controle direcional 2024-12-18 10:47:03 -03:00
Diego Freitas 76ed294570 ajustes no calculo de erro lateral 2024-12-18 07:25:46 -03:00
Diego Freitas dcc1f31f02 ajustes 2024-12-17 21:33:44 -03:00
Diego Freitas 7240ab2d2f fix 2024-12-17 17:00:07 -03:00
Diego Freitas ac302223e6 ajuste pid 2024-12-17 13:52:13 -03:00
Diego Freitas e0a6e0dc1f ajuste contador de carga 2024-12-17 13:16:55 -03:00
Diego Freitas b670c0a031 refinamento do fluxo 2024-12-17 12:32:53 -03:00
Diego Freitas 14744d35b9 ajustes 2024-12-17 10:26:47 -03:00
Diego Freitas 2d068f4f04 ajsutes no fluxo de movimentacao autonoma 2024-12-16 17:02:03 -03:00
Diego Freitas f874de6ba3 ajustes no fluxo de definicao da trajetoria dinamica 2024-12-13 16:39:31 -03:00
Diego Freitas 87c8a01be2 ajustes no fluxo de movimentacao autonoma 2024-12-12 19:04:05 -03:00
Diego Freitas aa18097e3c ajuste geracao mapa gps 2024-12-12 08:18:06 -03:00
Diego Freitas 357efb7e9f ajustes no fluxo do ultrassom 2024-12-11 14:21:16 -03:00
Diego Freitas 80c99d35fb ajustado controle direcional automatico sonar 2024-12-11 10:15:14 -03:00
Diego Freitas 5c579bb695 otimizado controle direcional MKS 2024-12-10 10:29:11 -03:00
Diego Freitas 93cc2e232f refinado fluxos gerais de conectividade e controle 2024-12-06 17:19:59 -03:00
Diego Freitas 2f52b27c67 corrigido controle BLDC e codigo de alarme 2024-12-05 17:46:36 -03:00
Diego Freitas e9deb17f95 ajustes no fluxo de reconexao mqtt 2024-12-05 14:11:38 -03:00
Diego Freitas 2bfac9653a ajustado firmware e leitura de fluxo 2024-12-05 09:52:28 -03:00
Diego Freitas bcab811c5c otimizado fluxo de controle 2024-12-03 17:55:25 -03:00
Diego Freitas c1205f80e3 otimizado firmware e configuracoes de rede 2024-12-03 13:19:16 -03:00
Diego Freitas dfa150fdff ajustes e implementacao do MKS 2024-12-02 16:12:39 -03:00
Diego Freitas b089fe2f4e implantado protocolo mqtt nos modulos atuador e sensoriamento 2024-11-29 17:28:25 -03:00
Diego Freitas d8d1aa9985 refinamento nas rotinas assincronas e remocao de classes nao utilizadas 2024-11-27 14:38:56 -03:00
Diego Freitas f489beb438 adicionado timeout 2024-11-25 17:06:51 -03:00
Diego Freitas 6870306166 otimizado timers 2024-11-25 16:26:00 -03:00
Diego Freitas 13217e3d41 ajustado ultimos timers 2024-11-25 14:49:02 -03:00
Diego Freitas 80dcf09073 alterado timers para AsyncTaskTimer 2024-11-25 09:14:59 -03:00
Diego Freitas 37b3d52927 merge referenciamento direcional 2024-11-21 13:30:09 -03:00
Diego Freitas d244979be4 corrigido comunicacao bld 2024-11-21 07:35:26 -03:00
Diego Freitas 331747d1b0 primeiros testes 2024-11-19 09:19:42 -03:00
Diego Freitas 4e4153f44a adicionado configuracao dos modulos 2024-11-14 14:33:58 -03:00
Diego Freitas 86b72d0d8d adicionado ethernet service e suas funcionalidades 2024-11-12 16:43:38 -03:00
Diego Freitas 282d47b3fc inclusao dados ultrassom 2024-11-12 09:48:21 -03:00
Diego Freitas f27a24e8cc inclusao do sensor ultrassom 2024-10-29 16:53:27 -03:00
Diego Freitas 2f058c3b72 ajustado versionamento e leitura dos tipos de ervas da operacao 2024-10-25 17:11:32 -03:00
Diego Freitas a589945fdf adicionado metodos de sincronizacao de arquivos para treinamento 2024-10-15 16:50:04 -03:00
Diego Freitas 4bfc53a54f incluido sistema de versionamento de arquivos 2024-10-14 17:06:12 -03:00
Diego Freitas 276ffaa0ec ajustes 2024-10-11 15:26:08 -03:00
Diego Freitas 2f72e17abc acompanhamento das ruas do mapa antes de iniciar a operacao 2024-10-10 16:58:57 -03:00
Diego Freitas b2e76cca8a refinado algoritmo de definicao de trajetoria dinamica 2024-10-09 17:00:37 -03:00
Diego Freitas 852288a8fe revisado sistema da base 2024-10-04 17:08:48 -03:00
Diego Freitas 5a32227d3f primeiros ajustes no sistema da base 2024-10-04 10:11:23 -03:00
Diego Freitas 20c476d5da adicionado codigo de falhas 2024-10-03 15:21:30 -03:00
Diego Freitas e07929acec ajustes 2024-09-24 16:02:54 -03:00
Diego Freitas b96a2a0f93 adicionado multi threading nos operacoes 2024-09-13 13:47:55 -03:00
Diego Freitas 4252f02a00 ajustes de fluxo e insercao do ultrassom 2024-08-22 17:06:58 -03:00
Diego Freitas 4cb20d7120 ajustes 2024-08-21 10:53:15 -03:00