RobWorkProject  23.9.11-
Public Member Functions | List of all members
TaskSetupDialog Class Reference

Dialog for configuration of an assembly task. More...

#include <TaskSetupDialog.hpp>

Inherits QDialog.

Public Member Functions

 TaskSetupDialog (QWidget *parent, rw::core::Ptr< const rw::models::WorkCell > wc, rw::core::Ptr< rwlibs::assembly::AssemblyControlStrategy > strategy)
 Construct new dialog. More...
 
virtual ~TaskSetupDialog ()
 Destructor.
 

Detailed Description

Dialog for configuration of an assembly task.

The dialog for setting up an assembly task. In this

case for the rwlibs::assembly::SpiralStrategy ."

A workcell with at least two objects is needed to set up an assembly task. The approach and target views show the transforms between the objects at the beginning and end of the strategy. The target transform is set under the task definition section, while the approach is depdendent on the strategy parameters, which are specific to the chosen strategy. The insertion view shows an animation of the objects being assembled as specified by the strategy. Notice that this is a kinematic simulation only. This means that the objects can penetrate, no dynamics is calculated, and the force/torque sensors will appear as measuring zero force at all times.

It is possible to load and save the final definition of the task. This can then later work as the input to a dynamic simulation of the assembly procedure.

Constructor & Destructor Documentation

◆ TaskSetupDialog()

Construct new dialog.

Parameters
parentthe Qt owner of the dialog.
wc[in] the workcell to set up assembly task for.
strategythe assembly strategy to use.

The documentation for this class was generated from the following file: