Webots调用MATLAB引擎进行数据处理和绘图

Webots是一个很强大的机器人仿真软件,可以仿真各类机器人,美中不足的是利用Webots仿真的过程中无法绘制机器人的运动轨迹等类似的需要展示的数据,怎么办 ? 这里介绍一种 利用webots 调用matlab 引擎进行数据处理和绘图的方法。

目录

  1. 配置 webots 文件
  2. 在webots里面编写调用 matalb的程序
  3. 仿真结果

正文

  1. 配置 webots 文件
    请参考第一个链接
  2. 在webots里面编写调用 matalb的程序、
    step1: 必须添加此文件:
    #include “engine.h”
    step2: 定义一个中间矩阵:
    然后在主函数里面打开matlab 引擎,定义一个链接C语言和matlab 语言的矩阵 mxArray。首先必须打开
    step3: 数据传递和绘图:
    GPS_P 是一个指针变量,已经在C语言程序中定义过了,这里拿过来导入到matlab中进行作图。实现了C语言到matlab的单向数据传递以及图形绘制。在这里插入图片描述 5. 仿真结果
    在这里插入图片描述

相关参考和链接:

1.添加链接描述
2.添加链接描述
3.添加链接描述