Unrecognize position() function
Show older comments
I am using a MATLAB R2021b, and I am trying to simulate a UAV scenario. Additionally, UAV Toolbox is already installed. I tried to use this
plat = uavPlatform("UAV",scene,"ReferenceFrame","NED",
"InitialPosition",position(:,:,1),"InitialOrientation",eul2quat(orientation(:,:,1)));
But it says "Unrecognized function or variable 'position'."
Can someone tell me how to solve this, please?
Answers (1)
Steven Lord
on 8 Oct 2021
1 vote
Looking at the documentation page it appears you're trying to use the "Define UAV Platform and Mount Sensor" section of the example as a model for your code. The first line of that section loads data from a MAT-file. I believe the scene, position, and orientation variables are stored in that MAT-file.
You need to define the InitialPosition and InitialOrientation. See the description of those name-value pair arguments on that documentation page to see what requirements (data type, sizes, values, etc.) those argument values must satisfy.
Categories
Find more on Scenario Simulation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!