Skip to content

IRSL-tut/irsl_mobile_arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple move

Simple mobile base and arm sample

実行方法

export ROS_PACKAGE_PATH=$(pwd)/..:$ROS_PACKAGE_PATH

roslaunch irsl_mobile_arm run_base.launch run_gazebo:=true ## gazeboのlaunch
rosrun rviz rviz -d simple_move.rviz ##
  • いい感じのところに 2D pose estimate (rviz上)
  • 適度なところへ goal を設定 (rviz上)

ダミーのオドメトリの出力 / Dummy odometry

twistを積算するダミーのオドメトリを使用する

roslaunch irsl_mobile_arm run_base.launch run_gazebo:=true use_dummy_odom:=true ## gazeboのlaunch, ダミーのオドメトリ

Making map

マップを作る

roslaunch irsl_mobile_arm run_base.launch run_gazebo:=true making_map:=true ## gazeboのlaunch, マップを作る

cmd_velを出力するもの(twist_joyやtwist_keyboard)でロボットを動かす。

マップの保存

rosrun map_server map_saver -f map

Real Robot

マップを作る

  • ターミナル1
    roslaunch irsl_mobile_arm urg_node.launch
    
  • ターミナル2
    roslaunch irsl_mobile_arm run_base.launch run_gazebo:=false making_map:=true use_dummy_odom:=true
    

インストールが必要なもの

他も必要かもしれない

sudo apt install \
ros-noetic-gazebo-plugins \
ros-noetic-move-base \
ros-noetic-amcl \
ros-noetic-map-server \
ros-noetic-teb-local-planner \
ros-noetic-dwa-local-planner \
ros-noetic-global-planner  \
ros-noetic-slam-gmapping  \
ros-noetic-teleop-twist-keyboard

URDF

URDF ファイルは修正の必要ないとは思うが

xacro base.urdf.xacro > simple_move.urdf ## aero_ros_pkg 直下で

libgazebo_force_move の所を修正

OLD information

このディレクトリを /tmp/simple_move に置く (シンボリックリンクでもよい)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •