Go to Post Like his father, John V-Neun will soon have the advantage of his head resembling a game object. - Eric O [more]
Home
Go Back   Chief Delphi > Technical > CAD > SolidWorks
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 24-01-2007, 22:05
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Simulating Motion with Physical Dynamics

I started playing around today with Solidworks' physical dynamics modeling while developing ideas for a simple, secondary mechanism for our 2007 robot. I thought it might be interesting for others to see how you can assign dynamic properties to parts in an assembly and simulate the interaction of parts based on those properties. For my purposes, I added gravity, a rotary motor at the arm's shoulder joint and a linear spring at the wrist.

Here's the first prototypical model: http://youtube.com/watch?v=qZKbm0RZX_w

It turns out that allowing the wrist to become colinear with the rest of the arm is bad, so I made some quick changes to the wrist part and arrived at a better solution.

http://youtube.com/watch?v=TJM-8YpX0S4

That works just as I was expecting and hoping -- and I learned that all without cutting a single piece of metal.

I thought that was pretty neat.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.

Last edited by Madison : 24-01-2007 at 22:10.
Reply With Quote
  #2   Spotlight this post!  
Unread 24-01-2007, 22:22
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,979
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Simulating Motion with Physical Dynamics

Actually, that IS pretty neat. Really neat. I gotta learn how to do that. In April, maybe.

Don
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #3   Spotlight this post!  
Unread 26-01-2007, 08:22
Nitroxextreme's Avatar
Nitroxextreme Nitroxextreme is offline
Relation to Mrs. Steve
AKA: Jon
FRC #1626 (Falcon Robotics ; 190 (Gompei and The Herd))
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Bedminster, NJ
Posts: 276
Nitroxextreme is a splendid one to beholdNitroxextreme is a splendid one to beholdNitroxextreme is a splendid one to beholdNitroxextreme is a splendid one to beholdNitroxextreme is a splendid one to beholdNitroxextreme is a splendid one to behold
Send a message via AIM to Nitroxextreme
Re: Simulating Motion with Physical Dynamics

I am very happy that the new version of solidworks has these features....the physical dynamics function has made prototyping designs possible in the virtual environment.
__________________



"He needed a chuck norris lesson in FIRST"...."I will give him a round house kick to the face...with gracious professionalism"
Reply With Quote
  #4   Spotlight this post!  
Unread 26-01-2007, 17:17
Dan Zollman's Avatar
Dan Zollman Dan Zollman is offline
7
FRC #1712 (Dawgma)
Team Role: Alumni
 
Join Date: May 2005
Rookie Year: 2005
Location: Ardmore, PA
Posts: 392
Dan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond reputeDan Zollman has a reputation beyond repute
Re: Simulating Motion with Physical Dynamics

That's cool.

How do you define the motion within the program? Do you, for example, describe the arm's angle as a function of time? Or does the program understand how motors work, and you input the motor's speed or power?
__________________
Product design student at Rensselaer
Web designer/consultant
FIRST alum, Dawgma 1712

dan.zollman - at - gmail.com
Reply With Quote
  #5   Spotlight this post!  
Unread 28-01-2007, 16:53
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: Simulating Motion with Physical Dynamics

Quote:
Originally Posted by worldbringer View Post
That's cool.

How do you define the motion within the program? Do you, for example, describe the arm's angle as a function of time? Or does the program understand how motors work, and you input the motor's speed or power?
The physical simulator has four basic properties that can be applied to parts and assemblies -- gravity, linear spring, linear motor and rotary motor.

Gravity behavies as you might expect. You can vary the magnitude and direction.

Linear springs are defined by a free length and a spring force. The program seems to try to differentiate between compression and tension springs automagically and has mixed success. Unfortunately, there's no way to account for a spring's physical characteristics -- compressed length, particularly.

Linear and rotary motors are defined by speed of motion rather than the physical characteristics as well. Also, their operation is unaffected by other circumstances. For example, a rotary motor can be set to operate at a speed of 45*/sec -- but it doesn't slow or speed up based upon load.

The dynamics modeling is great for determining how motion will play out given a limited set of variables -- but it can by no means be used to determine gearing or load bearing capacity.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
Reply With Quote
  #6   Spotlight this post!  
Unread 08-02-2007, 12:19
Paul Copioli's Avatar Unsung FIRST Hero Woodie Flowers Award
Paul Copioli Paul Copioli is offline
President, VEX Robotics, Inc.
FRC #3310 (Black Hawk Robotics)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 2000
Location: Rockwall, TX
Posts: 1,382
Paul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond reputePaul Copioli has a reputation beyond repute
Re: Simulating Motion with Physical Dynamics

The physical dynamics features in SW are cool, but can only take you so far. If you want to model actual response torque based on an input motion profile (position, speed, or acceleration) and visa versa, then you need CosmosMotion that is embedded in SW. We have been using CosmosMotion for several years at FANUC and we used it in 2005 and this year to determine what actual spring balancer we wanted to use for the arm.

I highly recommend the CosmosMotion add on for anyone designing mechanisms. It saves a bundle on prototyping and mock-ups.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Simulating autonomous mode - i need help!! :( itay_ms Programming 5 21-01-2007 11:28
Help with motion detector chantilly_team Programming 13 31-01-2006 22:10
Building a Clock with Periodic Motion IMDWalrus Math and Science 15 24-03-2004 16:48
Animating Falling Bins with Real World Dynamics mixmasta321 3D Animation and Competition 17 08-02-2003 22:44
Physical matches archiver 1999 31 23-06-2002 23:14


All times are GMT -5. The time now is 18:10.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi