Skip to content

KeioRoboticsAssociation/wheelctrl_ros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wheelctrl_ros

Build Status ROS: Humble License: GPL v3 KRA: ilias

A ROS meta package for wheel control for RogiLink

構成

座標変換部

トピック通信部

使い方

  1. ロボットのパラメータをyamlに書く
  2. 起動する。 足回りの指令値は geometry_msgs::msg::Twist /cmd_vel をsubー>座標変換ー>Rogilink 現在異位置は Rogilinkー>座標変換ー>nav_msgs::msg::Odom /odom をpub という流れをとる。

yamlの書き方

type_name : "omni"か"steering"か"mechanam" radius : タイヤ半径 quantity : タイヤの個数 loop_rate : 制御周期 Hz gear_ratio: ギア比(仮置き) gear_ratio_horizonal: ギア比(ステア) coordinate: タイヤの位置を記述する座標を指定"cartesian"か"polar" x-y座標か極座標か Wheel_name: ロギリンクで使うタイヤの名前

cartesianのとき

length_xとlength_yで長方形の4すみにタイヤ

polarのとき

distanceが中心-タイヤの距離 argumentsが極座標でのタイヤの偏角(正面が准線)