Science topic

Mobile Robotics - Science topic

A group for mobile robotics enthusiasts
Questions related to Mobile Robotics
  • asked a question related to Mobile Robotics
Question
1 answer
..
Relevant answer
Answer
Hi Imad,
Could you share more details on the topic you're interested?
There are tons of works on the path planning subject. E.g. take a look at some classics (link below). Chapter 13 talks about Robot Motion Planning.
  • asked a question related to Mobile Robotics
Question
1 answer
Controlling a mobile robot, in various environment by using 5G communication technology, as a link between the controller to the mobile robot?
Relevant answer
Answer
Abdullah Thair Al-obaidi Firstly, simulating a robot controlled by 5G involves using advanced software programs that mimic the real-world behavior of the robot and its interaction with its environment through a 5G network. These simulations are crucial for testing and fine-tuning robot control algorithms before deploying them in the real world.
Here are some popular programs you can use for simulating such scenarios:
  1. ROS (Robot Operating System): ROS is a widely-used framework for simulating and controlling robots. It has excellent support for 5G communication simulations.
  2. Gazebo: Gazebo is a 3D simulator that's often used in combination with ROS. It allows you to create complex robot simulations, including the integration of 5G communication models.
  3. MATLAB/Simulink: MATLAB/Simulink is a powerful tool for modeling and simulating various systems, including robots. You can use it to simulate robot behavior and 5G communication.
  4. Unity3D: Unity3D is a game development engine that can be repurposed for robot simulations. It's user-friendly and can be used to simulate 5G-controlled robots in diverse environments.
  5. Webots: Webots is another excellent option for simulating robots and their interactions with 5G networks. It's user-friendly and suitable for beginners.
When simulating a robot controlled by 5G, you'll need to consider factors like latency, bandwidth, and reliability of the network. The goal is to ensure that the robot can receive commands and send back sensor data in real-time, as 5G promises ultra-low latency and high bandwidth.
This field is incredibly promising. It's like giving life to machines, enabling them to respond and assist us in various tasks remotely. Imagine a robot in a disaster-stricken area being controlled by a human operator miles away, thanks to the power of 5G. The possibilities are endless, from healthcare to exploration.
#5GRobotSimulation #RoboticsIn5G #FutureTech #SimulateWith5G #RobotControl #Innovation
  • asked a question related to Mobile Robotics
Question
3 answers
paper article or reliable information.
Relevant answer
I suggest the following two preprints:
These papers do not approach mobile robots but describe security challenges and opportunities in 5G networks. The first is related to 5G-IoT scenarios, while the second is more general, considering verticals in the evolution of mobile networks.
  • asked a question related to Mobile Robotics
Question
3 answers
What's the best method to calculate the distance between a mobile robot's position and the boundary of a fixed obstacle using Matlab?
Relevant answer
Answer
Rana Hamza Shakil
a message has been sent
  • asked a question related to Mobile Robotics
Question
1 answer
The functionalities of other robot may include mapping, perception, and navigation.
Relevant answer
Answer
1. Utilize a single software system that can accommodate all of the robot's functionalities including localization, navigation, and task execution. This will ensure that all of the robot's systems are integrated into one platform and can communicate with each other in a coherent way.
2. Define protocol standards for communication between the different parts of the robot system. This will enable different components to communicate with each other in a consistent manner.
3. Develop software modules that can handle the specific tasks needed for localized navigation. This will enable the robot to effectively integrate localization with its other functionalities.
4. Test the integration of localization and other robot functionalities in a simulated environment before deploying the robot in the real world. This will help identify any potential issues before the robot is released.
  • asked a question related to Mobile Robotics
Question
2 answers
Any thoughts on how the bayesian filter can help solve the kidnapped indoor robot problem?
  • asked a question related to Mobile Robotics
Question
3 answers
I have placed IMU MPU2950 on an AMR (Autonomous Mobile Robot) with a metallic body. Even though I am using Madgewick Filter to smooth out the data, it is not enough and confuses the localization algorithm in the AMR. Is there any way to dampen the vibrations with physical additions?
Relevant answer
Answer
Various methods of damping are described in Vibration Control for Optomechanical Systems, by V.M.Ryaboy, World Scientific, 2022, ISBN 9789811237331, Chapter 7.
  • asked a question related to Mobile Robotics
Question
5 answers
I am specially interested in wheeled robots
Relevant answer
Answer
Hi
I recommend this book it's for wheeled robots.
  • asked a question related to Mobile Robotics
Question
3 answers
I am currently interested in autonomous construction vehicles. Specifically I am looking at the model and Control of crawler loaders. So if you could recommend any books or articles on the topic or have any tips, please post them here.
Relevant answer
Answer
In general, robotic kinematics is required for defining an end-location, effector's orientation, and motion of all joints, whereas dynamics modeling is required for evaluating and synthesizing the dynamic behavior of the robot.
  • asked a question related to Mobile Robotics
Question
6 answers
Has anyone (in the community of rover path planning and rover motion estimation) used commercial wheeled mobile robots in their research?
Relevant answer
Answer
  • asked a question related to Mobile Robotics
Question
3 answers
I am working on mobile robots formation control. I have some issues in choosing linear and angular velocities for the leader robot and follower robots. The results are changing for different velocity parameters. I would like to know, How to choose Linear velocity and Angular Velocities for mobile robots in leader-follower-based formation control methods?
Relevant answer
Answer
Thank you so much for your prompt response to my question. I will try it.
  • asked a question related to Mobile Robotics
Question
10 answers
Please can you help me to program the dynamic obstacle in matlab code and i used the RRT* algorithm for mobile robot path planning
Relevant answer
Answer
To program path planning with a dynamic obstacles in the environment, you need to have sensor that will always check for the status of the environment to determine the state and speed of the moving obstacle. This can be achieved in simulation by placing the obstacles in a circle of known radius
  • asked a question related to Mobile Robotics
Question
13 answers
Hi, a friend wants to publish an article related to the mobile robot navigation slam algorithm. Could someone please suggest a few journals with low impact factor?
Relevant answer
Answer
  • asked a question related to Mobile Robotics
Question
7 answers
Dear Researchers,
I am pursuing my masters in Mechatronics (Germany) and currently working as a system validation intern. I am looking for some advice/guidance on possible topics in the field of autonomous driving. I am open to any sub-field but my current experience is in system validation of ADAS/ Autonomous Driving mostly in a Software-in-Loop environment. There is currently not a industry accepted standard for validation of ADAS/AD features so something along these lines would be greatly appreciated
Thanks in advance!
Relevant answer
Answer
Hello All,
I am searching for topics for master's thesis in the areas of ADAS, IoT.
Could someone please suggest my cutting-edge topics?
in case of any queries please mail me on qutibahhussein862@gmail.com
Thank you in advance
Best Regards,
Qutibah Hussein
  • asked a question related to Mobile Robotics
Question
2 answers
I'm currently working on a new improvement for the artificial potential field algorithm (APF) for obstacle avoidance, I've got some interesting results in ensuring a local-minimum-free algorithm with a low computation cost; In order to show the effectiveness of my algorithm I have to compare it with other methods, specifically the Harmonic potential functions which are well-known for overcoming the local-minimum problem.
Hence, I need the opinion of researchers who have experience with this method for both theoretical and practical aspects.
Relevant answer
Answer
Dear Mouhamed-Mourad Lafifi
I have already checked some of those papers, I'll check the rest, thanks for your recommendation, it will be more suitable if i can find a comparative study
  • asked a question related to Mobile Robotics
Question
5 answers
We would like to validate and test our multi-robot algorithms with some research-platformed mobile robot. Are there recommendations to buy some small mobile robots to test our multi-robot algorithms? The mobile robots are supposed to be inexpensive but they are easy to be configurated with some sensors.
Thanks!
Relevant answer
Answer
I've used Kobuki platforms for teaching purposes. They are quite precise for their motion, comes with some basic sensor (odometry, gyroscope) and many power outputs (5V, 12V). You can put lidars, Kinects, cameras with no problem.
  • asked a question related to Mobile Robotics
Question
7 answers
I am looking for the benchmarks that can be used to compare obstacle avoidance algorithms? what is the norm that will decide the efficiency of obstacle avoidance algorithms is higher or lower? What types of graphs or trajectory plot will help to decide the performance of the algorithm?
Thanks in advance.
Relevant answer
Answer
I think its also important to consider "difficult" edge cases such as: - is the robot able to drive parallel to a wall or is he "pushed off" - is the robot able to avoid collisions if he drives dead center at a wall - is the robot able to come to a stop if he is unable to turn.
We have build simulation environments for each of those cases and are able to compare the trajectories of different algorithms
  • asked a question related to Mobile Robotics
Question
7 answers
I'm doing some research in swarm robotics and for testing algorithms and learning about them a swarm simulator will help me.
Relevant answer
Answer
I would suggest using any one of these:
a) NetLogo is a multi-agent programmable modeling environment and can be found at https://ccl.northwestern.edu/netlogo/
b) You can use ARGoS, a multi-physics robot simulator which can be found at https://www.argos-sim.info/
c) Then there is the robot simulator CoppeliaSim(formerly V-Rep), which is an integrated development environment, is based on a distributed control architecture: each object/model can be individually controlled via an embedded script, a plugin, a ROS or BlueZero node, a remote API client, or a custom solution.
d) If you are looking to simulate kilobots you can use Kilombo. ( https://github.com/JIC-CSB/kilombo )
  • asked a question related to Mobile Robotics
Question
4 answers
Please share your last trends of the combination between legged and underwater mobile robot in terms of leg design and kinematics
Relevant answer
  • asked a question related to Mobile Robotics
Question
5 answers
I some papers, the mean square error is considered. In some other, the mse is normalized by dividing the error by the (total sampling instants x the total length of the reference trajectory).
Which solution does represent the factual error?
Relevant answer
Answer
Dear Samira Eshghi,
The performance of the controller is generally measured using the following parameters such as :
1) Maximum Overshoot
2) Settling Time
3) Rise Time
4) Steady State Error.
Additionally, there are other ways to measure performance in literature. This includes integrated absolute error (IAE), the integral of squared-error
(ISE), or the integrated of time-weighted-squared-error (ITSE). These performance measures have their own advantages and disadvantages. For example, the disadvantage of the IAE and ISE criteria is that its minimization can result in a response with relatively small overshoot but a long settling time because the ISE performance criterion weights all errors equally independent of time. Although the ITSE performance criterion can overcome the disadvantage of the ISE criterion, the derivation processes of the analytical formula are complex and time-consuming. The formulas for these performance measures or the performance measure based on overshoot, settling time, rise time and steady-state error can be found in the paper given below.
In discrete domain, ISE refers to Mean Square Error. I am unfamiliar with normalized-mean-square-error .
  • asked a question related to Mobile Robotics
Question
2 answers
working in mobile robots
Relevant answer
Answer
Yes. I am working in Mobile Robotics
  • asked a question related to Mobile Robotics
Question
18 answers
I am working on the human following robot. the robot extracts a feature of clothes's texture and distinguishes between the people that they stand up in front of the robot. So, the robot needs that it will be robust and fast.
Relevant answer
Answer
I used Gabor filter but I can't understand how to classify clothes.
Could you help me?
  • asked a question related to Mobile Robotics
Question
5 answers
I am currently investigating means to assess human interaction interest on a mobile robotic platform before approaching said humans.
I already found several sources which mainly focus on movement trajectories and body poses.
Do you know of any other observable features which could be used for this?
Could you point me to relevant literature in this field?
Thanks in advance,
Martin
Relevant answer
Answer
you can read this research I hope it will be useful for you and good luck
  • asked a question related to Mobile Robotics
Question
6 answers
- path planning robot simulation .
- 3D map environment model / robot workspace.
- mobile robot will autonomously navigate.
Relevant answer
Answer
Hi Ariff,
I suggest you to go over the tutorial in Gazebo/ROS with MATLAB. Here is the link:
Regards,
  • asked a question related to Mobile Robotics
Question
3 answers
I have a mobile robot with 600 W (rated power) and I need to implement a PV system on the robot to be completely solar-powered. I want to reduce the size of panels and get the required power.
The robot dimensions 110cm x 80 cm.
Relevant answer
Answer
Hi Essam, perhaps the best for your application would be the "CIGS" thin film solar cell. They are not quite as efficient as the silicon wafer type, but they can be made to fit (a substrate material), rather than having to accommodate the somewhat rigid silicon cells and can even be flexible. They are mechanically more robust, but do contain toxic materials. The silicon cells by comparison are however very cheap, efficient, non-toxic, and easily available. So if it is for low-cost small scale use then silicon cells are very hard to beat.
  • asked a question related to Mobile Robotics
Question
7 answers
I am looking for narrowing down the topic for my master theses. Real industrial problems to be solved with innovative technologies are the most interesting topics.
Relevant answer
Answer
Stefanie Quast Based on my 4 years experience of working in pool fires and building years, I can say mobile robots will be future for fire fighting. They can be constructed of heat resistant materials so that they can go much closer to fire source and spraying the fire extinguishers in a much effective way. Another important advantage they have is speed and they can use IR waves and sensors to carry out fire fighting operations even if there is dense smoke. More research can be done in these directions.
  • asked a question related to Mobile Robotics
Question
4 answers
In your paper Large-scale 3D printing by a team of mobile robots, a "rotor/stator pump" is being used to deliver the mixed cementitious material to the nozzles attached to the robots.
What exactly is the type of mechanism inside the pump? Is it progressive cavity/eccentric screw, diaphragm, or another type of positive displacement pump?
Relevant answer
Answer
Good Question ?
  • asked a question related to Mobile Robotics
Question
5 answers
In "Simultaneous Stabilization and Tracking of Nonholonomic Mobile Robots: A Lyapunov-Based Approach", the authors stated that the nonholonomy of mobile robots allows control of the system with less control inputs. A mobile robot is underactuated in nature, and it's often controlled with less number of control inputs than the system's degree of freedom (if dynamic is ignored). How does the nonholonomy of the system helps with that?
Relevant answer
Answer
Dear Samira Eshghi,
I suggest you to see links and attached files on topic.
Feedback Control of a Nonholonomic Car-like Robot - LAAS
Exponential stabilization of mobile robots with nonholonomic constraints
Control of a Nonholonomic Mobile Robot: Backstepping ... - CiteSeerX
Path planning and control of non-holonomic mobile robots
Best regards
  • asked a question related to Mobile Robotics
Question
3 answers
we know that path planning for mobile robot is one of the most fundamental and complex problems in robotics. PDEs ( partial differential equations with variable exponents ) have been used in a variety of science areas, such as Mechanics, Calorific, Image processing, Image restoration, Electrorheological fluids and so on. Hence we want some references in these areas!
Relevant answer
Answer
let's express our thanks for your answers
  • asked a question related to Mobile Robotics
Question
5 answers
Recently, I met a young researcher that insisted on the statement that position control for mobile robotics (ground and aerial) is already solved with many working solutions and that the real research lies in the estimation (pose estimation), specially in UAVs. Do you agree with this statement?
If not, please write bellow the reasons you think that there is for the continuity of mobile robot motion control research. Which areas there are for improvement? What are the technical reasons for continuing researching these solutions?
Relevant answer
Answer
Partial yes. For outdoor UAV, the accurate estimation of 3D pose is important. Their robust performance is also important under the constraint of embedded processor. Hence, how to design an effective control for an outdoor UAV becomes paramount. For ground mobile robot, different terrain conditions are different for a successful trajectory tracking control. Only motion control without extra sensors (vision, laser, wireless) will be a challenge. Even though, the successful motion control for the mobile robot will improve the further task, e.g., human-robot interaction, cooperative control.
Sincerely,
Chih-Lyang Hwang
  • asked a question related to Mobile Robotics
Question
1 answer
I am currently designing a deformable wheel for a six-wheeled lunar vehicle and I am trying to model the trafficability of this wheel on a lunar surface. To do this I am using Bekker’s Equations.
My question: I found normalized DP (drawbar pull) values of 26 for a wheel with grousers and a value of 0.48 for the same wheel, but without grousers. The value of 26 seems very high based on results I have found in other papers online so I am skeptical of my results and need help confirming that the assumptions and calculations I made make sense. I have attached a .pdf that walks you through what I did and assumptions I made. Along with this I highlighted areas where I am uncertain as they may be possible areas of error.
Thanks again for your time and any advice relating to this will be very helpful since this is my first time working with Bekker's equations and wheel-soil interactions in general.
Note: the soil characteristics I used were the recommend ones found in the Lunar hand guide
Relevant answer
Answer
I am starting to think that the equation I used for Soil Thrust with grousers is unit dependent for in,lbf. With that being said, I converted my cm and N values to in and lbf and tried it again. This gave me a normalized DP value of 1.46 which seem to be more in the realm of reason.
  • asked a question related to Mobile Robotics
Question
9 answers
I'm doing a paper on mobile robots for my school, it's a litterature review on the existing technologies, some history and future perspective, and I need some articles to read, I was hoping to get some help finding good ones,
Thank you in advance,
Relevant answer
Answer
Read my stuff -- a lot of innovations and inventions in mobile drones. May help you out to obtain an up to date view on the latest advances in small drones.
  • asked a question related to Mobile Robotics
Question
3 answers
Mathematical model
Relevant answer
Answer
Dear Khalil,
I suggest you to see links and attached files in topic.
- Path following for an omnidirectional mobile robot based on model ...
- IEEE Xplore - Conference Table of Contents
- IEEE Xplore - Conference Table of Contents
Best regards
  • asked a question related to Mobile Robotics
Question
5 answers
Given a Fractional Order PID controller designed for trajectory control of mobile robot. The question is How to implement it using one of the arduino platforms knowing that when approximating the fractional integrator and derivative using discrete transform it gives infinite orders of terms in the Z-domain.
Relevant answer
Answer
Dear Ibraheem,
As an alternative to Fractional PID controller, for nonlinear systems, I would recommend to implement the Neural Network-Based Self-Tuning PID Control (please find attached a link for the paper describing the Underwater Vehicles application). Using one of the Arduino platforms, I would suggest to use 3 neurons for the hidden layer.
Regards,
Alfonso Gómez
  • asked a question related to Mobile Robotics
Question
3 answers
We have many different algorithms for map building and localizing a mobile robot in 2D space. In case of 3D space (open) to fly ariel vehicle, we use GPS to know the location longitude, latitude, altitude, etc. However, GPS is not suitable for the closed environment. Sometimes environment with many building or cloudy atmosphere is not suitable for using GPS. How can we localize (know the X, Y, Z coordinates) for Ariel vehicle in a closed environment?
Relevant answer
Answer
Dear Nafis Ahmad,
I suggest you to see links and attached files in topics.
Interlacing Self-Localization, Moving Object Tracking and Mapping ...📷
Feature-Based Object Recognition and Localization in 3D-Space ...📷
Robotic Vision: Technologies for Machine Learning and Vision ...📷
Object Detection, Tracking and Recognition for Multiple Smart Cameras📷
Best regards
  • asked a question related to Mobile Robotics
Question
3 answers
Currently, My PH.D. Student and I using a differential Drive Mobile Robot to control it using Active Disturbance Rejection Control, We used two PMDC motors for the two wheels. But, the problem is that when we went to the data sheets to get the parameters of the PMDC motor, we did not find anything related to these parameters, like resistance, inductance, and inertia. Anybody can help us to measure these parameters experimentally. or lead us to a specific type of PMDC motor with its data sheetd that are readible.
Relevant answer
Answer
Hello Ibraheem,
Our freind Saif has already provided example datasheet of PMDC motors that are available from reputed commercial manufacturers. So it is better for you to look for motors from good makes or ask your supplier to provide motor datasheet.
Most specifications are already provided in the datasheet and some motors also come with CAD data which you might want to simulate before implementation.
Best wishes!
  • asked a question related to Mobile Robotics
Question
7 answers
Need to know different algoritms used for localizing mobile robot and which one is the best among them.
Relevant answer
Answer
Dear Nafis Ahmed,
I suggest you to see Links and attached files in different method of localization mobile robots.
Mobile Robot Localization and Map Building: A Multisensor Fusion ...
Evolutionary Image Analysis and Signal Processing
Line based robot localization using a rotary sonar - ResearchGate
Which problems/situations are still unsolved or difficult ... - ResearchGate
CONSTRAINT-BASED MOBILE ROBOT LOCALIZATION *
Algorithms for indoor mobile robot self-localization through laser range ...
  • asked a question related to Mobile Robotics
Question
4 answers
Hi colleagues, 
I have been working with estimating the flight altitude of Aerial robots using 3D planar SLAM from the point cloud data of an RGB-D camera. I extract the 3D horizontal planar surfaces and map them in order to localize the aerial robot in its flight altitude.
I am starting a project where I would like to achieve also the x and y-axis localization of the aerial robots. As the RGB-D sensors are noisy, extracting the vertical planes for localizing in x and y-axis, using 3D planar SLAM techniques becomes a difficult problem.
I am looking for ideas where I can combine a 3D planar SLAM algorithm with a visual SLAM algorithm in order to achieve a robust localization in unstructured and unknown environments. I would appreciate any papers or suggestion regarding this topic.
Thanks.
Relevant answer
Answer
Hi, 
You can use the Depth information to estimate the attitude (z), and some motion detection algorithms (with image processing) to estimate the vertical location (x, y). If you intend indoor applications, you can avoid inference signals and thus reduce noise and its effects. However, for outdoor applications, I suggest using multisensor data fusion (Kalman filter for example) to have a more accurate estimation.
For indoor autonomous 2D navigation using RGB-D camera, see:
Good luck,
  • asked a question related to Mobile Robotics
Question
3 answers
I want to control the movement of humanoid robots. will be possible if I use some control methods such as PD over Gyroscope, and by applying control methods over Gyroscope I control the movement of humanoid robots?
Relevant answer
You can use the gyroscope only to measure the current state of each joint, but i not understand what you referred exactly.
There are some methods for controlling stability when the robot walks as a Zero Moment Point (ZMP), and you can use the Gyroscope + Accelerometer to measure the deflection angle and correct it using the inverse kinematic approach.
 
  • asked a question related to Mobile Robotics
Question
3 answers
Hello, I am in need of a 3 DOF two wheeled mobile robot dynamic model which involve the position, velocity, and the heading angle of the robot. It could be like two wheeled inverted pendulum. Please suggest some material.
Relevant answer
Answer
I have done some research on double inverted pendulum and the papers might be of interest from a control definition view.
  • asked a question related to Mobile Robotics
Question
3 answers
Am working on the design of industrial robot grippers using force sensor.
Relevant answer
Answer
Thanks, I made a mistake in the question. it was suppose to be classification of robot gripper tasks
  • asked a question related to Mobile Robotics
Question
4 answers
Build a mathmatical model for multi-robot path planning and opti control problem.
Relevant answer
Answer
Hi Chun, you have to divide the problem into two research questions. The first is the model of the robot and the second is the path planning. If you are considering mobile robot, you have to derive the nonholonomic constrains of the mobile robot based on its kinematic structure. Then you will design controller for a MIMO system to achieve tracking of each mobile robot. Second, you can use the potential field approach to assign attractive field to the reference positions and repulsive fields to the obstacles along the way points. If you do not have obstacles, then the multiple robots will also provide repulsive field to avoid collisions.  
  • asked a question related to Mobile Robotics
Question
9 answers
Hello,
Which control strategy is best suitable for flight control applications in UAV(Fixed Wing/Quad-rotor etc.)? Adaptive Backstepping, MRAC, L1 Adaptive Control?  
Relevant answer
Answer
Hi Asad,
Yes, it all depends of what you need. If high performance is not what you are looking for, then try the simplest, even PID.
Otherwise, I am "a bit" Inclined in some direction, so try to getr some idea of what is now called Simpl,e Adaptive Control (SAC). For your specific application, try to get a hold of 
I. Barkana: "Classical and Simple Adaptive Control Design for a Non-Minimum Phase Autopilot," AIAA Journal of Guidance, Control and Dynamics, Vol. 28, No. 4, pp. 631-638, 2005.
The object is exactly UAV  and the paper compares SAC with three otner alternatives, used in previous publications: PID, Classical, and Fuzzy controllers.
  • asked a question related to Mobile Robotics
Question
4 answers
Humans are naturally quite good at controlling systems provided it can give input to the actuators via an interface (joystick etc.). In the humanoid community, motion primitives are obtained by logging human examples. Do you know any non humanoid research in which human input is logged to create motion primitives of the system it is controlling at that time?
Relevant answer
Answer
Dear Hugo,
I suggest to you a links and attached files in topics.
The Artificial Intelligence Revolution: Part 2 - Wait But Why
-2015 : what do you think about machines that think? - Edge.org
-what scientific concept would improve everybody's toolkit? - Edge.org
-"If you can read this sentence, I can prove God exists"
Best regards
  • asked a question related to Mobile Robotics
Question
8 answers
I'm looking for INSs that can be used in underground environments. Basically, I'm interested in obtaining accurate positions x, y and attitude (roll, pitch and yaw) on which I will apply some filtering filtering algorithms (such as EKF). Clearly, using GPS units won't work underground. I have tried this MEMS IMU for testing http://www.phidgets.com/products.php?product_id=1056_0, but it's not accurate enough for my purpose. Do you guys know any company that provides what i'm looking for?
Relevant answer
  • asked a question related to Mobile Robotics
Question
5 answers
In my system, I have starting and end position of a robot. I need to find angle if robot needs to rotate and velocity of a robot. Can I get solution using kalman filter that what will be Transition matrix, x(k-1), b(k), u(k).
Relevant answer
Answer
There is a lot of publications on obstacle avoidance both from the sensor side and from the methodological side:
Classical articles are
Artificial force fields:                                                                                   _____________________
1. Real-Time Obstacle Avoidance for Manipulators and Mobile Robots(Oussama Khatib), 1986
2. Potential Field Methods and Their Inherent Limitations for Mobile Robot Navigation   (Koren, Borenstein) 1991
Velocity potential fields:                                                                        _____________________
3.Real-Time Obstacle Avoidance Using Harmonic Potential Functions                (Kim, Khosla), 1992
4. Obstacle Avoidance Using Flow Field Divergence (Nelson et al),  1989
Fuzzy Logic:                                                                                                   _____________________
5. Fuzzy logic techniques for mobile robot obstacle avoidance (Patrick Reignier), 1994
6. Control of a redundant manipulator using fuzzy rules (Palm), 1994
7.Fuzzy logic based collision avoidance for a mobile robot (Tunstel), 1994
Market.Based control:                                                                           _____________________
8. Multi-Robot Navigation Using Market-Based Optimization (Palm et al), 2016
Velocity obstacles:                                                                              _____________________
9. Motion Planning inDynamic Environments using Velocity Obstacles (Fiorini, Shiller), 1998
and many more.                                                                                       
Maybe an intelligent mix of heuristic and analytical methods  leads to a successful obstacle avoidance.
  • asked a question related to Mobile Robotics
Question
5 answers
While doing a research I came across a diagram under the title " the tree of control methods" it depicts all major branches of control theory methods classic advanced , linear and non-linear. 
The problem I just can't remember in which book I have found that , does anyone know about such diagram or at least suggest to me another similar list ?
Relevant answer
Answer
Salam Salah Eddine,
Regarding the term 'tree control methods it seems to me this is covered in the book whose title and author are:
Visual Aspects of Computer Aided Control Systems Design
By Christopher A. Ganz
I do not know if this is the right place! up to you, Good luck.
Mohamed Mourad
  • asked a question related to Mobile Robotics
Question
5 answers
In my research, my topic is localization based on 4-Mecanum Wheels AGV
so, i try to reserch reducing slippage between ground surface and 4 wheels
but i couldn't find papers enough about such topic on google scholar
so, could you introduce related papers, researches, projects?
somebody help me to find that.
Relevant answer
Answer
thanks for every one,
particularly, Soumic Sarkar so much.
reference link : http://research.vuse.vanderbilt.edu/rasl/publications/ is good for my research 
thk all commenter
  • asked a question related to Mobile Robotics
Question
5 answers
I am simulating Nonlinear MPC for nonholonomic mobile robot. I have to create references trajectory for it as: line-shape, circular shape, and 8-shape... With model of mobile robot: input as u=(v,w) with v-velocity, w-angular velocity. output as X=[x,y,theta]. To calculate cost funtion = (x-x_ref)^2+(y-y_ref)^2+(theta-theta_ref)^2+lamda*u1^2+lamda*u2^2.  If you have the sample code on matlab/simulink, you will share for me.
Relevant answer
Answer
Thank you very much.
Best regards,
Tuyen
  • asked a question related to Mobile Robotics
Question
4 answers
Dear all,
I am looking for the oldest publication describing the sense-plan-act paradigm known from robotics. The earliest paper I managed to find so far was Brooks' "A Robust Layered Control System For A Mobile Robot" from 1986. Yet, Brooks mentions sense-plan-act as the "traditional decomposition of a mobile robot control system into functional modules". So, we assume that there are older publications addressing the paradigm. 
Any help is highly appreciated!
Best regards,
Torben Stolte
Relevant answer
Answer
@ARTICLE{1087032,
author={R. Brooks},
journal={IEEE Journal on Robotics and Automation},
title={A robust layered control system for a mobile robot},
year={1986},
doi={10.1109/JRA.1986.1087032},
}
  • asked a question related to Mobile Robotics
Question
7 answers
orientation and position control through matlab.
Relevant answer
Answer
you also my search on many projects on instructables i am sure you will find on it many project of how to controlling your robot through arduino and matlab like this project : http://www.instructables.com/id/Servo-Motor-Control-Arduino-communication-with-MAT/
you can search for more projects on that website
  • asked a question related to Mobile Robotics
Question
3 answers
Need help simulating ant colony optimization for path planning in robots using ROS or Player/Stage/Gazebo.
  • asked a question related to Mobile Robotics
Question
4 answers
I am working on a project about controlling a mobile robot via USB joystick. I need a force-feedback joystick which can be programmable and (preferably) be used with Beaglebone black and Robotic Operating System (ROS). 
Relevant answer
Answer
  • asked a question related to Mobile Robotics
Question
2 answers
please see attachment file for more details.
Relevant answer
Answer
Dear Ali,
Empirically, they adopted the square network for trot gait.
Seiichi MIYAKOSHI
  • asked a question related to Mobile Robotics
Question
4 answers
when input is four and output two is then how to solve that problem. I have four input in left, right, front obstacle & another one is heading angle then my output is left wheel & right wheel velocity. Please tell me by graph if possible.. In my input there are three linguistic variable e.g. near, medium & far obstacle & heading angle is negative, zero & positive. Then my output velocity is slow, medium & fast..
Relevant answer
Answer
 thank you Fabrice Clerot, Boonyarit Soonsiripanichkul and Anil Kumar
  • asked a question related to Mobile Robotics
Question
14 answers
It should cover the mobile robot navigation or neural network and fuzzy system fields, if possible? This is my first article and I'm looking for a journal with low impact factor and with a quick review process. The journal should cover mobile robot navigation, Neural network and fuzzy logic fields.
Thanks in advance.
Relevant answer
Answer
Dear Friends,
I have just finished my little research on IEEE Transactions and Journals Impact Factors, Review Speed, and Open Access fee. I hope this would help anyone that preparing to submit a journal article to IEEE. 
  • asked a question related to Mobile Robotics
Question
4 answers
We are seeking to understand the needs of caregivers who are providing support for their elderly loved ones.  We seek to improve the quality of life of the caregiver by supporting their efforts to care for their loved ones.  Our solution set is based on a fully autonomous and empathetic robotic platform. Any studies, pilots, experts and or anecdotal experiences/oppinions would be helpful in shaping our development.  Thank you!
Relevant answer
Answer
If this is a question about the requirements, it depends on the applications or the target population. 
Some examples:
- you could imagine a companion robot for people with depression. It may interact with these people to avoid boredom. 
- For elderly population, a mobile robot can be designed to help with some care. 
Now, you can nail down your requirements based on the end-user application.
I hope this happens.... 
  • asked a question related to Mobile Robotics
Question
1 answer
In the paper I am not able to find a reference to their code, which isn't really a problem since the dissertation "UNSUPERVISED LEARNING AND REVERSE OPTICAL FLOW IN MOBILE ROBOTICS" p.68 is referring to the reader to the code for the same exact algorithm at the address http://cs.stanford.edu/group/lagr/road_following/
Problem is that the link "only" includes 3 videos demoing the final algorithm. I'm interested in seeing and understanding the code but there's literally just 3 links to these videos.
I hope some of you can help me find the code or point me in the right direction. So far I've managed to calculate the optical flow properly and I am now looking in to finding the starting horizontal position for the template matching.
I hope it is OK to ask this question here, thank you.
Relevant answer
Answer
I suggest asking Sebastian Thrun. It may be that the code itself is proprietary, but it doesn't hurt to ask. 
  • asked a question related to Mobile Robotics
Question
17 answers
What are the best simulation software and robot path planning tool under ROS environment, which can easily implement the unstructured environment. Moreover, if the path is probabilistic, then what are the best State based approaches for mobile robots.?
Relevant answer
Answer
V-Rep and Webots links are having very good information various robo simulation examples.
  • asked a question related to Mobile Robotics
Question
4 answers
In motion control of mobile robots what are the major differences between Path following and trajectory tracking and stabilization about a posture , and why we use each one of them and in which cases ?!  
Relevant answer
Answer
Path following is all about following a predefined path which does not involve time as a constraint. Thus, if you are on the path and following it with whatever speed you have reached your goal. On the contrary, trajectory tracking involves time as a constraint. Meaning that you have to be at a certain point at a certain time.
I am not so familiar about the "stabilization about a posture" but I can guess from the title that it does not involve time nor position constraints, but you have to maintain your posture. For a rigid body, this would mean to stabilize the system to go to a certain attitude/orientation. Maybe others can elaborate on this.
  • asked a question related to Mobile Robotics
Question
5 answers
Hello guys, I seek for an instrumentation book which focuses on mobile robot test design and measurment systems.
I've studied principles in instrumentation since I was undergraduate student. I am trying to design TestBeds mostly used loadcells. till know I've design and manufacture two of them and face many problems. I seek for design patterns and recommendations and how to use configuration of sensors and what are most important concerns.
You know when you rigid a mobile robot you make it to stand and some dynamics are changed so we seek for that?
I hope I can clear and eluminate what I think
Relevant answer
Answer
Hi ,
you can visit and get more information about mobile robot navigation's book,publication etc.
  • asked a question related to Mobile Robotics
Question
1 answer
I'm looking for a robot chassis with wheels, motors and a battery: mid-size (~70cm x 70cm), drives through grass, sufficiently fast (~5km/h) and can carry a payload of about 5kg. I'm thinking of building an autonomous robot, putting a laptop on it, connecting some usb cameras and a gps device.
Is there a kit I could buy that ticks all of these boxes and is still somewhat unexpensive? The stuff I find is either way overpriced (contains a lot of stuff I don't need) or is too small and uncapable.
Another option is building it yourself, but I don't have the experience or mechanical training. I have about 5 months to build this robot because I'm hoping it will compete in a robotics competition.
Relevant answer
Answer
You can find many types of robot chassis with wheels in Robotshop online store.
  • asked a question related to Mobile Robotics
Question
7 answers
Doing dynamic model of RRRR robot manipulator, using Lagrange equation:
D(q)∗q′′+C(q,q′)∗q′+g(q)=τ , in Matlab, the issue is that, I'm getting very long-long terms, every equation is a couple of pages, I also tried to extract the inertia matrix, again very long terms are there; I reviewed my code, and try use: simplify, rewrite, combine, factor ... commands, but doesn't work. The strange thing is that, I see there are many term involving sin and cos, similar to each others, but there are staying separately.
Any Suggestions
Relevant answer
Answer
There are several repeating expressions. You just need to spot them on by yourself.
  • asked a question related to Mobile Robotics
Question
6 answers
Is potential field or navigation potential function suitable for obstacle avoidance for optimal path planning of mobile robot using optimal control approach.
Relevant answer
Answer
Feel free to take a look at this paper:
  • asked a question related to Mobile Robotics
Question
11 answers
I´m trying to build a cheap mobile robot, capable of doing SLAM. I have a raspberry pi with a raspicam and want to find out algorithms to extract depth from monocular cues and try to implement as much as I can in opengl es since the SBC is not very strong. I know there are solutions out there (like structure from motion and make3d) but wanted to know if anyone has already try something like this…
Relevant answer
Answer
LSD-SLAM, implementation for ROS can be found here:
also vslam should work:
On a raspberry you may get problems with the ROS visualisation tools.
  • asked a question related to Mobile Robotics
Question
6 answers
i develop a manual gain pid controller for mobile robot but i want the kp,ki,kd gain should control by its own and it interact with environment factor and give stable navigational motion, how i designn this in simulink ?
Relevant answer
Answer
Navigation involves path planning, which requires knowledge about environment and information about robot location and direction. Once you have a defined path, then controller gains come in to consideration. But these information are not available  usually.
If you want to avoid obstacles without path planning (which is usually complicated) you can define virtual spring-dampers between robot and environment. By doing this robot don't get close to obstacles and go through destination. 
you can check these papers on virtual spring damper applications, or the other article about gain switching. 
  • asked a question related to Mobile Robotics
Question
3 answers
How can you apply suitable optimal path while you applying temporal logic motion planning on any mobile robot i.e. Nao. ?
Relevant answer
Answer
logic temporal follow is i think some path control being done through their dynamics analysis and their DOF. is being first study and then go for controller design .
  • asked a question related to Mobile Robotics
Question
1 answer
Considering that a robot with an Ackerman steering, the front wheels are oriented to a different angle, I was wondering what is the best approach for estimating the robot's pose. Differential rotation you calculate the robot's position by measuring the amount of ticks for each wheel but does the same apply for Ackerman?
Relevant answer
Answer
You can get the similar or apropriate answer by searching the keyword in the GOOGLE SCHOLAR page. Usually you will get the first paper similar to your keyword.
From my experience, this way will help you a lot.
If you still have a problem, do not hasitate to let me know.
Kind regards, Prof Dr ZOL BAHRI
  • asked a question related to Mobile Robotics
Question
7 answers
As per path control, I design simulink function block for unicycle mobile robot, but the gain control of pid for desired position gives some unbalanced movement of robot. Can anyone suggest how I can control the movement so accurately for unicycle mobile robot.
Relevant answer
Answer
Hi,
You can control the unicycle using PID controllers. I suggest you check out the material of the Coursera course called Control of Mobile Robots. you will find a nice explanation and examples.
But, if you need better performance you will want to use a nonlinear controller. The link bellow has a MATLAB/Simulink system for you to simulate controller for the unicycle. It includes the kinematic and the dynamic model of the robot, and some examples of nonlinear controllers. You can use the same model to test your own controllers.
  • asked a question related to Mobile Robotics
Question
1 answer
Let's consider the situation that convoy consists of only two vehicles, leader and follower. Leader is driven by operator, follower can detect relative position of the leader (e.g. camera based - slow and noisy). Can you recommend a good paper on this issue?
Relevant answer
Answer
InsyAllah I will explain in detail soon.
  • asked a question related to Mobile Robotics
Question
1 answer
I am using KV 5000 cpu unit for my Automated guided vehicles operation but suddenly its showing bus checking error. All coonections are ok. How to resolve this error.
Relevant answer
Answer
InsyAllah I will explain in detail soon.
  • asked a question related to Mobile Robotics
Question
6 answers
We need two commercially available SEAs for an experimental set-up. Can anyone recommend a company which sells such actuators? 
Relevant answer
Answer
We have CAD models available for some linear SEAs at 
Luis Sentis and Nick Paine at University of Austin have some nice SEA designs and writeups about them.
- Jerry
  • asked a question related to Mobile Robotics
Question
4 answers
Hi everybody,
I'm working on a project in which I make a simulation of a mobile robot's equations of motion on MATLAB. I am using pole placement control using Acekerman formula for a MIMO system, and I tried to used Kalman filter as an observer, as well as Luenberger observer. 
I tried to put some white noise on the sensor readings in the simulation, and it was obvious that the Kalman filter had better noise rejection characteristics than the Luenberger observer. However, for the same set of system's closed loop poles, it was obvious that the response in case of Luenberger observer was faster than that of the Kalman fitler (in terms of settling time and rise time). 
My question is: does this have anything to do with the choice of the Q and R matrices of the Kalman filter? I mean if I tweaked these matrices somehow, can I get a faster response?
Thank you in advance.
Relevant answer
Answer
As the gain of the estimator (KF or LO)  increases, the noise attenuation decreases but the 'speed' of the transient response increases. Conversely, as the gain decreases, noise attenuation (i.e. smoothing) increases but the transient response becomes more 'sluggish'. 
To get a high-gain Kalman Filter (KF) use a large Q and a small R.
For a high-gain Luenberg Observer (LO) place the poles of the observer further to the LHS of the s plane (for the continuous-time case) , or closer to the origin of the z plane (for the discrete-time case).   
The main difference between the KF and the LO is that the LO gain is constant and independent of time; for the KF, the gain is time dependent - it decreases over time until steady-state is reached. As a result, I would expect the LO to be less computationally expensive (because a variance update is not required).
  • asked a question related to Mobile Robotics
Question
1 answer
Before I start ckt designing in simulink it should be able to obey the path planning and angular displacement that I have given to it.
Can I design a simple robust design model in PID controller so that my robot will obey a circular path?
Relevant answer
Answer
What is the role of the PID controller on your system? 
You can apply lots of types of controllers. You can find some examples on the following toolbox: