Answers.Body: <p>Recently I met with <a href="https://www.virtualroboticstoolkit.com/features" rel="nofollow noreferrer">TeamSim</a>. Its possibilities are impressing:</p>
  
  <ul>
  <li>you can make own robot via LDD and export it to the program</li>
  <li>you cam make own mat (FLL, WRO, sumo mats are already available)</li>
  <li>you can program a robot via NXT-G</li>
  </ul>
  
  <p>I have no chance to investigate this program in detail, but I think it's what you want.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-24T02:04:01.673Z
Answers.Text: Not sure how much control you would have over this, but just wanted to mention that the link given is dead
Answers.UserDisplayName: Sidharth Ghoshal
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-04-24T18:53:11.077Z
Answers.Text: fixed the link.
Answers.UserDisplayName: Alex
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-05-09T18:16:30.980Z
Answers.LastActivityDate: 2017-06-29T18:50:14.670Z
Answers.LastEditDate: 2017-06-29T18:50:14.670Z
Answers.UserDisplayName: Alex
Body: <p>I know that there are quite a few LEGO CADs floating around, but are there any physically correct simulation environments for models built with LEGO / Technic / Mindstorms parts, that would, for example, allow me to:</p>
  
  <ul>
  <li>simulate how far would a particular moving part would move / rotate / etc, until it collides with other part</li>
  <li>simulate gear links (ideally, with tolerances / precision / friction of plastic gears)</li>
  <li>get estimates of speeds / torques exerted by specific motors</li>
  <li>get estimates of battery power drain</li>
  </ul>
  
  <p>So far I've found <a href="http://www.robotvirtualworlds.com/">Robot Virtual Worlds</a>, but it doesn't seem to allow construction of arbitrary environments and, what's more important, seem to simulate only a few preset robots. Also it seems to be pretty crude in terms of physics simulated. Anything else exists?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-01-25T22:30:48.897Z
Comments.Text: Robotic Virtual Worlds does support the building of your own environments through the "Level Builder" tool, but I don't believe it supports importing your own robots yet - although the [RobotC team were talking about it in 2013](http://www.robotc.net/forums/viewtopic.php?f=67&t=5826&p=24000&hilit=model+importer).
Comments.UserDisplayName: Zhaph - Ben Duguid
Tags: <technic><mindstorms><cad>
Title: Virtual LEGO / Technics / Mindstorms simulation environments
UserDisplayName: GreyCat
ThreadText: # Virtual LEGO / Technics / Mindstorms simulation environments
  
  (Asked by: username_0 on 2014-04-30)
  
  I know that there are quite a few LEGO CADs floating around, but are there any physically correct simulation environments for models built with LEGO / Technic / Mindstorms parts, that would, for example, allow me to:
  
  * simulate how far would a particular moving part would move / rotate / etc, until it collides with other part
  * simulate gear links (ideally, with tolerances / precision / friction of plastic gears)
  * get estimates of speeds / torques exerted by specific motors
  * get estimates of battery power drain
  
  So far I've found [Robot Virtual Worlds](http://www.robotvirtualworlds.com/), but it doesn't seem to allow construction of arbitrary environments and, what's more important, seem to simulate only a few preset robots. Also it seems to be pretty crude in terms of physics simulated. Anything else exists?
  
  **Tags:** technic, mindstorms, cad
  > **Comments:**
  > **username_1**: Robotic Virtual Worlds does support the building of your own environments through the "Level Builder" tool, but I don't believe it supports importing your own robots yet - although the [RobotC team were talking about it in 2013](http://www.robotc.net/forums/viewtopic.php?f=67&t=5826&p=24000&hilit=model+importer).  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2014-05-09. Score: 7
  
  Recently I met with [TeamSim](https://www.virtualroboticstoolkit.com/features). Its possibilities are impressing:
  
  * you can make own robot via LDD and export it to the program
  * you cam make own mat (FLL, WRO, sumo mats are already available)
  * you can program a robot via NXT-G
  
  I have no chance to investigate this program in detail, but I think it's what you want.
  
  > **Comments:**
  > **username_3**: Not sure how much control you would have over this, but just wanted to mention that the link given is dead  
  > **username_2**: fixed the link.  
  
  ---
  
  