SELAB3 Python Code
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Narm
 CArmClass that represents an arm
 Nenvironment
 Nenvironment
 CSimEnvCustom Environment that follows gym interface
 Nsidechannels
 Ncreation_sc
 CCreationSCSide channel to create the robot arm
 Ngoal_sc
 CGoalSCSide channel to send a goal to the environment
 Nwall_sc
 CWallSCSide channel to build and remove walls
 Nworkspace_sc
 CWorkspaceSCSide channel to send the workspace
 Nmorphevo
 Nevaluator
 CEvaluatorClass that is used to evaluate an arm
 Ngenome
 CGenomeA class that represents a Genome, it contains an encoding, methods for evaluation, methods to mutate and methods to compare to other genomes
 CGenotypeGraphGenotypeGraph is a directed graph encoding for the genome of an arm
 CGenotypeGraphNodeA node in the GenotypeGraph class
 Nurdf_generator
 CURDFGeneratorA class that helps to generate the urdf string of an arm
 Nworkspace
 CWorkspaceA class that represents a Workspace, which is actually the goal space i.e
 CWorkspaceNotFoundErrorException class invoked when a workspace is tried to use that is unknown
 Nworkspace_parameters
 CWorkspaceParametersA dataclass that represents the parameters for a workspace
 Nrl
 Ndeep_q_learning
 CDeepQLearnerThe Deep Q learner class
 Ndqn
 CDQNThe DQN class
 CRobotNetworkThe RobotNetwork class
 Nlogger
 CLoggerThis class provides logging functionality to the reinforcement part of the code
 Nutil
 Nconfig
 CConfigSingleton construction to get the config parameters from the config yaml file
 C__Config
 CModuleType