gazebo上でナビトンを動かすパッケージ topicがハードウェアを動かす時と対応しているので実物と同じ感覚でシミュレーションが可能
git clone https://github.com/hrjp/rosenv
./rosenv/gazebo_update.bash
./rosenv/package_install.bash
roslaunch kcctsim sim.launch
-
cmd_vel (geometry_msgs/Twist)
- linear.xで並進速度[m/s] , angular.zで角速度[rad/s]を指定する
- sim.launch内でtopic名をfinal_cmd_velに変更している
-
joy (sensor_msgs/Joy)
- Dualshock4の有線接続でロボットを操縦できる
- shareボタンで手動モード , optionボタンで自動モード
- scan1 (sensor_msgs/LaserScan)
- front LiDAR
- topic名変更はkcctsim/robots/naviton.urdf.xacro
- scan2 (sensor_msgs/LaserScan)
- rear LiDAR
- topic名変更はkcctsim/robots/naviton.urdf.xacro
- tf (tf/tfMessage)
- /odom -> /base_foot_point -> /base_link
- velodyne_points (sensor_msgs/PointCloud2)
- HDL-32eのシミュレータ
- frame_id velodyne
- topic名変更はkcctsim/robots/naviton.urdf.xacro
- imu/data (sensor_msgs/Imu)
- imuのシミュレータ
- topic名変更はkcctsim/robots/naviton.urdf.xacro
- naviton
- kobe kosen roboticsの自律移動ロボットnavitonの環境構築
- kcctcore
- 各パッケージをつなぐマスターパッケージ
- kcctnavigation
- 自律移動用アルゴリズム全般
- waypoint_tools
- waypointの読み書きなどwaypointに関連するノード全般
- kcctsim
- gazebo simulationとrobotのURDFモデル
- kcctplugin
- 自律移動用のrviz plugin
- kcctfirm
- 自律移動ロボットNavitonのファームウェア
- LeGO-LOAM
- 3D Mapping
- forked from LeGO-LOAM