rw_assembly module

class rw_assembly.AssemblyControlResponse

Bases: object

property done
property femaleTmaleTarget
property femaleTmaleVelocityTarget
property force_torque
property offset
property success
property worldTendTrajectory
class rw_assembly.AssemblyControlResponsePtr(*args)

Bases: object

property done
property femaleTmaleTarget
property femaleTmaleVelocityTarget
property force_torque
get() → AssemblyControlResponse *
isNull() → bool
isShared() → bool
property offset
property success
property worldTendTrajectory
class rw_assembly.AssemblyControlStrategy(*args, **kwargs)

Bases: object

createParameterization(map: PropertyMapPtr) → rw::common::Ptr< AssemblyParameterization >
getApproach(parameters: AssemblyParameterizationPtr) → rw::math::Transform3D< double >
getDescription() → std::string
getID() → std::string
class rw_assembly.AssemblyControlStrategyPtr(*args)

Bases: object

createParameterization(map: PropertyMapPtr) → rw::common::Ptr< AssemblyParameterization >
get() → AssemblyControlStrategy *
getApproach(parameters: AssemblyParameterizationPtr) → rw::math::Transform3D< double >
getDescription() → std::string
getID() → std::string
isNull() → bool
isShared() → bool
class rw_assembly.AssemblyParameterization(*args)

Bases: object

clone() → rw::common::Ptr< AssemblyParameterization >
toPropertyMap() → rw::common::Ptr< PropertyMap >
class rw_assembly.AssemblyParameterizationPtr(*args)

Bases: object

clone() → rw::common::Ptr< AssemblyParameterization >
get() → AssemblyParameterization *
isNull() → bool
isShared() → bool
toPropertyMap() → rw::common::Ptr< PropertyMap >
class rw_assembly.AssemblyRegistry

Bases: object

addStrategy(id: std::string const, strategy: AssemblyControlStrategyPtr) → void
getStrategies() → std::vector< std::string,std::allocator< std::string > >
getStrategy(id: std::string const &) → rw::common::Ptr< AssemblyControlStrategy >
hasStrategy(id: std::string const &) → bool
class rw_assembly.AssemblyRegistryPtr(*args)

Bases: object

addStrategy(id: std::string const, strategy: AssemblyControlStrategyPtr) → void
get() → AssemblyRegistry *
getStrategies() → std::vector< std::string,std::allocator< std::string > >
getStrategy(id: std::string const &) → rw::common::Ptr< AssemblyControlStrategy >
hasStrategy(id: std::string const &) → bool
isNull() → bool
isShared() → bool
class rw_assembly.AssemblyResult(*args)

Bases: object

property approach
property assumedState
clone() → rw::common::Ptr< AssemblyResult >
property errorMessage
property femaleTmaleEnd
static load()
property realState
property resultID
static saveRWResult()
property success
property taskID
toCartesianTask() → rw::common::Ptr< Task< rw::math::Transform3D< double > > >
class rw_assembly.AssemblyResultPtr(*args)

Bases: object

property approach
property assumedState
clone() → rw::common::Ptr< AssemblyResult >
property errorMessage
property femaleTmaleEnd
get() → AssemblyResult *
isNull() → bool
isShared() → bool
load(*args) → std::vector< rw::common::Ptr< AssemblyResult >,std::allocator< rw::common::Ptr< AssemblyResult > > >
property realState
property resultID
saveRWResult(*args) → void
property success
property taskID
toCartesianTask() → rw::common::Ptr< Task< rw::math::Transform3D< double > > >
class rw_assembly.AssemblyResultPtrVector(*args)

Bases: object

append(x: AssemblyResultPtr) → void
assign(n: std::vector< rw::common::Ptr< AssemblyResult > >::size_type, x: AssemblyResultPtr) → void
back() → std::vector< rw::common::Ptr< AssemblyResult > >::value_type const &
begin() → std::vector< rw::common::Ptr< AssemblyResult > >::iterator
capacity() → std::vector< rw::common::Ptr< AssemblyResult > >::size_type
clear() → void
empty() → bool
end() → std::vector< rw::common::Ptr< AssemblyResult > >::iterator
erase(*args) → std::vector< rw::common::Ptr< AssemblyResult > >::iterator
front() → std::vector< rw::common::Ptr< AssemblyResult > >::value_type const &
get_allocator() → std::vector< rw::common::Ptr< AssemblyResult > >::allocator_type
insert(*args) → void
iterator() → swig::SwigPyIterator *
pop() → std::vector< rw::common::Ptr< AssemblyResult > >::value_type
pop_back() → void
push_back(x: AssemblyResultPtr) → void
rbegin() → std::vector< rw::common::Ptr< AssemblyResult > >::reverse_iterator
rend() → std::vector< rw::common::Ptr< AssemblyResult > >::reverse_iterator
reserve(n: std::vector< rw::common::Ptr< AssemblyResult > >::size_type) → void
resize(*args) → void
size() → std::vector< rw::common::Ptr< AssemblyResult > >::size_type
swap(v: AssemblyResultPtrVector) → void
class rw_assembly.AssemblyState

Bases: object

property contact
property contacts
property femaleOffset
property femaleTmale
property femaleflexT
property ftSensorFemale
property ftSensorMale
property maleOffset
property maleflexT
property maxContactForce
property phase
class rw_assembly.AssemblyStatePtr(*args)

Bases: object

property contact
property contacts
property femaleOffset
property femaleTmale
property femaleflexT
property ftSensorFemale
property ftSensorMale
get() → AssemblyState *
isNull() → bool
isShared() → bool
property maleOffset
property maleflexT
property maxContactForce
property phase
class rw_assembly.AssemblyTask(*args)

Bases: object

property author
property bodyContactSensors
clone() → rw::common::Ptr< AssemblyTask >
property date
property femaleFTSensor
property femaleFlexFrames
property femaleID
property femalePoseController
property femaleTCP
property femaleTmaleTarget
property generator
static load()
property maleFTSensor
property maleFlexFrames
property maleID
property malePoseController
property maleTCP
property parameters
static saveRWTask()
property strategy
property taskID
toCartesianTask() → rw::common::Ptr< Task< rw::math::Transform3D< double > > >
property workcellName
class rw_assembly.AssemblyTaskPtr(*args)

Bases: object

property author
property bodyContactSensors
clone() → rw::common::Ptr< AssemblyTask >
property date
property femaleFTSensor
property femaleFlexFrames
property femaleID
property femalePoseController
property femaleTCP
property femaleTmaleTarget
property generator
get() → AssemblyTask *
isNull() → bool
isShared() → bool
load(*args) → std::vector< rw::common::Ptr< AssemblyTask >,std::allocator< rw::common::Ptr< AssemblyTask > > >
property maleFTSensor
property maleFlexFrames
property maleID
property malePoseController
property maleTCP
property parameters
saveRWTask(*args) → void
property strategy
property taskID
toCartesianTask() → rw::common::Ptr< Task< rw::math::Transform3D< double > > >
property workcellName
class rw_assembly.AssemblyTaskPtrVector(*args)

Bases: object

append(x: AssemblyTaskPtr) → void
assign(n: std::vector< rw::common::Ptr< AssemblyTask > >::size_type, x: AssemblyTaskPtr) → void
back() → std::vector< rw::common::Ptr< AssemblyTask > >::value_type const &
begin() → std::vector< rw::common::Ptr< AssemblyTask > >::iterator
capacity() → std::vector< rw::common::Ptr< AssemblyTask > >::size_type
clear() → void
empty() → bool
end() → std::vector< rw::common::Ptr< AssemblyTask > >::iterator
erase(*args) → std::vector< rw::common::Ptr< AssemblyTask > >::iterator
front() → std::vector< rw::common::Ptr< AssemblyTask > >::value_type const &
get_allocator() → std::vector< rw::common::Ptr< AssemblyTask > >::allocator_type
insert(*args) → void
iterator() → swig::SwigPyIterator *
pop() → std::vector< rw::common::Ptr< AssemblyTask > >::value_type
pop_back() → void
push_back(x: AssemblyTaskPtr) → void
rbegin() → std::vector< rw::common::Ptr< AssemblyTask > >::reverse_iterator
rend() → std::vector< rw::common::Ptr< AssemblyTask > >::reverse_iterator
reserve(n: std::vector< rw::common::Ptr< AssemblyTask > >::size_type) → void
resize(*args) → void
size() → std::vector< rw::common::Ptr< AssemblyTask > >::size_type
swap(v: AssemblyTaskPtrVector) → void
class rw_assembly.PathTimedAssemblyState(*args)

Bases: rw_assembly.TimedAssemblyStateVector

elem(idx: size_t) → Timed< AssemblyState > &
size() → size_t
class rw_assembly.SwigPyIterator(*args, **kwargs)

Bases: object

advance(n: ptrdiff_t) → swig::SwigPyIterator *
copy() → swig::SwigPyIterator *
decr(n: size_t = 1) → swig::SwigPyIterator *
distance(x: SwigPyIterator) → ptrdiff_t
equal(x: rw_assembly.SwigPyIterator) → bool
incr(n: size_t = 1) → swig::SwigPyIterator *
next() → PyObject *
previous() → PyObject *
value() → PyObject *
class rw_assembly.TimedAssemblyState(*args)

Bases: object

getTime() → double
getValue() → AssemblyState &
setTime(time: double) → void
class rw_assembly.TimedAssemblyStateVector(*args)

Bases: object

append(x: TimedAssemblyState) → void
assign(n: std::vector< Timed< AssemblyState > >::size_type, x: TimedAssemblyState) → void
back() → std::vector< Timed< AssemblyState > >::value_type const &
begin() → std::vector< Timed< AssemblyState > >::iterator
capacity() → std::vector< Timed< AssemblyState > >::size_type
clear() → void
empty() → bool
end() → std::vector< Timed< AssemblyState > >::iterator
erase(*args) → std::vector< Timed< AssemblyState > >::iterator
front() → std::vector< Timed< AssemblyState > >::value_type const &
get_allocator() → std::vector< Timed< AssemblyState > >::allocator_type
insert(*args) → void
iterator() → swig::SwigPyIterator *
pop() → std::vector< Timed< AssemblyState > >::value_type
pop_back() → void
push_back(x: TimedAssemblyState) → void
rbegin() → std::vector< Timed< AssemblyState > >::reverse_iterator
rend() → std::vector< Timed< AssemblyState > >::reverse_iterator
reserve(n: std::vector< Timed< AssemblyState > >::size_type) → void
resize(*args) → void
size() → std::vector< Timed< AssemblyState > >::size_type
swap(v: TimedAssemblyStateVector) → void
rw_assembly.ownedPtr(*args) → rw::common::Ptr< AssemblyTask >