이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
특화된 메시지
특화된 센서 및 입력에서 ROS 및 ROS 2 메시지에 액세스
특화된 메시지 함수를 사용하면 특정 ROS 메시지 유형과 ROS 2 메시지 유형을 사용해 센서와 데이터형을 생성하고 액세스할 수 있습니다. 또한 동일한 함수를 사용하여 ROS 및 ROS 2에 특화된 특정 메시지 유형으로 작업할 수 있습니다. 이러한 센서에서 데이터에 액세스하는 예제는 Work with Specialized ROS Messages 항목을 참조하십시오.
함수
이미지
rosReadImage | Convert ROS or ROS 2 image data into MATLAB image (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 메시지 구조체에서 라이다 스캔 또는 포인트 클라우드 표시 (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 | Display lidar scan or point cloud from ROS or ROS 2 message structures (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 | Get all available field names from ROS or ROS 2 point cloud message structure (R2021a 이후) |
rosReadField | Read point cloud data from ROS or ROS 2 message structure based on field name (R2021a 이후) |
rosWriteIntensity | Write intensity data points to a ROS or ROS 2 PointCloud2 message structure (R2023a 이후) |
rosPlot | Display lidar scan or point cloud from ROS or ROS 2 message structures (R2021a 이후) |
쿼터니언
rosReadQuaternion | Create MATLAB quaternion object from ROS or ROS 2 message structure (R2021a 이후) |
quaternion | 쿼터니언 배열 생성 |
점유 맵
rosReadBinaryOccupancyGrid | Read binary occupancy grid data from ROS or ROS 2 message structure (R2021a 이후) |
rosReadOccupancyGrid | Read occupancy grid data from ROS or ROS 2 message structure (R2021a 이후) |
rosReadOccupancyMap3D | Read 3-D map from ROS or ROS 2 Octomap message
structure (R2021a 이후) |
rosWriteBinaryOccupancyGrid | Write values from binary occupancy grid to ROS or ROS 2 message structure (R2021a 이후) |
rosWriteOccupancyGrid | Write values from occupancy grid to ROS or ROS 2 message structure (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 명령 창에 입력하십시오. 웹 브라우저는 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)