Questions tagged [reinforcement-learning]

Reinforcement learning is a technique wherein an agent improves its performance via interaction with its environment. For this reason it is a commonly used machine learning technique in robotics.

Filter by
Sorted by
Tagged with
0 votes
0 answers
30 views

Configuration is inaccurate with more Mujoco mj_steps

I tried to construct a simulation env following fetch_pick_and_place. I noticed that the following code is used to initialize the env: ...
KKKmelody's user avatar
0 votes
1 answer
120 views

Gazebo ROS2 how to set Entity State when calling Set Model State via Node client

new ROS2/Gazebo user here. I am trying to implement set up a script for reinforcement learning, currently making a gazebo environment class where upon reset the robot is teleported to a random place ...
jono's user avatar
  • 1
1 vote
1 answer
72 views

Training Multiple Robots for different tasks at the same time using Deep Reinforcement Learning

I'm wondering if a single agent can train multiple robots to perform different tasks simultaneously. If possible, can you please recommend me some research papers and implementations that I can take a ...
Charika Perera's user avatar
0 votes
1 answer
103 views

what are the main steps to build a swarm robots system and train it to achieve foraging task using deep Q network

I studied reinforcement learning deeper and prepared myself to use Webots, and when I decided to build a swarm robots system and drive it by deep_Q_networks I feel too confused how can I begin and is ...
ALAA's user avatar
  • 1
0 votes
2 answers
84 views

Reinforcement Learning in global and local path planning for mobile robots and self-driving car

Most RL courses start with grid world problem like this where robot has to navigate from start to end and RL helps in generating the optimum policy. (State-action pairing). I am not able to relate ...
PagMax's user avatar
  • 145
1 vote
1 answer
575 views

Having Issues Importing and Using RLGlue locally with Python For Reinforcement Learning

I'm going through an online course on Coursera for Reinforcement Learning that makes use of RLGlue. I want to try to run and adapt the code locally, but am having issues using RLGlue, and not sure why....
JLuu's user avatar
  • 111
2 votes
0 answers
51 views

Difference between CHOMP and DRL

in terms of motion planning, what are the difference between gradient-based motion planning (for instance, CHOMP http://www.nathanratliff.com/thesis-research/chomp) and deep reinforcement learning? ...
Joe's user avatar
  • 324
0 votes
1 answer
41 views

Reinforcement train butterfly robot in virtual reality?

Suppose I want to train butterfly robot with reinforcement learning. So I need physically correct simulation of aerodynamics and material physics (because butterfly wings should bend etc). Also I ...
Dims's user avatar
  • 115
1 vote
2 answers
76 views

What type of rigid body rotation can best be learned by neural networks?

I am training a reinforcement learning network in simulation for a robot which at the current stage learns Euler Angles to rotate the end-effector based on the actual state. The performance is overall ...
thsolyt's user avatar
  • 11
0 votes
0 answers
37 views

Relation between control and reinforcement learning

Has the relation between Control and reinforcement learning been studied by the scientific community? I would like to read credible studies about each ones pros and cons when it comes to control ...
Bernardo Cortez's user avatar
0 votes
1 answer
40 views

Setting up rewards to account for UAV crashes (Reinforcement Learning)

I am working on a project to implement a collision avoidance algorithm on a real UAV. I'm interested in understanding the process to set up a negative reward to account for scenarios wherein there is ...
desert_ranger's user avatar
1 vote
1 answer
109 views

Applications of Reinforcement Learning

Many global-control applications of robotics involve incomplete world information and at best can be represented as a POMDP. Given this, can we really apply RL to most robotics applications? From ...
FourierFlux's user avatar
0 votes
0 answers
27 views

Can supervised learning be used to solve the inverted pendulum problem?

I know that reinforcement learning has been used to solve the inverted pendulum problem. Can supervised learning be used to solve the inverted pendulum problem? For example, there could be an ...
blazingcannon's user avatar
1 vote
0 answers
110 views

Real-time python reinforcement learning library

I'm looking for a reinforcement learning library that can be used for real-time robot control. What I first had in mind was ROS to describe the robot, Mujoco to simulate physics, and OpenAI gym to ...
makons's user avatar
  • 111
8 votes
2 answers
13k views

What is the definition of `rollout' in neural network or OpenAI gym

I'm relatively new to the area. I run into several time the term ``rollout'' in training neural networks. I have been searching for a while but still not sure what it means. For example, the number ...
Ali's user avatar
  • 115
1 vote
2 answers
2k views

Mujoco and MoveIt!

I want to implement deep reinforcement learning using a UR5 robot. A little research told me nowadays researchers are using openAI gym, Mujoco, rllab as their frameworks. The thing is, I want to train ...
Evan's user avatar
  • 11
1 vote
2 answers
3k views

What are myopic and non-myopic policies?

I am reading this paper: A survey on Policy Search for Robotics and I came across these terms. Can someone give an answer, please?
Ashish Kumar's user avatar
0 votes
1 answer
55 views

Add failsafe to reinforcement learning algorithm

I'm working on a hexapod that uses A3C to learn how to walk. Ideally I would test it all in a simulator for some structure to the weights/policy but I don't have enough time for that. Obviously there ...
Tug Witt's user avatar
5 votes
1 answer
538 views

Tuning Line follower PID constants with Q-learning

I am currently working on a line follower buggy and have managed to tune the PID constants​ manually. The buggy follows the line at a moderate speed. I will now like to take things further and learn ...
Zadiq's user avatar
  • 51
4 votes
3 answers
3k views

PID tuning with (Deep) Reinforcement Learning

I am trying to implement a RL algorithm for an adaptive PID in a robot system. My doubt consists in the creation of the possible states in the problem. I mean, I understand quite well the problem ...
galtor's user avatar
  • 470
3 votes
1 answer
530 views

Ornstein Uhlenbeck vs Epsilon Greedy [closed]

There are many methods of exploring in a Reinforcement Learning setting but two of the most used ones are Ornstein Uhlenbeck (OU) processes and epsilon-greedy approaches. Could anyone elucidate the ...
sg_robs's user avatar
  • 51
5 votes
1 answer
65 views

Has hierarchical learning been embodied in a robot before?

I've been reading about hierarchical reinforcement learning (HRL) and it's applications. A well-written literature review on the subject can be found here. However, I was wondering if research has ...
Seanny123's user avatar
  • 161
4 votes
2 answers
258 views

Building robots with high reliability, durability, and battery life

I'm involved in research on psychologically plausible models of reinforcement learning, and as such I thought it'd be nice to try and see how well some to the models out there perform in the real ...
zergylord's user avatar
  • 143
7 votes
2 answers
776 views

Measuring speed of movement in Webots

I have been experimenting with different fitness functions for my Webots robot simulation (in short: I'm using genetic algorithm to evolve interesting behaviour). The idea I have now is to reward/...
Anna Pawlicka's user avatar
8 votes
2 answers
384 views

How do I model a robot?

The answers I received to the question on training a line following robot using reinforcement learning techniques, got me to think on how to train a robot. I believe there are essentially two ways - ...
Lord Loh.'s user avatar
  • 575
7 votes
2 answers
1k views

Are inverse kinematics and reinforcement learning competitive techniques?

Are inverse kinematics and reinforcement learning techniques contending techniques to solve the same problem viz. movement of robotic manipulators or arm? By a glance through the wikipedia article, ...
Lord Loh.'s user avatar
  • 575
16 votes
2 answers
5k views

Programming a line following robot with reinforcement learning

I am considering programming a line following robot using reinforcement learning algorithms. The question I am pondering over is how can I get the algorithm to learn navigating through any arbitrary ...
Lord Loh.'s user avatar
  • 575