10 votes
Accepted

Virtual Testing Environment for Drones

For testing simple algorithms, you might be able to get by with a 2D simulator. There are a few out there that I am aware of: Stage: http://playerstage.sourceforge.net/index.php?src=stage STDR: http:/...
user avatar
  • 298
8 votes

What is $\alpha \sin(\theta) + \beta \frac{d \theta}{d t}$ in the inverted pendulum problem?

The function $f$ comes from the equation of motion for the inverted pendulum problem (inverted pendulum alone, not including the motion of the wheeled platform). If you consider your figure but ignore ...
user avatar
  • 1,357
3 votes

Machine Learning or Deep Learning libraries used in Robotics with FPGAs?

I cannot comment on 'most common', but I can definitely share several tools and research efforts towards using FPGA for deep-learning. See my survey paper on FPGA-based accelerators for CNN which ...
user avatar
3 votes

PID tuning with (Deep) Reinforcement Learning

Many reainforcement learning methods require descrete actions. As you indentified, increasing and decreasing the values is one option. If it is an adaptive PID, then it might take some time to ...
user avatar
  • 6,412
3 votes
Accepted

PID tuning with (Deep) Reinforcement Learning

I read a bit more and realized that in RL states and rewards accept a wide variety of interpretations and this is the real complexity nowadays of this learning problem. In case of PID values, problem ...
user avatar
  • 440
3 votes

What knowledge should I have if I want to establish a robotics company?

You need enough domain knowledge to be able to tell if someone is bullshitting you or not, to be able to determine when someone has an achievable or unachievable project idea, to be able to determine ...
user avatar
  • 14.7k
3 votes

Can high voltage power lines provide a super highway for drones?

I think yes it can but how? My options are here: Static system for conventional systems It should stand or hang to line/pole/special place like birds. Please watch video for an example: https://www....
user avatar
  • 1,104
3 votes
Accepted

Can high voltage power lines provide a super highway for drones?

Sure, a drone can land on a powerline. That's a standard task like the "peg in hole problem" for robotarms. The aim is to maneuver a UAV near to a highvoltage line and eating all the energy. The ...
user avatar
3 votes

Can I create an autonomous robot that can adapt its strategy using machine learning?

I think the problem you're going to find is that machine learning requires learning. If the goals or objective vary just a little, then manually adjusting the software shouldn't be too difficult (if ...
user avatar
  • 14.7k
3 votes
Accepted

Role of Neuromorphic Computing and Quantum Computing in the field of Robotics and AI

You've asked more than one question, so I'll try to answer them in order. The Robotics community has not yet hit the limits of current hardware, so very little work is being done on the exotic ...
user avatar
  • 485
3 votes

Neuromorphic Engineering and Robotics

Regarding methodologies and tools, I recommend Chris Eliasmith's How to Build a Brain. It presents the Semantic Pointer Architecture (SPA), a cognitive model that has been realized in the open source ...
user avatar
  • 1,266
3 votes

Uploading a trained ANN to an ESP32 board

You can printout your weights and bias value from your model in TensorFlow, PyTorch or other deep learning library. If you want to convert your model to ESP32, you must create your own code to define ...
user avatar
2 votes
Accepted

Predicting the impact point of a moving object

Unless you are talking about something higher-order (like learning the behavior of an autonomous agent and predicting how it will move in the future), what you are looking for is to create a simple ...
user avatar
  • 10.8k
2 votes

Quadruped Learning Simulator

The recently open-sourced V-REP simulator may suite your needs. I found it more approachable than Gazebo, and it can run on Windows, OSX, and Linux. Their tutorials are fairly straight forward. There ...
user avatar
  • 2,072
2 votes

Robotic Manipulator

If you have no prior experience in robotics, I would recommend one well known book, Craig - Introduction of Robotics: Mechanics and Control. This should explain well the basics of robotic manipulators....
user avatar
  • 6,412
2 votes

biped walking using Genetic Algorithm

If you're only trying to walk forward the fitness function could be the distance covered by the biped. If you're also trying to control the heading, you could define a slightly more complex function ...
user avatar
  • 478
2 votes

Neural Nework code or library for MSP430G2553 microcontroller

One page linked says the algorithm is fine for the ATmega328's 2KB of SRAM, another is for the ATmega2560's 8KB of SRAM. Your MSP430G2553 has 0.5KB of RAM, so I think that's the primary reason you ...
user avatar
  • 14.7k
2 votes
Accepted

Source of seminal papers in robotics

Nathan Ratliff has documented some very nice papers in Control Theory and Motion Optimization. You can access them here and here, resp. Particularly related to decision making problems, you might ...
user avatar
2 votes

Uploading a trained ANN to an ESP32 board

If you develop and train you model with tensorflow you can probably (only experimental releases, no guarantees) use Tensorflow lite to deploy your neural network models. The idea is to train usig ...
user avatar
  • 6,412
2 votes
Accepted

Can a neural network emulate a physics engine?

I think there are some confusing statements or inaccuracies in this question regarding fundamental concepts in robotics, control engineerging and AI/ML. I am not sure if it helps to list these or not, ...
user avatar
  • 6,412
1 vote

What knowledge should I have if I want to establish a robotics company?

To create a company of any kind you need both business skills and interpersonal skills. The main domain knowledge should come from your CTO (Chief Technical Officer) and your engineers. Your main job ...
user avatar
1 vote

What knowledge should I have if I want to establish a robotics company?

If having a company is more important to you than working in robotics for someone else, business skills and people skills are more important than technical skills. Being successful requires ...
user avatar
  • 4,225
1 vote

Source of seminal papers in robotics

I am not aware of any online repository that particularly collects seminal papers in robotics. But I think anyone working or having worked in robotics for some time would more or less have their own ...
user avatar
1 vote

Is it possible to use neural networks with Arduino?

In general, yes. Just create the network so that it can be run on another machine or the cloud for training. Training basically consists of running many, many test scenarios through the network, and ...
user avatar
1 vote

Using Standard Digital camera for Computer Vision

First make sure you have the camera's drivers available for the operating system you'll be running your code on. If drivers are available for your platform check what resolutions and fps(s) you can ...
user avatar
1 vote

Using Standard Digital camera for Computer Vision

If the university project is not directly about making a drone detection system using visual technic, it may not be worth the effort to connect the "camera" to the computer. (You may have to install ...
user avatar
1 vote
Accepted

How can a DMP be used for simulating physics?

I don't know that the DMP method actually simulates physics as much as it copies what it saw, which was an actual, physical system. Note that "qualitative" means essentially "looks like", where "...
user avatar
  • 14.7k
1 vote
Accepted

How to make a robot?

Ok, It sounds like you either saw an arm with hydraulic actuators or a Hollywood special-effects movie (they really like hoses in their robots). Assuming you saw real hydraulic actuators, then I need ...
user avatar
  • 321
1 vote
Accepted

Which algorithms are used in autonomous robot

in my opinion one possibility on how the robot could find people with fire is by using image processing. You can obtain a real time Infra red image of the outside world and then check for levels of ...
user avatar
1 vote
Accepted

Has hierarchical learning been embodied in a robot before?

HRL has been embodied in a robot in multiple cases. In a reaching, shelving robot. In a robot learning how to stand-up. In robot navigation. However, how HRL applied in each of these cases varies. ...
user avatar
  • 161

Only top scored, non community-wiki answers of a minimum length are eligible