このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
特化メッセージ
特化したセンサーおよび入力からの ROS および ROS 2 メッセージにアクセスする
特化したメッセージ関数を使用すると、特定の ROS および ROS 2 メッセージ タイプを使用したセンサーおよびデータ型を作成してアクセスできます。同じ関数を使用して、特定の ROS および ROS 2 特化メッセージ タイプを操作できます。これらのセンサーからデータにアクセスする例は、Work with Specialized ROS Messagesを参照してください。
関数
イメージ
rosReadImage | ROS または ROS 2 イメージ データを MATLAB イメージに変換 (R2021a 以降) |
rosWriteImage | Write MATLAB image to ROS or ROS 2 image message (R2021a 以降) |
rosWriteCameraInfo | Write monocular or stereo camera parameters to ROS or ROS 2 message structure (R2022a 以降) |
レーザー スキャン
rosReadLidarScan | ROS または ROS 2 メッセージ構造体からの LIDAR スキャンまたは点群の表示 (R2021a 以降) |
rosReadCartesian | Read laser scan ranges in Cartesian coordinates from ROS or ROS 2 message structure (R2021a 以降) |
rosReadScanAngles | Return scan angles from ROS or ROS 2 message structure (R2021a 以降) |
rosPlot | ROS または ROS 2 メッセージ構造体からの LIDAR スキャンまたは点群の表示 (R2021a 以降) |
点群
rosReadXYZ | ROS または ROS 2 点群メッセージ構造体からの XYZ 座標の抽出 (R2021a 以降) |
rosWriteXYZ | Write data points in x, y and z coordinates to a ROS or ROS 2 PointCloud2 message structure (R2023a 以降) |
rosReadRGB | ROS または ROS 2 点群メッセージ構造体からの RGB カラー値の抽出 (R2021a 以降) |
rosWriteRGB | Write RGB color information to a ROS or ROS 2 PointCloud2 message structure (R2023a 以降) |
rosReadAllFieldNames | ROS または ROS 2 点群メッセージ構造体から使用可能なすべてのフィールド名を取得 (R2021a 以降) |
rosReadField | フィールド名に基づいて ROS または ROS 2 メッセージ構造体から点群データを読み取る (R2021a 以降) |
rosWriteIntensity | Write intensity data points to a ROS or ROS 2 PointCloud2 message structure (R2023a 以降) |
rosPlot | ROS または ROS 2 メッセージ構造体からの LIDAR スキャンまたは点群の表示 (R2021a 以降) |
四元数
rosReadQuaternion | ROS または ROS 2 メッセージ構造体からの MATLAB quaternion オブジェクトの作成 (R2021a 以降) |
quaternion | quaternion 配列の作成 |
占有マップ
rosReadBinaryOccupancyGrid | Read binary occupancy grid data from ROS or ROS 2 message structure (R2021a 以降) |
rosReadOccupancyGrid | ROS または ROS 2 メッセージ構造体から占有グリッド データを読み取る (R2021a 以降) |
rosReadOccupancyMap3D | ROS または ROS 2 Octomap メッセージ構造体からの 3 次元マップの読み取り (R2021a 以降) |
rosWriteBinaryOccupancyGrid | Write values from binary occupancy grid to ROS or ROS 2 message structure (R2021a 以降) |
rosWriteOccupancyGrid | 占有グリッドの値を ROS または ROS 2 メッセージ構造体に書き込み (R2021a 以降) |
変換
rosReadTransform | Return transformation from ROS or ROS 2 TransformStamped message
structure (R2023b 以降) |
rosApplyTransform | Transform ROS and ROS 2 message entities into target frame (R2021a 以降) |
se3 | SE(3) 同次変換 (R2023b 以降) |
so3 | SO(3) 回転 (R2023b 以降) |
se2 | SE(2) 同次変換 (R2023b 以降) |
so2 | SO(2) 回転 (R2023b 以降) |
Velodyne ROS メッセージ
velodyneROSMessageReader | Read Velodyne ROS messages (R2020b 以降) |
hasFrame | Determine if another Velodyne point cloud is available in the ROS messages (R2020b 以降) |
readFrame | Read point cloud frame from ROS message (R2020b 以降) |
reset | Reset CurrentTime property of
velodyneROSMessageReader object to default value (R2020b 以降) |
Ouster ROS メッセージ
ousterROSMessageReader | Read Ouster ROS messages (R2024a 以降) |
hasFrame | Determine if another Ouster point cloud is available in the ROS messages (R2024a 以降) |
readFrame | Read Ouster point cloud frame from ROS message (R2024a 以降) |
reset | Reset CurrentTime property of
ousterROSMessageReader object to default value (R2024a 以降) |
ブロック
イメージ
Read Image | Extract image from ROS Image message |
Read Image | Extract image from ROS 2 Image message (R2021b 以降) |
ROS Write Image, ROS 2 Write Image | Write image data to a ROS or ROS 2 message (R2022a 以降) |
レーザー スキャン
ROS Read Scan, ROS 2 Read Scan | Extract scan data from ROS or ROS 2 laser scan message (R2022a 以降) |
点群
Read Point Cloud | Extract point cloud from ROS PointCloud2 message |
Read Point Cloud | Extract point cloud from ROS 2 PointCloud2 message (R2021b 以降) |
ROS Write Point Cloud, ROS 2 Write Point Cloud | Write point cloud data to a ROS or ROS 2 message (R2022a 以降) |
変換
ROS Apply Transform, ROS 2 Apply Transform | Transform input ROS or ROS 2 message to target frame (R2023b 以降) |
Get Transform | Get transformation between source and target frame from ROS network (R2023b 以降) |
Get Transform | Get transformation between source and target frame from ROS 2 network (R2023b 以降) |
トピック
ROS 特化メッセージ
- Work with Specialized ROS Messages
Handle message types for laser scans, uncompressed and compressed images, point clouds, camera info, occupancy grid, and octomap messages. - Work with Velodyne ROS Messages
Handle VelodyneScan messages from a Velodyne LiDAR. - Improve Performance of ROS Using Message Structures
Demonstrates the use of ROS message structures, and their benefits and differences from message objects.
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)