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

Marilou Robotics Studio

3D Humanoid robot simulation, simulated robot physics, 3D models, Humanoid robot Art
16 postsPage 1 of 21, 2
16 postsPage 1 of 21, 2

Marilou Robotics Studio

Post by savuporo » Thu Jan 25, 2007 3:51 pm

Post by savuporo
Thu Jan 25, 2007 3:51 pm

Just saw this announced at ode mailing list,
http://www.marilou-roboticsstudio.com/index.html
I havent downloaded this yet as i have no windows box ATM but looks surprisingly thorough and state-of-the art.
Proper physical simulation, plugin interfaces for exensibility, mods to run your control software in your own language, whole bunch of predefined sensors and actuators included etc etc.
Maybe people from Robosavvy forums should pester the devs there to include popular humanoid robot kits premodelled in this package.
Just saw this announced at ode mailing list,
http://www.marilou-roboticsstudio.com/index.html
I havent downloaded this yet as i have no windows box ATM but looks surprisingly thorough and state-of-the art.
Proper physical simulation, plugin interfaces for exensibility, mods to run your control software in your own language, whole bunch of predefined sensors and actuators included etc etc.
Maybe people from Robosavvy forums should pester the devs there to include popular humanoid robot kits premodelled in this package.
savuporo
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 26
Joined: Sun Dec 17, 2006 1:00 am

robto

Post by edmen » Sun Jan 28, 2007 11:41 pm

Post by edmen
Sun Jan 28, 2007 11:41 pm

this can be used on the khr 2 correct ?
this can be used on the khr 2 correct ?
edmen
Robot Builder
Robot Builder
Posts: 22
Joined: Sun Jan 28, 2007 1:00 am

Post by savuporo » Mon Jan 29, 2007 6:03 pm

Post by savuporo
Mon Jan 29, 2007 6:03 pm

You can probably use it for any robot, if you take time to assemble the model in the editor.
It does not appear to be difficult.
You can probably use it for any robot, if you take time to assemble the model in the editor.
It does not appear to be difficult.
savuporo
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 26
Joined: Sun Dec 17, 2006 1:00 am

Post by robbybot » Sun Feb 04, 2007 5:00 pm

Post by robbybot
Sun Feb 04, 2007 5:00 pm

newbie question,
could you use this to actually programe your robot, or am i missing the point? :?
newbie question,
could you use this to actually programe your robot, or am i missing the point? :?
You and your friend are in an open field and are confronted by a hungry lion.The lion starts to charge and it is clear you must run.What should your immediate goal be?Some say "Outrun the lion."Others say "Outrun your friend."
robbybot
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 55
Joined: Tue Jan 23, 2007 1:00 am
Location: wales , uk

Post by limor » Mon Feb 12, 2007 1:35 am

Post by limor
Mon Feb 12, 2007 1:35 am

robbybot wrote:newbie question,
could you use this to actually programe your robot, or am i missing the point? :?

It is a software to simulate the robot and it's physics.
Assuming it can simulate a servo, you would then have to write a simulator of the controler board (or at least its scripting language), then you would write a program that could run on the simulator and would in theory be able to run on the real robot.. so the short answer is no.
robbybot wrote:newbie question,
could you use this to actually programe your robot, or am i missing the point? :?

It is a software to simulate the robot and it's physics.
Assuming it can simulate a servo, you would then have to write a simulator of the controler board (or at least its scripting language), then you would write a program that could run on the simulator and would in theory be able to run on the real robot.. so the short answer is no.
limor
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 1845
Joined: Mon Oct 11, 2004 1:00 am
Location: London, UK

Post by tinman1 » Tue Feb 13, 2007 5:02 am

Post by tinman1
Tue Feb 13, 2007 5:02 am

limor wrote
Assuming it can simulate a servo, you would then have to write a simulator of the controler board (or at least its scripting language), then you would write a program that could run on the simulator and would in theory be able to run on the real robot.. so the short answer is no.

It sounds like the answer is yes... but, only with a considerable amount of work.
Is there any interface GUI presently that would fulfill this requirement? Something that you could virtually create routines in real time and could then be loaded to the robot?
tinman
limor wrote
Assuming it can simulate a servo, you would then have to write a simulator of the controler board (or at least its scripting language), then you would write a program that could run on the simulator and would in theory be able to run on the real robot.. so the short answer is no.

It sounds like the answer is yes... but, only with a considerable amount of work.
Is there any interface GUI presently that would fulfill this requirement? Something that you could virtually create routines in real time and could then be loaded to the robot?
tinman
Tell me again. What happens when these 2 wires touch?
tinman1
Savvy Roboteer
Savvy Roboteer
Posts: 38
Joined: Wed Jan 24, 2007 1:00 am
Location: Vail Az.

Post by LR » Tue Feb 13, 2007 4:47 pm

Post by LR
Tue Feb 13, 2007 4:47 pm

Hi every body,

In fact Marilou let you create the physics model and render model of the robot. You can attach some sensors (ir, us, laser ..) and actuators (motors, servos, surface motion etc.).

You can create virtual worlds including your robot(s) model(s) (made with marilou of course). The BETA version let you program the virtual robot using the C++/C++ CLI or C# libraries. It's possible to create compatibility layers witch allow you to create a 'compatible' real/simulated API. Of course if the real robot is BASIC programable (for exemple) , marilou does not includes BASIC interpret. but ... if some one know how to interpret BASIC it's possible to create a BASIC compatibility layer ...
Hi every body,

In fact Marilou let you create the physics model and render model of the robot. You can attach some sensors (ir, us, laser ..) and actuators (motors, servos, surface motion etc.).

You can create virtual worlds including your robot(s) model(s) (made with marilou of course). The BETA version let you program the virtual robot using the C++/C++ CLI or C# libraries. It's possible to create compatibility layers witch allow you to create a 'compatible' real/simulated API. Of course if the real robot is BASIC programable (for exemple) , marilou does not includes BASIC interpret. but ... if some one know how to interpret BASIC it's possible to create a BASIC compatibility layer ...
LR
Robot Builder
Robot Builder
User avatar
Posts: 7
Joined: Tue Feb 13, 2007 1:00 am

Post by DerekZahn » Mon Feb 26, 2007 4:34 pm

Post by DerekZahn
Mon Feb 26, 2007 4:34 pm

Hi. I'm curious about how accurate you think MRS is. I recently did a small experiment with ODE and found it to be very interesting, but I believe that the interaction of the foot with the ground is rather complex and leads to inaccuracies and odd behavior. I think the most likely reason for this is that ODE uses "contact points" to model the interactions between the foot and the ground and the result is a lot of rattling around the corners of the foot, which is not at all what happens in reality, especially for a somewhat spongy foot.

I'm curious if your simulation engine uses a more sophisticated model, such as lines or contact patches, which would probably help a lot.

Your program looks very nice, but I couldn't find much hardcore technical detail on your web site.

Thanks!
Hi. I'm curious about how accurate you think MRS is. I recently did a small experiment with ODE and found it to be very interesting, but I believe that the interaction of the foot with the ground is rather complex and leads to inaccuracies and odd behavior. I think the most likely reason for this is that ODE uses "contact points" to model the interactions between the foot and the ground and the result is a lot of rattling around the corners of the foot, which is not at all what happens in reality, especially for a somewhat spongy foot.

I'm curious if your simulation engine uses a more sophisticated model, such as lines or contact patches, which would probably help a lot.

Your program looks very nice, but I couldn't find much hardcore technical detail on your web site.

Thanks!
DerekZahn
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 141
Joined: Wed Mar 16, 2005 1:00 am
Location: Boulder CO, USA

Post by DerekZahn » Mon Feb 26, 2007 4:37 pm

Post by DerekZahn
Mon Feb 26, 2007 4:37 pm

Oops, I just saw that MRS uses ODE internally as its physics engine. It looks like you have made very nice additions to it, and I'm sure lots of people will get good use from it.
Oops, I just saw that MRS uses ODE internally as its physics engine. It looks like you have made very nice additions to it, and I'm sure lots of people will get good use from it.
DerekZahn
Savvy Roboteer
Savvy Roboteer
User avatar
Posts: 141
Joined: Wed Mar 16, 2005 1:00 am
Location: Boulder CO, USA

Post by LR » Mon Feb 26, 2007 5:08 pm

Post by LR
Mon Feb 26, 2007 5:08 pm

DerekZahn wrote:Oops, I just saw that MRS uses ODE internally as its physics engine. It looks like you have made very nice additions to it, and I'm sure lots of people will get good use from it.


Yes, Marilou is using ODE as physical engine. It's true that contacts points management may be pretty bad for foots but if, for exemple, you create the foot with many geoms (instead of 1), you can get several contacts points witch is very better : the foot can have 4,8,16, ... n contacts points (using 1,2,4, ... n boxes for exemple)

Marilou includes 'materials' you can attach to geoms, that's mean that 'wood' floor with 'tire rubber' foots does not reacts same as 'glass' floor with 'glass' foot.
DerekZahn wrote:Oops, I just saw that MRS uses ODE internally as its physics engine. It looks like you have made very nice additions to it, and I'm sure lots of people will get good use from it.


Yes, Marilou is using ODE as physical engine. It's true that contacts points management may be pretty bad for foots but if, for exemple, you create the foot with many geoms (instead of 1), you can get several contacts points witch is very better : the foot can have 4,8,16, ... n contacts points (using 1,2,4, ... n boxes for exemple)

Marilou includes 'materials' you can attach to geoms, that's mean that 'wood' floor with 'tire rubber' foots does not reacts same as 'glass' floor with 'glass' foot.
LR
Robot Builder
Robot Builder
User avatar
Posts: 7
Joined: Tue Feb 13, 2007 1:00 am

Post by problah » Wed Mar 14, 2007 5:34 pm

Post by problah
Wed Mar 14, 2007 5:34 pm

Now I'm a newb here. As this is in fact my first post, so please don't flame.

What are the options involved for programming in Perl? C is great, but perl would offer a pretty extreme open source opportunity in development.

LR wrote:Hi every body,

In fact Marilou let you create the physics model and render model of the robot. You can attach some sensors (ir, us, laser ..) and actuators (motors, servos, surface motion etc.).

You can create virtual worlds including your robot(s) model(s) (made with marilou of course). The BETA version let you program the virtual robot using the C++/C++ CLI or C# libraries. It's possible to create compatibility layers witch allow you to create a 'compatible' real/simulated API. Of course if the real robot is BASIC programable (for exemple) , marilou does not includes BASIC interpret. but ... if some one know how to interpret BASIC it's possible to create a BASIC compatibility layer ...
Now I'm a newb here. As this is in fact my first post, so please don't flame.

What are the options involved for programming in Perl? C is great, but perl would offer a pretty extreme open source opportunity in development.

LR wrote:Hi every body,

In fact Marilou let you create the physics model and render model of the robot. You can attach some sensors (ir, us, laser ..) and actuators (motors, servos, surface motion etc.).

You can create virtual worlds including your robot(s) model(s) (made with marilou of course). The BETA version let you program the virtual robot using the C++/C++ CLI or C# libraries. It's possible to create compatibility layers witch allow you to create a 'compatible' real/simulated API. Of course if the real robot is BASIC programable (for exemple) , marilou does not includes BASIC interpret. but ... if some one know how to interpret BASIC it's possible to create a BASIC compatibility layer ...
problah
Newbie
Newbie
Posts: 2
Joined: Wed Mar 14, 2007 5:30 pm

Post by LR » Wed Mar 14, 2007 7:30 pm

Post by LR
Wed Mar 14, 2007 7:30 pm

problah wrote:Now I'm a newb here. As this is in fact my first post, so please don't flame.

What are the options involved for programming in Perl? C is great, but perl would offer a pretty extreme open source opportunity in development.


Hi,
In fact it is possible to write something (a server ? a library ??) witch is able to send commands to MODA server (Marilou Open Devices Access), or, write a server witch dial with the engine. but i don't know perl ... the simplest way is to write something witch understand perl and translate commands to MODA server .
problah wrote:Now I'm a newb here. As this is in fact my first post, so please don't flame.

What are the options involved for programming in Perl? C is great, but perl would offer a pretty extreme open source opportunity in development.


Hi,
In fact it is possible to write something (a server ? a library ??) witch is able to send commands to MODA server (Marilou Open Devices Access), or, write a server witch dial with the engine. but i don't know perl ... the simplest way is to write something witch understand perl and translate commands to MODA server .
LR
Robot Builder
Robot Builder
User avatar
Posts: 7
Joined: Tue Feb 13, 2007 1:00 am

Post by problah » Wed Mar 14, 2007 7:46 pm

Post by problah
Wed Mar 14, 2007 7:46 pm

Okay, so we would need to create a module so Perl could interface with it. Cool. Thanks alot for the quick response.
Okay, so we would need to create a module so Perl could interface with it. Cool. Thanks alot for the quick response.
problah
Newbie
Newbie
Posts: 2
Joined: Wed Mar 14, 2007 5:30 pm

New version

Post by LR » Sun Aug 05, 2007 9:47 pm

Post by LR
Sun Aug 05, 2007 9:47 pm

Hi, just for saying that a new version of Marilou Robotics Studio is ready to download (M05). You can get it at http://www.anykode.com.

Also, you can download the free HOME licence file (reserved for hobbiysts, at HOME)

LR
Hi, just for saying that a new version of Marilou Robotics Studio is ready to download (M05). You can get it at http://www.anykode.com.

Also, you can download the free HOME licence file (reserved for hobbiysts, at HOME)

LR
Last edited by LR on Thu Aug 28, 2008 4:58 pm, edited 1 time in total.
LR
Robot Builder
Robot Builder
User avatar
Posts: 7
Joined: Tue Feb 13, 2007 1:00 am

Post by HumanoidFan » Wed Mar 26, 2008 3:04 pm

Post by HumanoidFan
Wed Mar 26, 2008 3:04 pm

Hi,

We are thinking of adding a humanoid ( or more than one) robot to our 3D robot simulator and robot development environment and would like to get some feedback from the robosavvy users.
http://www.cogmation.com

Currently we are considering adding the Hitech RoboNova and Robotis Bioloid. Should we consider any others ?

Our software allows developers to create robot code, simulate the robot in 3D environment and then download the same code to a real robot. We have support for C# and Basic scripting.
http://www.cogmation.com

Your feedback would be greatly appreciated.

Shawn Schaerer
Director of Research and Development
Cogmation Robotics Inc
Hi,

We are thinking of adding a humanoid ( or more than one) robot to our 3D robot simulator and robot development environment and would like to get some feedback from the robosavvy users.
http://www.cogmation.com

Currently we are considering adding the Hitech RoboNova and Robotis Bioloid. Should we consider any others ?

Our software allows developers to create robot code, simulate the robot in 3D environment and then download the same code to a real robot. We have support for C# and Basic scripting.
http://www.cogmation.com

Your feedback would be greatly appreciated.

Shawn Schaerer
Director of Research and Development
Cogmation Robotics Inc
HumanoidFan
Robot Builder
Robot Builder
Posts: 16
Joined: Wed Mar 26, 2008 2:56 pm

Next
16 postsPage 1 of 21, 2
16 postsPage 1 of 21, 2