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.
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
cd ~
code .bashrc
#############
# 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
Cada comando deve ser executado em um terminal novo
roslaunch my_simulation pista_s.launch
roslaunch mybot_description mybot_control2.launch
rosrun ..........................................
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"