Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Inverse Kinematics - Planar 2R AX-12 Arm

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
10 postsPage 1 of 1
10 postsPage 1 of 1

Inverse Kinematics - Planar 2R AX-12 Arm

Post by MikeG » Sun Dec 27, 2009 1:42 pm

Post by MikeG
Sun Dec 27, 2009 1:42 pm

My inverse kinematics project
phpBB [media]


The Propeller board is running 1Mpbs serial driver written in assembly. It's only job is to pass instruction packets from a PC to the Dynamixel network. The IK work is done by a C# service. The service takes either a point or a line (two points) and returns a result set. A client app parses the results and draws a line or point.

Some lines are a little shaky but I'm happy with the results.
My inverse kinematics project
phpBB [media]


The Propeller board is running 1Mpbs serial driver written in assembly. It's only job is to pass instruction packets from a PC to the Dynamixel network. The IK work is done by a C# service. The service takes either a point or a line (two points) and returns a result set. A client app parses the results and draws a line or point.

Some lines are a little shaky but I'm happy with the results.
MikeG
Robot Builder
Robot Builder
Posts: 18
Joined: Fri Dec 25, 2009 5:37 am

Post by limor » Mon Dec 28, 2009 1:43 am

Post by limor
Mon Dec 28, 2009 1:43 am

:D

Haven't seen a plotter out of bioloid parts in a couple of years. what board and library did you use for the dynamixel/propeller?
:D

Haven't seen a plotter out of bioloid parts in a couple of years. what board and library did you use for the dynamixel/propeller?
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by MikeG » Mon Dec 28, 2009 3:54 pm

Post by MikeG
Mon Dec 28, 2009 3:54 pm

The board is a Propeller demo board from Parallax as shown above. I wrote the 1Mbps serial driver in assembly (PASM). Parallax calls libraries objects... The object that starts the assembly driver is called iDynaBus. The DynaBus project contains a bunch of files that describes how to use the object.

The plotter was not the goal of the project, it was just a way to display the results of the inverse kinematics distributed application. The C# IK project uses DH parameters to describe the arm's dimensions and solve IK math. A FK solution and methods to control accuracy and motor velocity are also available.
The board is a Propeller demo board from Parallax as shown above. I wrote the 1Mbps serial driver in assembly (PASM). Parallax calls libraries objects... The object that starts the assembly driver is called iDynaBus. The DynaBus project contains a bunch of files that describes how to use the object.

The plotter was not the goal of the project, it was just a way to display the results of the inverse kinematics distributed application. The C# IK project uses DH parameters to describe the arm's dimensions and solve IK math. A FK solution and methods to control accuracy and motor velocity are also available.
MikeG
Robot Builder
Robot Builder
Posts: 18
Joined: Fri Dec 25, 2009 5:37 am

very very interesting

Post by skediomata » Tue Jan 12, 2010 4:46 pm

Post by skediomata
Tue Jan 12, 2010 4:46 pm

Hi Mike,

Excellent...Shame I didn't your work before.

Best

Patrick
Hi Mike,

Excellent...Shame I didn't your work before.

Best

Patrick
skediomata
Robot Builder
Robot Builder
Posts: 7
Joined: Wed Nov 18, 2009 11:04 am

Re: very very interesting

Post by marry31 » Wed Apr 28, 2010 11:44 am

Post by marry31
Wed Apr 28, 2010 11:44 am

skediomata wrote:Hi Mike,

Excellent...Shame I didn't your work before.

Best

Patrick


Hay your comments are conflicting 000-963 is it excellent or shamed ................. thinking
:?:
skediomata wrote:Hi Mike,

Excellent...Shame I didn't your work before.

Best

Patrick


Hay your comments are conflicting 000-963 is it excellent or shamed ................. thinking
:?:
marry31
Newbie
Newbie
Posts: 2
Joined: Wed Apr 28, 2010 11:34 am

Post by Fritzoid » Wed Apr 28, 2010 3:37 pm

Post by Fritzoid
Wed Apr 28, 2010 3:37 pm

Jeez, there's starting to be more robots here than real people!

The pattern is pretty clear...

Brand spanking new user id with lowercase name and numbers.

A non-sensical posting seeming culled from some marginally related source.

And a link to some completely unrelated site that's selling something.

I think there should be a way to uncover who's doing this and stop them. Also, the offending ID's should be taggged and deleted.

Just my opinion, any comments?
Jeez, there's starting to be more robots here than real people!

The pattern is pretty clear...

Brand spanking new user id with lowercase name and numbers.

A non-sensical posting seeming culled from some marginally related source.

And a link to some completely unrelated site that's selling something.

I think there should be a way to uncover who's doing this and stop them. Also, the offending ID's should be taggged and deleted.

Just my opinion, any comments?
Fritzoid
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 331
Joined: Mon Dec 18, 2006 1:00 am

Post by i-Bot » Wed Apr 28, 2010 10:43 pm

Post by i-Bot
Wed Apr 28, 2010 10:43 pm

Hi Fritzoid and all,
Limor and Robosavvy have maintained a fairly low key acceptable use policy in the forum to ensure the broadest possible perspective on robotics.

We have made a great reduction in automated spam, but now have this new rubbish to deal with. This may mean that moderation becomes a bit crude, so please continue to give feedback on boring and meaningless posts, also if anyone feels we have unfairly deleted a post let us know.

This is your community. I see the moderator role as more janitor than editor !

Cheers, Richard
Hi Fritzoid and all,
Limor and Robosavvy have maintained a fairly low key acceptable use policy in the forum to ensure the broadest possible perspective on robotics.

We have made a great reduction in automated spam, but now have this new rubbish to deal with. This may mean that moderation becomes a bit crude, so please continue to give feedback on boring and meaningless posts, also if anyone feels we have unfairly deleted a post let us know.

This is your community. I see the moderator role as more janitor than editor !

Cheers, Richard
i-Bot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1142
Joined: Wed May 17, 2006 1:00 am

Post by Fritzoid » Thu Apr 29, 2010 1:29 pm

Post by Fritzoid
Thu Apr 29, 2010 1:29 pm

i-Bot has helped to zero in on the trouble. It is just that open policy that is being exploited, in a truely underhanded way, to achieve these people's goals. But I too am loathe to the idea that we restrict membership in some way as a response.

Seems like what these people are after is click-thoughs to their selected sites. This might be battled in two ways.

First, we could quickly remove the posts if enough members flag them. The longer this stuff exists the more it gets propagated around to those search engine databases. There's just no reason to let this stuff achieve it's intended purpose.

Second, emails to the advertising sites from annoyed members might help discourage the practice and/or uncover the agent responsible. I'm not talking about being nasty here, just a simple request to stop it and help us uncover the source.

There are some creative thinkers in this forum that might already have better ideas on how to deal with this issue. I'm certainly open to suggestions. Maybe it's just too small a problem to worry about at all right now.

In many ways it's ironic that a site devoted to robotics is being vexed by a form of artificial intelligence.
i-Bot has helped to zero in on the trouble. It is just that open policy that is being exploited, in a truely underhanded way, to achieve these people's goals. But I too am loathe to the idea that we restrict membership in some way as a response.

Seems like what these people are after is click-thoughs to their selected sites. This might be battled in two ways.

First, we could quickly remove the posts if enough members flag them. The longer this stuff exists the more it gets propagated around to those search engine databases. There's just no reason to let this stuff achieve it's intended purpose.

Second, emails to the advertising sites from annoyed members might help discourage the practice and/or uncover the agent responsible. I'm not talking about being nasty here, just a simple request to stop it and help us uncover the source.

There are some creative thinkers in this forum that might already have better ideas on how to deal with this issue. I'm certainly open to suggestions. Maybe it's just too small a problem to worry about at all right now.

In many ways it's ironic that a site devoted to robotics is being vexed by a form of artificial intelligence.
Fritzoid
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 331
Joined: Mon Dec 18, 2006 1:00 am

Post by billyzelsnack » Fri Apr 30, 2010 3:06 am

Post by billyzelsnack
Fri Apr 30, 2010 3:06 am

How about you don't get to use the URL tag until you have 10 posts over the course of a week?
How about you don't get to use the URL tag until you have 10 posts over the course of a week?
billyzelsnack
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 618
Joined: Sat Dec 30, 2006 1:00 am

Post by 27Loco » Mon May 03, 2010 9:26 am

Post by 27Loco
Mon May 03, 2010 9:26 am

Maybe a anti spam bot question for registration? Something like "What is the third to last word of this sentence".
Maybe a anti spam bot question for registration? Something like "What is the third to last word of this sentence".
27Loco
Savvy Roboteer
Savvy Roboteer
Posts: 63
Joined: Sat Feb 20, 2010 10:16 pm


10 postsPage 1 of 1
10 postsPage 1 of 1