-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
component: tutorialsDrake's tutorials, examples, and website contentDrake's tutorials, examples, and website contentpriority: mediumtype: feature request
Description
I would like to try replacing my manipulation station workflows using the hardware sim schemas / loaders. Ideally I would like to parse the same yaml file three times:
- stand-alone simulation. This is what
hardware_sim.cc/hardware_sim.pyis doing now. That's great! (It replaces my existingexamples/manipulation_station/mock_station_simulation.cc. - to create the equivalent of
ManipulationStationfor in-process simulation. I don't want any LCM here; instead I want to Export the driver input and output ports so that the diagram can be used as a component in another diagram. - to create the equivalent of
ManipulationStationHardwareInterface. Rather than load the plant and the drivers directly, I want to create a diagram which implements the complement. E.g.hardware_simsubscribes toIIWA_COMMAND, in this workflow I want the interface to be a diagram that publishes theIIWA_COMMANDdirectly from an input port.
Use case (2) should be able to reuse most of the same ApplyDriverConfig methods that we use in (1), but currently ApplyDriverConfig always adds the lcm publishers and subscribers. I could go through and them, but it would be better to be able to opt-out in my calls to ApplyDriverConfig, and (ideally) export the ports instead.
Use case (3) probably involves a different, but closely coupled Apply_?_Config code path. It would be nice to consider this in the design as well.
Metadata
Metadata
Assignees
Labels
component: tutorialsDrake's tutorials, examples, and website contentDrake's tutorials, examples, and website contentpriority: mediumtype: feature request
Type
Projects
Status
No status