Difference between revisions of "V-Rep simulation"

From RoboWiki
Jump to: navigation, search
Line 9: Line 9:
 
== Source Code ==
 
== Source Code ==
  
simSetThreadSwitchTiming(2) -- Default timing for automatic thread switching
+
=simSetThreadSwitchTiming(2)
simDelegateChildScriptExecution()
+
=
lm=simGetObjectHandle('left_motor')
+
=simDelegateChildScriptExecution()
rm=simGetObjectHandle('right_motor')
+
=lm=simGetObjectHandle('left_motor')
 
+
=rm=simGetObjectHandle('right_motor')
 
+
=while (simGetSimulationState()~=sim_simulation_advancing_abouttostop) do
while (simGetSimulationState()~=sim_simulation_advancing_abouttostop) do
+
simSetJointTargetVelocity(lm,-0.9)
    simSetJointTargetVelocity(lm,-0.9)
+
=    simSetJointTargetVelocity(rm,1)
    simSetJointTargetVelocity(rm,1)
+
=end
end
 
  
  
  
 
V linku nižšie sú jednotlivé simulácie v programe V-Rep.
 
V linku nižšie sú jednotlivé simulácie v programe V-Rep.
 
+
[[Media:sim.zip]]
[[Media:sourceCodeRobotSim.zip]]
 
  
 
== Video Dokumentácia ==
 
== Video Dokumentácia ==
https://youtu.be/TJaGf7LXhyA
+
<youtube>TJaGf7LXhyA</youtube>
https://youtu.be/yS9v5T0msoA
+
<youtube>yS9v5T0msoA</youtube>
https://youtu.be/dIrhUByscgY
+
<youtube>dIrhUByscgY</youtube>
  
 
== Záver ==
 
== Záver ==
Simuláciu sa nám napriek prvotným problémm podarilo spustiť
+
Simuláciu sa nám napriek prvotným problémom podarilo spustiť. S výsledkom sme spokojný pretože vyhýbanie funguje na rozdielnych scénach.

Revision as of 22:35, 30 June 2016

Zadanie

Cieľom nášho projektu bolo vytvoriť simuláciu v programe V-Rep a to konkrétne pohyb robota v priestore a vyhýbanie prekážkam.

V-Rep Pro Edu

Projekt sme programovali v programe V-Rep Pro Edu kde sa dajú naprogramovať rôzne simulácie robotov ktoré sa dajú rôzne upravovať.

Bug 2

Na obchádzanie prekážok sme použili algoritmus bug2.

Source Code

=simSetThreadSwitchTiming(2) = =simDelegateChildScriptExecution() =lm=simGetObjectHandle('left_motor') =rm=simGetObjectHandle('right_motor') =while (simGetSimulationState()~=sim_simulation_advancing_abouttostop) do = simSetJointTargetVelocity(lm,-0.9) = simSetJointTargetVelocity(rm,1) =end


V linku nižšie sú jednotlivé simulácie v programe V-Rep. Media:sim.zip

Video Dokumentácia

Záver

Simuláciu sa nám napriek prvotným problémom podarilo spustiť. S výsledkom sme spokojný pretože vyhýbanie funguje na rozdielnych scénach.