- Class MipBaselib::Acceleration2DArma
- Import other methods from Position2D if needed.
- Class Acceleration3D
- Import other methods from Position3D if needed.
- Class MipBaselib::Acceleration3DArma
- Import other methods from Position3D if needed.
- Class MipBaselib::AnalyticalTrajParam
- Operatore= e CP Constr specificare i parametri
- Class Angle
- make this a derived class of S1
- Class Anglem
- make this a derived class of S1
- Class Asteroid
- Class Bezier
- descrizione parametri
- Member MipAlgorithms::BiRegRANSAC::registration (BiRegIn &in, BiRegSol *solution)
- Split in some submethods.
- Class BoolWidget
- Put a mutex here
- Class MipResources::Camera
- Set range for parameters
- Class MipResources::Camera
- Set range for parameters
- Member Cardioid::Cardioid (const Cardioid &cardioid)
- verify
- Member Cardioid::operator= (const Cardioid &cardioid)
- verify
- Class MipBaselib::Cell
- verify, make private camps.
- Member MipBaselib::Cell::merge (Cell &otherCell)
- Works only for is obstacle. Extend.
- Class Cell
- verify
- Member ClearingAgent::goTo (Position pos)
- IMPLEMENT ME (this function should send a message to the relative robot to go to the position pos)
- Member ClearingAgent::getNumFollowers ()
- IMPLEMENT ME (this function should send a message to the relative robot to go to the position pos)
- Member ClearingAgent::isWaitingForAnyAgent ()
- IMPLEMENT ME (this function should send a message to the relative robot to go to the position pos)
- Class Clothoid
- descrizione parametri
- Class Clothoid2
- descrizione parametri
- Class Clothoid2Param
- specificare i parametri
- Class ClothoidParam
- specificare i parametri, document me
- Class MipResources::ColorComponent
- maybe make it cyclic
- Member MipResources::CommModule::storePacketString (string &packetString)
- to protect (left public only for example)
- Class MipResources::CommModuleVar
- eliminate the PACKETS_RESERV_SIZE
- Member MipResources::CommModuleVar::storedPackets
- change this vector to a list
- Class MipBaselib::ConstSpeed
- verify
- Class MipBaselib::CubicSpeed
- verify
- Class MipBaselib::CubicSpeedParam
- specificare i parametri
- Class DecimalWidget
- Put a mutex here
- Class MipResources::DiffDrive
- Member MipResources::DiffDrive::_providedLocSet (MotionModuleState state)
- Urgent, implement the check on erroneus ticks.
- Class DiffDriveLib
- Public or private variables?
- Class MipAlgorithms::DiffDriveOdometer
- Add logging.
- Class MipAlgorithms::DiffDriveOdometerPar
- Class MipAlgorithms::DiffDriveOdometerVar
- Public or private variables?
- Class MipAlgorithms::DiffDriveOdometerVar
- Add timestamp.
- Class MipResources::DraWin
- Make _draWinVar protected.
- Class MipResources::DraWinBoundBox
- merge with BoundBox
- Member MipResources::DraWinGL::GLdrawPoint2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLdrawPoints2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLdrawPolygon2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLdrawSeg2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLdrawDisk2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLdrawMobRob2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLdrawHalfLine2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::GLexecBB2D (DraWinObj *draWinObj)
- Comment me.
- Member MipResources::DraWinGL::manualModelView ()
- Comment me.
- Member MipResources::DraWinGL::autoModelView ()
- Comment me.
- Member MipResources::DraWinGL::zNearFarControl (void)
- Comment me.
- Member MipResources::DraWinGL::updateModelViewMatrix ()
- Comment me.
- Member MipResources::DraWinGL::drawText ()
- Comment me.
- Member MipResources::DraWinGL::defaultView (int width, int height)
- Comment me.
- Class DubleSequence
- a class with weithed mean from wich this derives
- Member Eight::Eight (const Eight &eight)
- verify
- Member Eight::operator= (const Eight &eight)
- verify
- Class EightParam
- Member Ellipse::Ellipse (const Ellipse &ellipse)
- verify
- Member Ellipse::operator= (const Ellipse &ellipse)
- verify
- Class MipBaselib::ExplorationGraph
- verify
- Class ExplorationGraph
- verify
- Class MipBaselib::ExplorationNode
- verify
- Class ExplorationNode
- verify
- Class FormationControl
- Implement the neighbor data with list<> instead of vectors for more efficiency
- Class FrontierBasedVPP
- verify
- Class MipBaselib::Grid
- privatize camps
- Member MipBaselib::Grid::initializeScan (ExplorationParams params, Scan &currScan)
- Comment.
- Class IntWidget
- Put a mutex here
- Member MipResources::IPCommModule::getIPAddr (int robot, IPProtocol proto, string &IPAddr, int &port)
- private
- Member MipResources::IPCommModule::getSocket (int robot)
- private
- Member MipResources::IPCommModule::IPSendPacketString (string &packetString, SenderUDP *socket)
- private
- Member MipResources::IPCommModule::IPSendPacketString (string &packetString)
- private
- Member MipResources::IPCommModule::IPSendPacketString (CommStoredPacketString &storedPacketString)
- private
- Member KheperaServer::receiveCommands ()
- documentation
- Member KheperaServer::parseCommands ()
- documentation
- Member KheperaServer::executeCommands ()
- documentation
- Class MipResources::Korebot
- options for korebot
- Class MipResources::Korebot
- change name in koremotor
- Class MipResources::Korebot
- provide reset encoders?
- Class MipResources::KorebotPar
- Take parameters fom file in the constructor and put the exact values.
- Class MipResources::KorebotPar
- Take parameters fom file in the constructor.
- Class MipResources::KorebotROS
- options for korebot
- Class MipResources::KorebotROS
- change name in koremotor
- Class MipResources::KorebotROS
- provide reset encoders?
- Class MipResources::KorebotROSVar
- Clean unuseful vars
- Class MipResources::KorebotVar
- Clean unuseful vars
- Class LandscapingIGVPP
- verify
- Class LocalGrid
- verify
- Class MipResources::MobileRob
- Virtual logging method, but logger is a task...
- Member MipResources::MobileRob::updatedScan (Scan &s, MotionModuleTState &state)
- Implement me searching the correct timestamp.
- Member MipResources::MobileRob::setMotionState (MotionModuleState state, bool setPastTimeStamp=false, Time pastTimeStamp=Time())
- To implement the check on future.
- Member MipResources::MobileRob::setMotionState (MotionModuleState state, bool setPastTimeStamp=false, Time pastTimeStamp=Time())
- To implement all.
- Member MipResources::MobileRob::setPose (Pose p)
- Be sure that setState(p,0.0,0.0) make sense.
- Class MipResources::MotionModule
- Implement the commands scaling.
- Class MipResources::MotionModule
- Make _var a mutexed resource.
- Class MipResources::MotionModule
- Change name in Unycicle and create a more abstract MotionModel.
- Member MipResources::MotionModule::setState (MotionModuleState state, bool setPastTimeStamp=false, Time pastTimeStamp=Time())
- To implement the check on future.
- Member MipResources::MotionModule::setState (MotionModuleState state, bool setPastTimeStamp=false, Time pastTimeStamp=Time())
- To implement the prediction on all the following states of the log and on the velocities.
- Member MipResources::MotionModule::setState (MotionModuleState correctedState, MotionModuleState &finalState, bool setPastTimeStamp=false, Time pastTimeStamp=Time())
- To implement the check on future.
- Member MipResources::MotionModule::setState (MotionModuleState correctedState, MotionModuleState &finalState, bool setPastTimeStamp=false, Time pastTimeStamp=Time())
- To implement the prediction on all the following states of the log and on the velocities.
- Class MipResources::MotionModule3D
- change name in Unycicle and create a more abstract MotionModule
- Class MipBaselib::MotionModuleTState
- move from MotionModuleTState to MotionModuleTState
- Member MipBaselib::MotionModuleTStateLog::getTState (MotionModuleTState &outputTState, Time timeStamp)
- to test
- Member MipBaselib::MotionModuleTStateLog::correctTState (MotionModuleTState &correctedTState)
- to test
- Class Odometry
- Class OrthogonalIGVPP
- verify
- Class Path
- verify;constructor; custom path
- Class MipBaselib::PerceptionCell
- verify, make private camps.
- Class MipBaselib::PerceptionCell
- add probability
- Member MipBaselib::PerceptionCell::perceptionCounter
- Why public ?
- Member MipBaselib::PerceptionCell::operator= (const PerceptionCell &c)
- add new booleans
- Member MipBaselib::PerceptionCell::merge (PerceptionCell &otherPerceptionCell)
- Works only for is obstacle. Extend.
- Member MipBaselib::PerceptionCell::PerceptionCell (Decimal)
- add new booleans
- Member MipBaselib::PerceptionCell::PerceptionCell (const PerceptionCell &c)
- add new booleans
- Member MipBaselib::PerceptionCell::PerceptionCell (Decimal size, Position center, int vectorIndex, DubInt indexes, int cone, int frame, Position reading=Position(0.0, 0.0))
- check
- Class MipBaselib::PerceptionCellState
- erase the explored Once state.
- Member MipBaselib::PerceptionCellState::setIsFrontier ()
- change the unknown state !!!!!!!!!!!!!!!!!!!!!!!!!!
- Class MipBaselib::PerceptionGrid
- privatize camps.
- Member MipBaselib::PerceptionGrid::_computeLSR (Pose pose)
- document me _computeLSR
- Member MipBaselib::PerceptionGrid::findFrameCells (int frame)
- make private.
- Member MipBaselib::PerceptionGrid::bresenham (PerceptionCell *startCell, PerceptionCell *stopCell)
- make private.
- Member MipBaselib::PerceptionGrid::defineLSR ()
- make private.
- Member MipBaselib::PerceptionGrid::defineLSRBoundary (int iMinArcSize=3, int iMinRadialSize=1, bool bIncludeObstacleEndPoints=false)
- make private.
- Member MipBaselib::PerceptionGrid::computeLSRContour (Scan &scan, Pose pose, Decimal maxDistance)
- check if this condition could not be reduced to just an equal
- Member MipBaselib::PerceptionGrid::computeLSRContour (Scan &scan, Pose pose, Decimal maxDistance)
- make function to do this.
- Member MipBaselib::PerceptionGrid::computeLSRContour (Scan &scan, Pose pose, Decimal maxDistance)
- check why this does the contrary of what is written up here.
- Member MipBaselib::PerceptionGrid::definePerceptionFrontier ()
- make private.
- Member MipBaselib::PerceptionGrid::defineLRR ()
- make private.
- Member MipBaselib::PerceptionGrid::defineBoard (int iMinArcSize=3, int iMinRadialSize=1, bool bIncludeObstacleEndPoints=false)
- make private.
- Member MipBaselib::PerceptionGrid::updateLSR ()
- make private.
- Member MipBaselib::PerceptionGrid::updatePerceptionFrontier ()
- make private.
- Member MipBaselib::PerceptionGrid::initializeScan (ScanPar params, Scan &currScan)
- Comment.
- Member MipBaselib::PerceptionGrid::initializeScan (ScanPar params, Scan &currScan)
- make at least private.
- Member MipBaselib::PerceptionGrid::getExpectedScan (Scan &expScan, Pose pose, Decimal range, unsigned int samples, Angle angWidth)
- check this one.
- Member MipBaselib::PerceptionGrid::getCellOnGlobal (DubInt indexes, int minI, int minJ)
- check.
- Member MipBaselib::PerceptionGrid::getCellOnGlobal (DubInt indexes, int minI, int minJ)
- Remove
- Member MipBaselib::PerceptionGrid::getCellOnGlobal (Position pos, int minI, int minJ, Position globalCenter)
- check.
- Member MipBaselib::PerceptionGrid::addScan2 (Scan &scan, Pose scanPose)
- It works only for obstacle cells. Extend it.
- Member MipBaselib::PerceptionGrid::PerceptionGrid (PerceptionGridPar perceptionGridPar, Scan currScan)
- correct the scan (is it necessary)????? --> NO
- Member MipBaselib::PerceptionGrid::PerceptionGrid (PerceptionGridPar perceptionGridPar, Scan currScan)
- build the board (instanciate cells)
- Member MipBaselib::PerceptionGrid::PerceptionGrid (PerceptionGridPar perceptionGridPar, Scan currScan)
- set central cell
- Class Pose
- Implementare le composizioni di pose.
- Class Pose
- Implementare le inversioni di pose.
- Class PoseFeature
- a template that add to a generic class an integer
- Class PoseFeature
- a template that add to a generic class an integer
- Class PoseWidget
- Put a mutex here
- Class PosiFeature
- a template that add to a generic class an integer
- Class Position3DWidget
- Put a mutex here
- Class PositionWidget
- Put a mutex here
- Class Pspm
- Class PspmPar
- Class MipTasks::Pursuing
- erase received poses which timeLife is over a certain threshold.
- Member MipTasks::Pursuing::Pursuing (ResourcePointers resources, int argc, const char *argv[])
- Initial status must depend on ID.
- Class MipTasks::PursuingOptions
- Class MipTasks::PursuingOptions
- Class MipTasks::PursuingOptions
- Member QtThreadSched::getStatus (SchedStatus &status)
- Document parameters.
- Member QtThreadSched::getResourcePointers (ResourcePointers &rp)
- Document parameters.
- Member QtThreadSched::QtThreadSched (const ResourcePlates &resourcePlates, const TaskPlates &taskPlates, int pargc, const char *pargv[], unsigned long int cycles, Time minCycleDuration)
- Document parameters.
- Class RandomFrontierBasedVPP
- verify
- Class MipResources::RemoteDevice
- Put the parameters in parameters, make options for IP etc..
- Member MipResources::RemoteKhepera::scan ()
- To implement.
- Member MipResources::RemoteKhepera::storedScan (Scan &s, Time timeout)
- Documentation
- Member MipResources::RemoteKhepera::updatedScan (Scan &s)
- Documentation
- Member MipResources::RemoteKhepera::updatedScan (Scan &s, MotionModuleTState &state)
- Documentation
- Member MipResources::RemoteMotionModule::_providedLocSet (MotionModuleState state)
- Setting the velocity here does not make sense.
- Member MipResources::RemoteRob::scan ()
- To implement.
- Class RRT
- verify
- Class RRTparams
- verify
- Class MipBaselib::SampledTrajectory
- Operatore= e CP Constr verify
- Class MipBaselib::SampledTrajParam
- Operatore= e CP Constr specificare i parametri
- Class MipBaselib::Scan
- Change the use of size() in chech for assignement or element reading with the method .at which throw an exception.
- Member MipBaselib::Scan::addRay (const Ray r)
- Include the case of a SENS_SCANMM
- Member MipBaselib::Scan::addRay (const Raymm r)
- Include the case of a SENS_SCAN
- Member MipBaselib::Scan::printJson (fstream &s)
- Remake for the case of ScanType == SCAN_SENSMM
- Member MipBaselib::ScanMap::ScanMap (bool useGrid=true, BoundBox gridBoundBox=BoundBox())
- put width and height and pose in constructor
- Member MipBaselib::ScanMap::ScanMap (bool useGrid=true, BoundBox gridBoundBox=BoundBox())
- set the gridmap pose, scale factor and other params
- Member MipBaselib::ScanMap::popBack ()
- implement it in useMap modality
- Member MipBaselib::ScanMap::findNearest (Pose &pose, Scan &scan, Decimal maxLinDist, Decimal maxAngDist)
- Implement ScanMatchingMap::findNearest
- Member Segment::Segment (const Segment &segment)
- verify
- Member Segment::operator= (const Segment &segment)
- verify
- Class MipBaselib::Stillness
- verify
- Class StringWidget
- Put a mutex here
- Member MipResources::TCRT5000::_startScan (unsigned int num)
- Implement it.
- Member MipResources::TCRT5000::_stopScan ()
- Implement it.
- Member MipResources::TCRT5000Ground::_startScan (unsigned int num)
- Implement it.
- Member MipResources::TCRT5000Ground::_stopScan ()
- Implement it.
- Class Thread
- (Italian) Attaccarlo opzionalmente ad un fifoTerminal su cui fare trace.
- Class MipBaselib::TimeLaw
- verify
- Class MipBaselib::Trajectory
- Operatore= e CP Constr verify
- Class MipBaselib::Trajectory
- Operatore= e CP Constr verify
- Class MipBaselib::TrapezoidalAcc
- verify
- Class MipBaselib::TrapezoidalDec
- verify
- Class MipBaselib::TrapezoidalSpeed
- verify
- Class MipBaselib::TriangularSpeed
- verify
- Class MipResources::URG04LX
- mandatory methods do not work properly, group states of FSMdef in appropriate functions
- Class MipResources::URG04LXCommand
- bug solving
- Class MipResources::URG04LXConst
- _URGpose, _rate and associated functions should be params (URG04LXPar)
- Class MipResources::URG04LXmm
- mandatory methods do not work properly, group states of FSMdef in appropriate functions
- Member MipResources::URG04LXmm::_sendingBuffer [10000]
- In scan sending mode in URG04LXmm.h find a reasanable value for dimension of _sendingBuffer.
- Class MipResources::URG04LXmmCommand
- bug solving
- Class MipResources::URG04LXmmConst
- _URGpose, _rate and associated functions should be params (URG04LXPar)
- Class MipResources::URG04LXmmPar
- control on correctness of parameters
- Class MipResources::URG04LXPar
- control on correctness of parameters
- Class MipBaselib::Velocity2DArma
- Import other methods from Position2DArma if needed.
- Class Velocity3D
- Import other methods from Position3D if needed.
- Class MipBaselib::Velocity3DArma
- Import other methods from Position3D if needed.
- Class VPPlanner
- verify
- Member MipResources::WebotsDiffDrive::initWebotsDiffDrive ()
- Understand the real meaning of the parameter of enableEncoders.
- File DiffDriveOdometer.h
- Member MipBaselib::_compareByFrame (Cell *first, Cell *second)
- comment.
- File FifoTerm.h
- coerentizare programmazione (no struct etc...)
- File File.h
- almost all
- File Connectivity.h
- extend to other connectivity types (...and 3D),
- Member MipBaselib::_compareByFrame (PerceptionCell *first, PerceptionCell *second)
- comment.
- File socketTCP.cpp
- File socketTCP.h
- File socketUDP.cpp
- File socketUDP.h
- File LinuxShMem.cpp
- File LinuxShMem.h
- File Message.h
- File MIPMatrix.h
- to do operators
- File CommonOptions.h
- Change id with robotId
- Member ScanTypes
- Rename ScanTypes -> UnitMeasureType, and types consequenlty.
- File FifoSharList.h
- File SharedListener.h
- File UDPSharedListener.h
- File Path.cpp
- English,_clockwise
- File Path.h
- ClothoidParam & Clothoid, English,
- File Path.h
- implementazone delle funzioni evalTheta(s),evalThetap(s),evalThetapp(s)[tranne Ellipse e Segment]
- File DiffDriveLib.h
- File Main.cpp
- Put out options from files.
- File Camera.h
- File CameraCVD.h
- File CameraROS.h
- File CommModule.h
- File IPCommModule.h
- File DraWin.h
- File DraWinGL.cpp
- File DraWinGL.cpp
- File DraWinGL.h
- File DraWinGL.h
- File DraWinQt2D.h
- File ExternScanMatch.h
- File GroundSens.h
- File TCRT5000Ground.h
- File Imu_sensor.h
- File Keyboard.h
- File KheperaIII.h
- File MobileRob.h
- File RemoteRob.h
- File MobileRob3D.h
- File SuperMario.h
- File KorebotROS.h
- File MotionModule.h
- File RemoteMotionModule.h
- File MotionModule3D.h
- File PositionDetector.h
- File PositionDetector3D.h
- File TCRT5000.h
- File RemoteDevice.h
- File SharedMem.cpp
- File SharedMem.h
- File Uav.h
- File Task.h
- in TaskResources some things are identical to resource ones, they can be joint in a template
- Namespace MipAlgorithms
- put myOdometry covariance update
put sensors components when other measurements update
put --- ... I don't remember ... sure I'm missing something
- Namespace MipAlgorithms
- put myOdometry covariance update
put sensors components when other measurements update
put --- ... I don't remember ... sure I'm missing something
- Namespace MipAlgorithms
- put myOdometry covariance update
put sensors components when other measurements update
put --- ... I don't remember ... sure I'm missing something
- Member PerceptionCellBoundaryTypeName
- change name.
- Member ROBOT_RADIUS
- eliminate.
- Member MipResources::HummingBirdUav::setPosition (Position3D p, Velocity3D v=Velocity3D(0.0, 0.0, 0.0), Acceleration3D a=Acceleration3D(0.0, 0.0, 0.0))
- Add velocity and acceleration to data packet (in Hbstructs and in sdk.h onboard)
- Member MipResources::asctecUav::setPosition (Position3D p, Velocity3D v=Velocity3D(0.0, 0.0, 0.0), Acceleration3D a=Acceleration3D(0.0, 0.0, 0.0))
- Add velocity and acceleration to data packet (in Hbstructs and in sdk.h onboard)
- Member MipTasks::FeatExtrCam::getMaxDuration ()
- check with Paolo
- Member MipTasks::VisualHovering::getMaxDuration ()
- check with Paolo
- Group pathPlanner_Module
- downcasting esplicito, sistemare i campi privati, commentare le funzioni.
Generated on Mon Feb 20 07:01:08 2017 for MIP by
1.5.6