Skip to content

LabRobotica/Linux-Robotico

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Linux Robótico

Script para aperfeiçoar sistemas operacionais baseados em linux criando um ambiente de desenvolvimento e simulação robótica. Ele executa a instalação automática de programas afins a robótica, bem como outros ultilitários.

Recomendações e discussões

Para mais detalhes leiam as discussões abaixo.

Distribuições baseadas em Debian: Ubuntu e suas flavour's

O Sistema Operacional Robótico (ROS) é desenvolvido como principal "alvo" o Ubuntu, portanto é a distribuição mais fácil de instalar o ROS (Binarios disponíveis em repositório), com mais suporte e com menor probabilidade de bugs.

Apesar disso, o Ubuntu vem com um ambiente desktop relativamente pesado para alguns computadores, que é o GNOME, especialmente quando se vai executar ao mesmo tempo uma simulação em tempo real, ou programas de modalagem 3D. Se for o seu caso, felizmente existem as flavour's do Ubuntu que são basicamente o Ubuntu com outros ambiente desktop's.

O ambiente desktop mais leve do mundo linux é o LXDE que vinha com a flavour Lubuntu, mas a partir da versão 18.10 esta flavour passou a utilizar o ambiente desktop LXQt, e hoje infelizmente não existe uma flavour oficial do Ubuntu para LXDE. Caso você queira/precise utilizar o ambiente desktop LXDE devido a limitações de processamento/memória do seu computador, você pode fazer isso fácilmente instalando o Lubuntu e depois executando este passo a passo. OBS: Você pode realizar a instalação do Linux Robótico primeiro, caso sinta a nessecidade (ou vontade de experimentar), basta executar o passo a passo para alterar o ambiente de desktop.

Existe um outro ambiente desktop tão leve quanto LXQt (não confunda com LXDE), é chamado XFCE e vem com a flavour Xubuntu. Existe um ambiente desktop muito famoso chamado KDE e vem com a flavour Kubuntu. Fica ao seu critério escolher de acordo com suas necessidades, gostos e capacidade de processamento/memória.

Debian

Como explicado anteriormente, o ROS é desenvolvido como alvo de instalação o Ubuntu, logo o suporte ao Debian é precário, apesar de ser possível instalar nele.

No caso, este script não irá tentar instalar o ROS caso a distribuição seja o Debian (ou algum outro sistema baseado no Debian diferente do Ubuntu Jammy e derivados) mas irá pelo menos tentar instalar o restante dos programas.

Arch Linux

Está em desenvolvimento um script de instação para Arch Linux. Em breve será lançado.

Instalação automática

Para distribuições baseadas em Debian/Ubuntu, apenas execute o instalador com o comando abaixo:

curl https://raw.githubusercontent.com/LabRobotica/Linux-Robotico/main/debian-robotico.sh | bash

Leia atentamente as mensagens do terminal a procura de algum erro, ou para seguir corretamente as instruções.

OBS: Caso o cURL não esteja instalado, primeiramente execute o comando:

sudo apt install curl

Lista de Programas Instalados

Programas relacionados a robótica

Programa Versão
ROS2 Humble Hawksbill 2022 LTS
Gazebo Classic 11.10.2*
Gazebo Ignition Fortress LTS
Webots 2022a
CoppeliaSim EDU V4.3.0
Robix Usbor 1.1.0
RoboDK 5.4
RoboAnalyzer V7.5 (wine)

*No Debian Bullseye a versão é 11.1.0

Programas Extras

IDE's / Editores de texto puro
Visual Studio Code
Geany
Gedit
Personalização
deepin-icon-theme
arc-theme
Editores de Imagens/Vetores
gimp
inkscape
Ferramentas administrativas
gparted
grub-customizer
Outros
git
chromium-browser
gnome-screenshot
spotify
vlc
unrar

About

Instalação automática de programas relacionados a robótica no Linux, entre outros programas básicos.

Resources

License

Stars

Watchers

Forks

Contributors

Languages