Mitchell Spryn
Mitchell Spryn
The supported joint types are in [UrdfJointSpecification.h](https://github.com/mitchellspryn/UrdfSim/blob/580aebce9903c5e71f69967f2877fe91cf569273/Unreal/Plugins/AirSim/Source/Vehicles/UrdfBot/UrdfParser/UrdfJointSpecification.h). The definitions match the [Urdf Specification](http://wiki.ros.org/urdf/XML/joint) as far as I'm aware. I would think that for the rollers, you'd use a continuous joint,...
It's a good thought. This idea was actually explored a long time ago when we were initially designing AirSim. However, it turned out to be difficult to use an external...
Which meshes is it registering collision with? Should they be matching the regex?
The collision is with mesh `BP_RobotArmStand_5`. That does not match the regex `Ground`. Updating the regex to match `BP_RobotArmStand_5` should stop the events from being registered.
`CollisionBlacklist` is a list of objects, so you should be able to just add another one if you want to exclude more meshes from collision.
`BP_RobotArmStand_5, UrdfBot` is probably not the regex you want. You probably want something like ``` { "BotMesh": "base", "ExternalActorRegex": "BP_RobotArmStand_5" }, { "BotMesh": "base", "ExternalActorRegex": "ObjID 0" } ``` BTW,...
I don't know what an SDF file is. So yes, you'd need to write the XML file. If you're using a drone, you're probably better off using vanilla AirSim.
Regarding your first question - obj mesh is not supported for reading from a text file, only stl ascii. If you are comfortable with the unreal workflow, importing the mesh...
The framework will generate a collision event whenever one of your meshes collides with another one (that is not connected via a physics constraint). However, considering that your robot is...
I'm sure they can be :). I am currently busy with a bunch of other projects, and won't be able to take a look at this issue for some time.