このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
ROSのトピックは“罗斯巴格”と呼ばれるログファイルに保存されます。MATLAB®でこれらのrosbag内の情報にアクセスして,フィルター処理できます。rosbagの処理例は,使用rosbag日志文件を参照してください。
座標系間の変換に 活性氧トピックとしてアクセスし、それらを使用して MATLABでデータを変換できます。詳細については、在ROS中访问tf转换树を参照してください。
rosrate
オブジェクトは,コード実行のタイミングを制御する上で役立ちます。
BagSelection |
对象用于存储rosbag选择 |
TransformStamped |
创建转换消息 |
rosbagの構造と,rosbagのメッセージのサブセットを選択するためのワークフローの概要。
一个rosbag或bag是ROS中用于存储消息数据的文件格式。这些包通常是通过订阅一个或多个ROS主题创建的,并将接收到的消息数据存储在一个有效的文件结构中。MATLAB®可以读取这些rosbag文件,并帮助过滤和提取消息数据。看到ROSログファイル(rosbag)更多信息在MATLAB rosbag支持。金宝app
ROS中的tf系统跟踪多个坐标帧,并以树状结构维护它们之间的关系。tf是分布式的,因此所有坐标帧信息都可用于ROS网络中的每个节点。MATLAB®允许您访问此转换树。此示例使您熟悉访问可用坐标系、检索坐标系之间的变换以及任意两个坐标系之间的变换点、向量和其他实体。
使用一个rosrate
对象允许您根据ROS时间控制代码执行的速率/时钟
的话题。
这个例子展示了如何用计算机的当前系统时间给一个ROS消息打时间戳。使用当前时间块并将输出赋给std_msgs /头
消息。在需要的主题上发布消息。
这个模型订阅a构成
消息,并将其转换为同质变换。使用总线选择器来提取旋转和平移向量。坐标变换转换块将旋转向量(欧拉角)和平移向量放入,并给出消息的齐次变换。