Coder Social home page Coder Social logo

insperbot's Introduction

mybot_description turtlebot3 Insper

Modelo 3d para simulador Gazebo do robô turtlebot3 com implementações do robô físico do curso de robótica computacional da engenharia de computação Insper.

Desenvolvido por: Laboratório de informática, lab404.

Como subir corretamente o robo com a garra no mapa do projeto.

Atualize os repositorios "my_simulation", "mybot_description" e "robot202" .

cd ~/catkin_ws/src/my_simulation/ 
git checkout master
git stash
git pull
cd ~/catkin_ws/src/mybot_descripton
git checkout master
git stash
git pull
cd ~/catkin_ws/src/robot202
git pull
cd ~/catkin_ws
catkin_make

Configure o arquivo .bashrc.

cd ~
code .bashrc

Garanta que a configuração das linhas 119 ate 130 estão conforme abaixo:

#############
# Robotica  #
#############

export IPBerry=192.168.50.35
# CANCELE  com # as linhas ROS_MASTER_URI  e ROS_IP se estiver usando com Gazebo, Sphinx ou Bebop
#export ROS_MASTER_URI="http://"$IPBerry":11311" 
#export ROS_IP=192.168.50.64

#escolha qual o modelo robo sera usado no simulador
export TURTLEBOT3_MODEL=burger 
#export TURTLEBOT3_MODEL=waffle_pi

Feche todos os terminais e abra um terminal novo

Cada comando deve ser executado em um terminal novo

abra o mapa do gazebo

roslaunch my_simulation pista_s.launch

Habilitar controles da garra

roslaunch mybot_description mybot_control2.launch     

Execute seu codigo python

rosrun ..........................................

Como controlar a garra do robô:

A garra do robo é composta de duas partes - braço, pinça- cada parte possui uma articulação, são nestas articulações que atuamos para movimentação.

Joint1 = braço da garra. Valores máximos:

Garra recolhida: -1.5
Garra para frente: 0
Garra levantada: 1.5

rostopic pub -1 /joint1_position_controller/command std_msgs/Float64 "data: 0"

Joint2 = Pinça da garra com mimica (joint2 e joint3 juntos)

Pinça fechada: 0
Pinça aberta: -1

rostopic pub -1 /joint2_position_controller/command std_msgs/Float64 "data: 0"

insperbot

insperbot's People

Contributors

rbcuenca avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.