Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Modeling remote driven link

Hi Everyone,

I'm modeling a robot simulation using gazebo, and have a question about the parent child relationship of the links.

My robot consists of a base and 6 legs. Each leg consist of three links/joints. So lets say I have a configuration which consist of : (base – hip – upper leg – lower leg) all connected by a revolute joint. So in first place you would say that:

Base is parent of the Hip. Hip is parent of the upper leg. Upper leg is parent of the lower leg.

But in real robot it is somewhat different. Here the lower leg is remotely driven. So when the upper leg rotates about the (hip-upper leg) joint, the lower leg will only translate along with the upper leg, but does not change its orientation! w.r.t. the hip.

Here also a figure of the upper and lower leg is given, which should make the question more clear. So when theta_1 changes, vartheta_2 will remain the same. So theta_2 will change!

image description

Anyone an idea to implement this in Gazebo? Can I do something with the parent-child relations, add a massless assistant link to accomplish this, or do I have to do something totally different?

Thanks in advance!

Erik

Modeling remote driven link

Hi Everyone,

I'm modeling a robot simulation using gazebo, and have a question about the parent child relationship of the links.

My robot consists of a base and 6 legs. Each leg consist of three links/joints. So lets say I have a configuration which consist of : (base – hip – upper leg – lower leg) all connected by a revolute joint. So in first place you would say that:

Base is parent of the Hip. Hip is parent of the upper leg. Upper leg is parent of the lower leg.

But in real robot it is somewhat different. Here the lower leg is remotely driven. So when the upper leg rotates about the (hip-upper leg) joint, the lower leg will only translate along with the upper leg, but does not change its orientation! w.r.t. the hip.

Here also a figure of the upper and lower leg is given, which should make the question more clear. So when theta_1 changes, vartheta_2 will remain the same. So theta_2 will change!

image descriptionhttps://dl-web.dropbox.com/get/Public/RemoteDriven.jpg?w=2d665e03

Anyone an idea to implement this in Gazebo? Can I do something with the parent-child relations, add a massless assistant link to accomplish this, or do I have to do something totally different?

Thanks in advance!

Erik

Modeling remote driven link

Hi Everyone,

I'm modeling a robot simulation using gazebo, and have a question about the parent child relationship of the links.

My robot consists of a base and 6 legs. Each leg consist of three links/joints. So lets say I have a configuration which consist of : (base – hip – upper leg – lower leg) all connected by a revolute joint. So in first place you would say that:

Base is parent of the Hip. Hip is parent of the upper leg. Upper leg is parent of the lower leg.

But in real robot it is somewhat different. Here the lower leg is remotely driven. So when the upper leg rotates about the (hip-upper leg) joint, the lower leg will only translate along with the upper leg, but does not change its orientation! w.r.t. the hip.

Here also a figure of the upper and lower leg is given, which should make the question more clear. So when theta_1 changes, vartheta_2 will remain the same. So theta_2 will change!

https://dl-web.dropbox.com/get/Public/RemoteDriven.jpg?w=2d665e03http://dl.dropbox.com/u/33594434/RemoteDriven.jpg

Anyone an idea to implement this in Gazebo? Can I do something with the parent-child relations, add a massless assistant link to accomplish this, or do I have to do something totally different?

Thanks in advance!

Erik

Modeling remote driven link

Hi Everyone,

I'm modeling a robot simulation using gazebo, and have a question about the parent child relationship of the links.

My robot consists of a base and 6 legs. Each leg consist of three links/joints. So lets say I have a configuration which consist of : (base – hip – upper leg – lower leg) all connected by a revolute joint. So in first place you would say that:

Base is parent of the Hip. Hip is parent of the upper leg. Upper leg is parent of the lower leg.

But in real robot it is somewhat different. Here the lower leg is remotely driven. So when the upper leg rotates about the (hip-upper leg) joint, the lower leg will only translate along with the upper leg, but does not change its orientation! w.r.t. the hip.

Here also a figure of the upper and lower leg is given, which should make the question more clear. So when theta_1 changes, vartheta_2 will remain the same. So theta_2 will change!

http://dl.dropbox.com/u/33594434/RemoteDriven.jpgimage description

Anyone an idea to implement this in Gazebo? Can I do something with the parent-child relations, add a massless assistant link to accomplish this, or do I have to do something totally different?

Thanks in advance!

Erik