davidhodo/morse — comment on commit 53c25db340d5609538a34c37f6be527c6156ce13
File:  line 0
By davidhodo:

It does that if the wheels aren't successfully removed as children. I am having the same problem. It looks like there are two problems at the moment. Removing the wheels as children work with Pierrick's idea but "Wheels" should not be capitalized. Change his script to:

children = bpy.data.objects[robot.name].children
wheels = [child for child in children if "wheel" in child.name]
for wheel in wheels:
wheel.parent = None

and it should work.

A second problem is that I changed how I was doing the simplified collision meshes yesterday and it seems to have caused a problem. The segwayrmp400 model drags the ground and doesn't move well even after the wheels are removed. Using the segwayrmp400_physics model still works fine. There shouldn't be a need for two anymore so I'll probably just remove segwayrmp400.blend and rename segwayrmp400_physics.

Now that we have a working method of removing the wheels as children from builder I can probably simplify some of my code for building the vehicle in robot.py and segwayrmp400.py. I'll try to do that this afternoon.

Thanks for your and Pierrick's help on this!

David