3. Electronic Theses and Dissertations (ETDs) - All submissions

Permanent URI for this communityhttps://wiredspace.wits.ac.za/handle/10539/45

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    Item
    Dynamics generalisation in reinforcement learning through the use of adaptive policies
    (2024) Beukman, Michael
    Reinforcement learning (RL) is a widely-used method for training agents to interact with an external environment, and is commonly used in fields such as robotics. While RL has achieved success in several domains, many methods fail to generalise well to scenarios different from those encountered during training. This is a significant limitation that hinders RL’s real-world applicability. In this work, we consider the problem of generalising to new transition dynamics, corresponding to cases in which the effects of the agent’s actions differ; for instance, walking on a slippery vs. rough floor. To address this problem, we introduce a neural network architecture, the Decision Adapter, which leverages contextual information to modulate the behaviour of an agent, depending on the setting it is in. In particular, our method uses the context – information about the current environment, such as the floor’s friction – to generate the weights of an adapter module which influences the agent’s actions. This, for instance, allows an agent to act differently when walking on ice compared to gravel. We theoretically show that our approach generalises a prior network architecture and empirically demonstrate that it results in superior generalisation performance compared to previous approaches in several environments. Furthermore, we show that our method can be applied to multiple RL algorithms, making it a widely-applicable approach to improve generalisation
  • Thumbnail Image
    Item
    Evolving soft robots with CPPN-NEAT in a randomised domain with realistic fluidic elastomer actuators
    (2024) Pienaar, Michael
    Robotics is becoming more and more integrated into our lives; however, there are limitations to what can be achieved using traditional robots. Traditional robots perform well in closed environments for repetitive tasks but underperform in unknown, open environments. Additionally, they can potentially damage animals, people, and environments around them and are very expensive to design and manufacture. In contrast, soft robots are inherently safe, are cheap to make and are excellent at adapting to variations in their environment. This makes soft robots more suitable than rigid robots for medical applications, hospitality, research and exploration in natural environments, and extra-terrestrial exploration. Unfortunately, soft robots are difficult to design due to the nonlinearity of their behaviour. Previous research has shown an evolution strategy, CPPN-NEAT, could be used to design both the morphologies and controllers of virtual soft robots. However, these studies do not accurately represent real soft robots and real environments, such that their results have no real-world applicability. In this research, the gap between evolving virtual soft robots and soft robots with real applicability is reduced by using a more realistic simulation environment, SOFA, realistic fluidic elastomer actuators in the evolution, implementing domain randomisation during the evolution, and lastly, by growing soft robots from central mesh like what occurs in developmental biology. It was successively shown that the entire structure and composition of soft robots that use fluidic elastomer actuators can be evolved in SOFA. Interestingly, with these improvements, designs that resembled real soft robotic designs were evolved showing the realism of the environment and set-up. Furthermore, it was shown how domain randomisation can improve the evolutions’ ability to find soft robots that can handle unknown environments better. Lastly, soft robots were successively evolved by growing them from central elements, which in turn expanded the possible sizes and shapes of the soft robots
Copyright Ownership Is Guided By The University's

Intellectual Property policy

Students submitting a Thesis or Dissertation must be aware of current copyright issues. Both for the protection of your original work as well as the protection of another's copyrighted work, you should follow all current copyright law.