Commit Graph

487 Commits

Author SHA1 Message Date
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
Diego Freitas c7b9b89971 ajustes no fluxo do direcional e diagnosticos 2024-08-20 14:38:23 -03:00
Diego Freitas d2cd80fa0e revisado fluxo de trajetoria dinamica 2024-08-16 10:39:43 -03:00
Diego Freitas 2aa3a593ce finalizado kinect como sonar 2024-08-13 13:28:41 -03:00
Diego Freitas 773f0b92a5 ajustes no protocolo de comunicacao bld300r 2024-07-31 17:10:58 -03:00
Diego Freitas d6c8bebb04 ajustes no codigo serial e bld300r 2024-07-26 16:54:25 -03:00
Diego Freitas e59f6f8ae4 adicionado controle do servo freio 2024-07-24 17:04:55 -03:00
Diego Freitas 8a9e137730 finalizado controle remoto do equipamento pela base 2024-07-19 15:04:31 -03:00
Diego Freitas b9032a68fe finalizado diagnosticos 2024-07-18 15:00:14 -03:00
Diego Freitas 40abb022b9 iniciado tela de diagnosticos 2024-07-16 17:04:09 -03:00
Diego Freitas 7118c17bfe adicionado tela de acompanhamento dos robos 2024-07-15 16:02:36 -03:00
Diego Freitas 456c7ca656 incluido telas de ihm 2024-07-12 16:44:56 -03:00
Diego Freitas 602f33b882 removido logs antigos 2024-07-08 09:12:16 -03:00
Diego Freitas cb9ab305a2 ajustes 2024-07-08 09:11:18 -03:00
Diego Freitas 2ba82fd286 ajustes nas operacoes 2024-07-05 15:59:05 -03:00
Diego Freitas 0dab81aad7 adicionado mks057d, atualizado sensoriamento e atuador 2024-06-28 17:14:24 -03:00
Diego Freitas a7368cc824 iniciado revisao do fluxo de movimentacao autonoma 2024-06-19 16:52:02 -03:00
Diego Freitas fb86d00050 ajustado firmware MVD e unificado PZM com WIT 2024-06-14 16:23:18 -03:00
Diego Freitas c95e395dce ajustes na comunicacao e controle do MVD 2024-06-14 06:37:22 -03:00
Diego Freitas d5a871c020 ajustes na operacao manual para controle do modulo unificado 2024-06-07 22:20:23 -03:00
Diego Freitas 81104525cb iniciado 2024-06-06 08:52:32 -03:00
Diego Freitas a5c221c859 controle do motor atraves do modulo MOV 2024-06-06 07:32:10 -03:00
Diego Freitas d922f2df8c ajustes no controle do driver 2024-06-04 13:57:23 -03:00
Diego Freitas 8cd5ed1a5c adicionado endereco nas configuracoes dos motores 2024-06-03 21:16:48 -03:00
Diego Freitas 28db8a77b5 inclusao do driver BLD300R ao modulo de movimentacao 2024-06-03 20:05:50 -03:00
Diego Freitas 49fafae50e adicionado sensor de movimentacao 2024-05-28 10:58:25 -03:00
Diego Freitas 8b1a00e6e8 adicionado mensageria LoRa 2024-05-24 17:07:03 -03:00
Diego Freitas bdf2a33f66 adicionado mensageria LoRa 2024-05-24 17:05:51 -03:00
Diego Freitas 2143009d55 reduzido qualidade da imagem ao salvar 2024-05-20 16:47:36 -03:00
Diego Freitas cfb7b05ea5 adicionado contador de bateria 2024-05-20 16:43:05 -03:00
Diego Freitas 2d19238513 apresentacao de dados na tela de resultados da operacao 2024-05-20 07:16:23 -03:00
Diego Freitas 6dc4001224 iniciado resultados da operacao 2024-05-17 09:49:47 -03:00
Diego Freitas 26da0fbb8f Merge branch 'Enfileiramento' of bitbucket.org:zendioninc/agrobot_base into direcional 2024-05-15 16:51:36 -03:00
Diego Freitas b467ac1cb1 implementacao firmware direcional v9 2024-05-15 10:31:57 -03:00
Diego Freitas 237db2273a Merge branch 'Enfileiramento' of bitbucket.org:zendioninc/agrobot_base into Enfileiramento 2024-05-14 07:10:59 -03:00
Diego Freitas 4d58df0f74 incluscao do kinect 2024-05-14 07:08:37 -03:00
Diego Freitas 9512ac64a6 parametrizacao direcional 2024-05-14 07:04:30 -03:00
Diego Freitas bfb59579e7 ajustes na firmware direcional v8 2024-05-13 10:45:09 -03:00
Diego Freitas 71a41ef5a6 ajustes na implementacao do encoder magnetico 2024-05-10 21:57:08 -03:00
Diego Freitas 3dbd6c7638 Merge branch 'Enfileiramento' of bitbucket.org:zendioninc/agrobot_base into Enfileiramento 2024-05-10 09:31:15 -03:00
Diego Freitas 29a5662e74 ajustado pinout do sensoriamento e encodedr magnetico 2024-05-10 09:28:14 -03:00
Diego Freitas 27831abbd3 fixes 2024-05-08 15:43:42 -03:00
Diego Freitas c07bf5e968 ajustes testes campo 2024-05-07 14:41:20 -03:00
Diego Freitas bdc94edd7a ajuste na operacao 2024-05-07 10:00:13 -03:00
Diego Freitas 3992debf25 ajustes na projecao de trajetoria 2024-05-07 09:11:26 -03:00
Diego Freitas 28d7b01063 ajustado carregamento do mapa json 2024-05-06 13:15:33 -03:00
Diego Freitas 475b6c6a53 ajustes definicao de rotas 2024-05-05 20:44:30 -03:00
Diego Freitas 65f5c7fdd4 ajustado algoritmo para movimentacao autonoma 2024-05-03 16:55:06 -03:00
Diego Freitas 7fdcef514d ajustado detalhes na definicao de rotas 2024-04-29 17:02:19 -03:00
Diego Freitas 3252ad2a99 ligado o enfileiramento da mensageria 2024-04-26 16:34:58 -03:00
Diego Freitas 96c375ee16 adicionado reconhecimento de ervas v7 2024-04-25 09:20:59 -03:00
Diego Freitas 2591a0209f adicionado enfileiramento de mensageria 2024-04-24 15:01:25 -03:00
Diego Freitas adb3896d8d atualizacoes do sonar 2024-04-23 08:23:05 -03:00
Diego Freitas 89486293fe atualizacoes do sonar 2024-04-16 10:16:07 -03:00
Diego Freitas c5dd908c8c sonar e definicao de rota dinamica 2024-04-15 07:57:37 -03:00
Diego Freitas 049b6fe717 Criado interface para modo de operacao manual 2024-04-02 15:33:15 -03:00
Diego Freitas 989f552802 refinamento sistema pulverizador 2024-04-01 08:03:25 -03:00
Diego Freitas cd7660b32d salvando conteudos 2024-03-18 15:03:55 -03:00
Diego Freitas 354628a3e0 adicionado sensor magnetometro 2024-03-13 15:33:13 -03:00
Diego Freitas 8fdd78e7a6 ultimas correcoes 2024-03-13 08:46:45 -03:00
Diego Freitas dc3f14e374 corrigido atuadores 2024-03-11 17:04:48 -03:00
Diego Freitas 5ed566bbf6 incluido parametrizacao mandatoria e parada por falha 2024-03-07 16:08:37 -03:00
Diego Freitas d09fcde642 iniciado movimentacao autonoma 2024-03-04 17:04:24 -03:00
Diego Freitas 97641c28f2 ajustado monitoramento do gps 2024-03-01 16:49:20 -03:00
Diego Freitas c64b590176 correcoes 2024-03-01 08:17:59 -03:00
Diego Freitas 9fd3170bb9 iniciado algoritmo para monitoramento do gps em campo 2024-02-29 17:01:02 -03:00
Diego Freitas 108803068f adicionado dados de tensao e corrente no motor 2024-02-27 12:48:53 -03:00
Diego Freitas 1251b68642 ultimas correcoes 2024-02-26 10:17:07 -03:00
Diego Freitas db9177b881 ajustado mapeamento gps na operacao 2024-02-23 14:52:42 -03:00
Diego Freitas dc0f811d84 adicionado sensoriamento do modulo atuador 2024-02-21 16:40:38 -03:00
Diego Freitas 46373953d5 integrado modelo de identificacao de ruas no software 2024-02-19 10:11:53 -03:00
Diego Freitas 0682f8d250 finalizacao e correcoes dos alarmes 2024-01-31 17:05:39 -03:00
Diego Freitas 95a88f88a3 adicionado alarmes 2024-01-31 14:23:52 -03:00
Diego Freitas eb02e4e8a2 adicionado fluxo de balanceamento de carga mov 2024-01-31 09:16:02 -03:00
Diego Freitas 1dfab912a7 Ajustado tela de parametrizacao do sensoriamento 2024-01-30 09:09:36 -03:00
Diego Freitas 35ef616767 criado parametrizacao atuadores 2024-01-26 08:53:40 -03:00
Diego Freitas 4743f1947e atualizacao gps 2024-01-26 07:32:23 -03:00
Diego Freitas 3667fa49c9 ajustes 2024-01-24 09:53:39 -03:00
Diego Freitas c963625920 ajustes de parametros dos sensores 2024-01-23 14:10:34 -03:00
Diego Freitas 4f13738426 Padronizado tela de pinout 2024-01-22 14:07:27 -03:00
Diego Note 8832578852 merge 2024-01-18 16:42:01 -03:00
Diego Note 47756ce2c8 alteracoes 2024-01-18 16:30:23 -03:00
Diego Note f1f685e428 a 2024-01-18 16:25:43 -03:00
Diego Note bc5cd476ae notebook changes 2024-01-18 16:24:20 -03:00
Diego Note 51de622793 Ajustes feitos no notebook 2024-01-18 16:22:28 -03:00
Diego Note 34799f80fb update 2024-01-03 07:52:37 -03:00
Diego Note cd05f42449 implementado mapas e camera 2023-12-06 10:04:54 -03:00
Diego Note d822ce84e7 iniciado sensores e camera 2023-11-29 21:41:22 -03:00
Diego Note eedbb2a880 updates 2023-10-09 13:06:23 -03:00
Diego Note cf028c6c4e atualizado firmware e controle de movimentacao 2023-09-14 16:46:44 -03:00
Diego Note 0223058948 criado repositorio 2023-08-31 08:50:53 -03:00