Pular para o conteúdo principal

Atualização API Robotino V2 API2


Você tem a versão 2 do Robotino e ainda quer utiliza-la como objeto para desenvolvimento acadêmico ? Neste tutorial faremos uma atualização na API (Interface de programação e aplicação), o que possibilitara o acesso a novos horizontes, incluindo tudo que tem de mais atual na comunidade Robotino, Inclusive o uso do Software Robotino View 3, adquirido no site oficial da Festo.
https://www.festo-didactic.com/int-en/services/robotino/programming/robotino-view/?fbid=aW50LmVuLjU1Ny4xNy4zNC4xNDI2

Atualização de imagem do CF-Card

Para atualizar a API2 diretamente no Robotino deve-se primeiramente fazer a atualização de imagem do seu CF-card, vale a pena lembrar que não é necessário a compra de um cartão adicional e nem a formatação do já existente. Caso esteja com um cartão limpo, pode seguir os passos contidos nesses tutorial pra fazer a atualização do mesmo: http://wiki.openrobotino.org/index.php?title=CF_card

Instalando as daemons para Robotino

Quando não é possível conectar seu Robotino à Internet, você pode pelo menos baixar os pacotes em seu PC e enviá-los para o Robotino via Ethernet ou outras redes acessíveis. Se você conseguir conectar seu Robotino à Internet, use este link aqui (h p://wiki.openrobotino.org/index.php?title=Install_daemons_v2) .

Baixe os pacotes em seu PC

Como estamos com o nosso robotino fora de uma rede de internet faremos o download em nosso pc e depois passamos os arquivos para o robotino via rede de dados utilizando protocolo FTP(windows) ou SCP(linux).

Transferência para Robotino

Para transferir os arquivos para o seu Robotino, conecte seu Robotino via Ethernet ou seu método preferido. Você pode usar serviços baseados em FTP ou algo parecido com SCP. Neste tutorial faremos via SCP.

$ cd /dOfYourDownloadedPackages

Verifique se todos os arquivos estão lá:

$ ls -l

Se todos os cinco pacotes debian estiverem lá, copie os arquivos para o seu Robotino.

$ scp * robotino@RobotinoIP:/home/robotino

Depois de conseguir seus pacotes para o seu Robotino, é hora de atualizar o seu Robotino.

Atualizando seu Robotino

Neste passo devemos se conectar ao sistema operacional do Robotino, para isso clique aqui para um tutorial mais detalhado do processo.
Após a conexão entraremos com super usuário a fim de desinstalar todos os pacotes antigos que serão substituídos pelos novos utilizando o comando :

$ robotino@robotino: su root
$ Password:dorp6
$ root@robotino:/home/robotino:

Desinstale os pacotes antigos:

$ dpkg -r robview2
$ dpkg -r openrobotino2
$ dpkg -r openrobotino1

Depois de desinstalar esses pacotes, agora é possível instalar os novos pacotes (Substitua a estrela pela versão que você baixou):

$ dpkg -i rec-rpc-qt4.5.0_*_i386.deb
$ dpkg -i robotino-common_*_i386.deb
$ dpkg -i --auto-deconfigure robotino-daemons_*_i386.deb
$ dpkg -i robotino-api2_*_i386.deb
$ dpkg -i robotino-examples_*_i386.deb

Depois de uma reinicialização, todas as coisas devem funcionar bem. Parabéns, agora você pode usar o Robotino View 3 com Robotinos antigos e usar a nova API2!


Para mais informações: http://wiki.openrobotino.org/index.php?%20title=Main_Page

Comentários

  1. Preciso atualizar o Robotino que temos para a API2, porém os links estão com acesso negado. Conseguiria compartilhar os pacotes de instalação?

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Obter ros_lib arduino

Passo 1 :  Para trabalhar com arduino e o ROS precisamos de uma biblioteca de interface a qual pode ser instalada com o seguinte comando. Ros Kinetic (ubuntu 16.04): $ sudo apt-get install ros-kinetic-rosserial $ sudo apt-get install ros-kinetic-rosserial-arduino  Ros Melodic (ubuntu 18.04): $ sudo apt-get install ros-melodic-rosserial $ sudo apt-get install ros-melodic-rosserial-arduino Passo 2 : Navegue até o seguinte local ~/home/user (pasta pessoal) e crie a biblioteca ros_lib com o comando a seguir. Ros Kinetic (ubuntu 16.04): $ cd ~/home/usuário/            #substitua o usuário pelo correspondente  $ rosrun rosserial_arduino make_libraries.py Arduino/libraries Ros Melodic (ubuntu 18.04): $ cd ~/Arduino/libraries/ $ rosrun rosserial_arduino make_libraries.py ./ Caso apresente erro : Caso apresentar o erro na biblioteca rospkg como na imagem a seguir, siga os passos abaixo : ...

Programação STM32F103C8 USB

Para realizar esse tutorial será necessário: 1x STM32 F103C8T6 -  https://www.curtocircuito.com.br/placa-arm-stm32-stm32f103c8t6.html 1x Conversor FT232Rl - FTDI -  https://www.curtocircuito.com.br/conversor-usb-serial-ft232rl-ftdi.html Cabo USB para FTDI. 4x Jumpers Macho-Macho. 1x Protoboard  Após separar os materiais faça as conexões seguindo o diagrama abaixo : *Lembre que os microcontroladores ARM funcionam em 3.3V, entao ajuste o jumper do FTDI para 3.3V * Após concluído terá algo bem semelhante. O STM32F103C8 possui 2 jumpers em sua placa ajustaremos 1 deles para a posição de boot (programing mode) O próximo passo será baixar um aquivo de boot genérico e fazer a gravação do mesmo em nosso microcontrolador(MCU), ultilizando um Software da ST chamado Flash Loader Demonstrator. Baixe o aquivo de boot clicando aqui . Baixe o Flash loader clicando aqui  e faça a instalação (Esteja logado em sua conta no site). C...

Instalação Arduino IDE Ubuntu

Para instalar a IDE Arduíno em seu Ubuntu terá que acessar o site do Arduíno e na área "Download the Arduíno IDE" selecione a arquitetura do seu sistema sendo ele 32 ou 64 bits. Poderá acessar o site clicando  aqui . Após o download navegue até a pasta baixada extraia o arquivo. $ cd Downloads $ tar -Jxf arduino-1.8.10-linux64.tar.xz   (se atente ao numero da versão). Após extrair mova a pasta arduino-<versão> para o diretório /opt $  sudo mv arduino-1.8.10 /opt Navegue até o diretório /opt e execute o script de instalação $ cd /opt $ cd /arduino-<versão> $ ./install.sh