ROS code blocks

ROS code blocks

Enviar Twist messages na shell

rostopic pub -r 100 cmd_vel geometry_msgs/Twist TAB-TAB
rostopic pub ml std_msgs/Int16 10 --once

Iniciar o rviz com um modelo especifico de robot

roslaunch rosrpibot rviz1.launch model:=robot1.urdf

 

Executar um launch file como root

sudo bash -c "source /opt/ros/kinetic/setup.bash; source /home/ubuntu/catkin_ws/devel/setup.bash; roslaunch ros_mpu6050_node mpu6050.launch"

 

Compilar apenas um pacote

catkin_make --pkg ros_mpu6050_node

 

Blocos de código usados no ROS

Criar um catkin workspace:

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make

Criar um pacote / Creating a package

cd ~/catkin_ws/src
catkin_create_pkg pkgname std_msgs rospy roscpp