필터 지우기
필터 지우기

Making moving obstacles in an matlab

조회 수: 14 (최근 30일)
passioncoding
passioncoding 2019년 1월 2일
편집: Pravija Raj 2019년 9월 19일
I have created random obstacles in MATLAB, (they are user acquired) now I am trying to make some obstacles randomly moving.
I Know that, in every iteration value of some obstacle be updated by adding some threshold valueto it.
But I am getting how to write up in code.
Kindly help me
  댓글 수: 12
Pravija Raj
Pravija Raj 2019년 8월 19일
Hello Faiza,
I am working with a similar situation. Were you able to figure out the code for your scenario. Please kindly share if you have.
I will explain my problem here. I need to simulate an object that randomly moves in a square area in any direction for a duration of time with a random speed. Can any one help me with the code for this.
passioncoding
passioncoding 2019년 9월 10일
I am working on path planning and avoiding obstacle.

댓글을 달려면 로그인하십시오.

채택된 답변

darova
darova 2019년 9월 10일
After long 7 month of training and research i reached a success. Here is what i've achieved
clc,clear
px = 5*rand(10,1); % initial position
py = 5*rand(10,1);
plot(px,py,'.r')
axis([-1 1 -1 1]*20)
hold on
t = 360*rand(size(px)); % initial direction in degree
for i = 1:20 % number of iterations
dx = 0.5*cosd(t); % how fast we move
dy = 0.5*sind(t);
t = t + 90*(0.5-rand(size(px))); % change direction (-45:45) degree
plot([px px+dx]', [py py+dy]') % plot displacement
px = px + dx; % new position
py = py + dy;
h = plot(px,py,'.b'); % plot new position
pause(0.2) % wait
delete(h) % remove new position
% from graph
end
hold off
  댓글 수: 3
darova
darova 2019년 9월 10일
Thank you :)
Pravija Raj
Pravija Raj 2019년 9월 19일
편집: Pravija Raj 2019년 9월 19일
Many thanks for your response and really appreciate your work.
Thank you.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Specifying Target for Graphics Output에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by