# All Questions

6,176 questions
Filter by
Sorted by
Tagged with
0 votes
0 answers
4 views

### Can we use neural networks to solve the problem of SLAM? and how?

As a neural network can estimate almost any arbitrary function, I was wondering if we can use it to replace traditional SLAM algorithm. If that is possible, please explain how exactly you think it can ...
• 101
0 votes
0 answers
3 views

### 3D path planning for coverage of a given surface

I have a 3D model of a complex object. I have been able to generate all possible points that are around 1 m away from the surface of any part of the object, so the collision is not possible: Now my ...
• 1
0 votes
0 answers
8 views

### Body angle of a centre-articulated robot

Wondering if anyone can help me out with this one, or point me in the right direction. I am working on a centre-articulated robot, which is steered via a push-pull chain drive. The chain drive is ...
1 vote
1 answer
19 views

### Best way to Inculde System Characterstics (e.g. Laplace Equ.) in ODE for building Control Strategy

Let's consider the following ordinary differential equation (ODE): \begin{align*} \frac{\partial x}{\partial t} &= f(x,u)\\ 0 &= g(x,u)\\ y &= h(x,u) \end{align*}. We denote \$x\in \...
• 11
0 votes
0 answers
9 views

### EKF slam Landmark covariance propagation

Is there an intuitive explanation for how loop closure reduces the landmarks of prior observations? In particular the landmarks are connected to each other only through the observer, observing a ...
• 205
0 votes
1 answer
39 views

### How to get transform between two fixed frames using a camera

In my task, I have two manipulators: one 6 dof robot (Manipulator 2 as shown in attached link picture), and one passive arm (Manipulator 1 as shown in attached link picture). Both the frames 1 and 2 ...
0 votes
0 answers
12 views

### Can't read slow (100 bps) serial data [closed]

I need to read the serial data from a controller. The serial data from the signal bus is 100 bits per sec(bps) and the vcc is 12 volt. There is only one serial wire. Each packet is 13 bytes. And each ...
0 votes
0 answers
7 views

### VLP16 phase locking

I don't fully understand the phase locking of a VLP16. Will the motor track the PPS so each PPS X number of rotations will have occured? Suppose I want to synchronize an external trigger camera with a ...
• 205
0 votes
0 answers
16 views

### AWS RoboMaker visualize Robot in Gazebo

I'm following the helloworld tutorial for RoboMaker, and when I have to launch the simulation application with the following command: docker run -it -v /tmp/.X11-unix/:/tmp/.X11-unix/ -u robomaker -e ...
0 votes
0 answers
15 views

### Obtaining state transition matrix for 16 dim state using Ackermann geometry [closed]

I've been trying to wrap my head arounnd the Ackermann geometry but I don't quite understand what the difference would be compared to the kinematic bicycle model in terms of the kinematic equations ...
1 vote
1 answer
88 views

### How to use a PID controller for different kinematics robots

I implement different drive odometry for a robot. Trying to implement (proportional–integral–derivative controller) PID-based coordinate movements x, y, theta: ...
• 13
0 votes
1 answer
36 views

### Is there regulation of LiDAR in the public space?

Are there any regulations (in the US or the EU), plans to regulate or initiatives that think about the "pollution" with or amounts of laser emission in urban spaces in general and the impact ...
• 119
0 votes
1 answer
13 views

### How to deal with inexact pointcloud matching?

When running ICP(for example with SLAM) it's possible your next position does not have a point cloud which matches up with the prior point cloud due to resolution limits. How is this dealt with it? ...
• 205
0 votes
2 answers
61 views

### Force sensors output when inclined

So here is the context: I am working on a motorcycle simulator. It consists of a motorcycle frame mounted on different actuators (see picture on the left). In particular, the two actuators at the ...
• 21
0 votes
1 answer
29 views

### Derivation of EKF slam landmark initialization

I have read a couple posts which gives the formula for initializing a new landmark in EKF slam but the derivation is not given. EKF-SLAM initialize new landmark in covariance matrix Could someone ...
• 205
0 votes
0 answers
3 views

### Is it possible to use coordinates to modify the floor into a polygon in Webots?

I'm using Webots to model an irregular polygon floor for a coverage problem. I want to define the floor using the coordinates of the vertices. So far I have been able to generate an irregular polygon ...
• 1
0 votes
0 answers
23 views

### TORQUE OF ARDUINO CAR

when an obstacle is in front, the Arduino car should turn left or right. But it is not turning properly. So, what can be the problem?
0 votes
1 answer
40 views

### Cascaded PID controller implementation

For a project I am building and programming my own flight controller. I have seen the implementation of a single loop PID controller. But after doing some more research I've found that a cascading PID ...
0 votes
0 answers
33 views

### How to determine if you've visited a potential pose when path planning in continuous spaces?

When exploring continuous space with planning algorithms, I recently utilized the kinematics of the robot, kinematic primitives (ie the controllable aspect of those kinematics- wheel/joint velocities ...
• 33
0 votes
0 answers
15 views

### Screen Coordinates [ x, y ] to Pan and Tilt angles

So I have a pan-tilt system with an airbrush on top, the pressure is quite strong so that I can place the robot at a distance of at least 1.5 meters. I currently have normalized coordinates XY that I ...
0 votes
0 answers
15 views

### orocos ros integration, createStream causes execution to stuck in a loop

I'm integrating orocos with ros, basically i created a component that read data from some input ports and write on output ports that create streams, because i want to public this values on ros topics ...
• 11
0 votes
1 answer
24 views

### Why in forward bending knee orientation in quadruped legged robot require less torque in knee joint?

I'm trying to find answer in terms of physics explanation, why knee joint torque requirement is less in the forward bending leg orientation of a quadruped legged robot. I'm referring this article, in ...
0 votes
0 answers
17 views

### How to decide the drag constant of motors?

Hi I'm current working on building an AUV, and I'm calculating the allocation matrix for my dynamic system. But I don't know how to model the drag momentum of motors. I know in UAV, they model it by ...
0 votes
1 answer
10 views

### Robot odometry calculation On uC or on pc

I need to do odometry calculations but I'm contemplating where I should do it. I'm using a core i5 6th gen mini pc with 8Gb ram so it's plenty strong for a robot brain but my issue is with the ...
0 votes
0 answers
33 views

### robot_localization not fusing imu data

According to the documentation in : http://docs.ros.org/en/noetic/api/robot_localization/html/state_estimation_nodes.html I was able to transform the imu data header fram from "imu_link" ...
0 votes
1 answer
69 views

### Simulating robotic swarm

I am playing around with swarm robotics and trying to figure out a way to simulate it. Here is my dilemma: I am trying to simulate thousands of agents that will asynchronously communicate with local ...
• 103
0 votes
0 answers
29 views

### How to translate a joint configuration

I'm currently working on a basic implementation of the RRT algorithm to control my 6DOF robotic arm. But how can I reduce the node to be in the radius of the nearest node of my graph without using the ...
• 13
0 votes
0 answers
5 views

### Docker container shows the same CPU % when running GigE camera with different FPS

I'm running a docker container that is running a GigE Lucid Vision camera with hardware triggering. I'm using ray to run the camera and process the images. I'm doing it to benchmark the application ...
1 vote
0 answers
30 views

### How do you rotate positions from ENU-frame to body frame?

If positions are in the local frame of ENU (or ECEF - either works), how do you rotate that to the body frame of the device? Logically, I thought that I could use the pitch, roll, and yaw angles of ...
1 vote
0 answers
19 views

### Modelling/Theory for Quadraped Robot Leg Example

I have been working on attempting to replicate the following robot developed by some MIT graduates. https://dspace.mit.edu/handle/1721.1/98948 Presently, I am trying to work out the model for a single ...
• 111
0 votes
1 answer
15 views

### Manually generate antipodal grasps for grasping

I am getting into robot manipulation using parallel grippers, and am learning about it, and programming grasping different objects. I have the 3D model of the objects I wish to grasp. The next step is ...
• 103
0 votes
0 answers
13 views

### Roomba s9 -- no communication

I connected my Roomba s9+ USB port to my Windows 10 PC, which cannot detect it (nothing under Ports): I messed around a bit and updated drivers, and now Windows 10 detects Roomba as: I don't know ...
• 101
-2 votes
0 answers
9 views

### Detect point contact, edge contact or a surface contact during placing an object on a real robot

We are trying to design a control for "placing" a object using robot that is nearly similar to human arm. How to detect if object has a point contact, edge contact or a surface contact?
1 vote
0 answers
20 views

### How to Contol the RPM of a Micro Metal Gearmotor with Encoders (Pololu) using PID?

I use the PID algorithm to control the RPM of a micro Gearmotor. My motor and encoder specifications are given below. Motor: https://www.pololu.com/product/2378 - 6V 29.86:1 gear ratio - please ...
• 111
1 vote
0 answers
11 views

### Which are the Euler and Runge-Kutta odometry formulas for a four mecanum wheels omnidirectional robot?

I have a omnidirectional robot with four mecanum wheels and I have computed its linear and angular velocities starting from wheel speeds expressed in ticks. Now, to compute odometry, I have to ...
• 11
0 votes
0 answers
9 views

### Roomba S9 - no data over serial connection

Unlike other Roomba models, for the s9 there is little to no information available for setting up and using a serial connection to a Windows PC. I've managed to get to the point where Putty serial can ...
• 101
0 votes
1 answer
10 views

...
• 3
0 votes
1 answer
22 views

### How do I handle yaw wrapping when implementing a simple GPS lever arm correction?

I am trying to implement a lever arm correction. I have an aircraft with a gps antenna which is displaced from an on-board sensor whose GPS position I would like to know. I have the distance from the ...
• 11
0 votes
0 answers
18 views

### dynamics manipulator libraries computation

As the title suggests. I'm looking for libraries that automatically provide the dynamic equations of a manipulator based on the kinematic details and DH table. From Spong's book, Euler–Lagrange ...
• 2,310
0 votes
0 answers
20 views

### Suggestion for path following algorithm for mecanum wheeled mobile robot

I have a robot with four Mecanum wheels. I want to make robot follow different paths. The path information is given in x,y coordinates. I want to start from simplest controller i.e. open loop type as ...
1 vote
1 answer
19 views

### Are there inverse kinematic solvers that accommodate translational joints?

(Disclaimer: I'm fairly new to this topic, so I apologize if I use some incorrect terminology, and corrections are welcome.) Normally inverse kinematics involves a kinematic chain of fixed-length ...
• 111
0 votes
0 answers
12 views

### Pre-computation of likelihood field

In Thrun's Probabilistic Robotics, section 6.4 "Likelihood Fields for Range Finders", there's mention of pre-computing the likelihood field in practice, for the sake of computational ...
• 101
1 vote
0 answers
32 views

### Move a Simulated Quadcopter in a straight line

I'm trying to move a quadcopter in a simulator from (x0, y0) to (x, y) in a straight line at a constant speed. The simulator takes x and y inputs in m/s. Altitude as an input is a constant value in ...
• 121
0 votes
1 answer
34 views

### Mission planning vs path planning vs motion planning

I am struggling to understand the difference between mission planning, path planning, and motion planning. This answer on stack exchange clarified the difference between path planning and motion ...
• 163
0 votes
0 answers
13 views

### Does the Bayes-Filter perform a convolution in the prediction step?

I am watching the (fantastic) SLAM lectures of Claus Brenner, where he introduces the Bayes-Filter (Kalman-Filter, Particle-Filter, Histogram-Filter). He says, that the prediction step involves the ...
0 votes
1 answer
29 views

### Incorporating motion model in Graph Slam and Bundle adjustment

When doing global bundle adjustment how does one incorporate a motion model or IMU information? Does it simply impose a cost function in relation to how far away the expected location is of the robot ...
• 205
0 votes
2 answers
27 views

### Difference between odometry and localization wrt determining robot's pose?

AFAIK, localization is used to determine a robot's pose from a given a map and sensor data. I know of statistical localization approaches which use particle filters to determine a robot's location ...
0 votes
1 answer
23 views

### 3-links Robot Dynamic PD Computed Torque Control

I am designing the PD control of 3-links robot using Simulink. I can't figure out what to do in the 'Robot' block to get the acceleration d_qq back to calculate the error. What is happening in this '...
0 votes
0 answers
17 views

### BLDC Motor characterization for a towing AGV

I’m working on an aircraft towing AGV and I need some assistance regarding the drive sizing. But first some technical data : 4 DC bldc motors Cogged wheel for caterpillar tracks diameter 65mm. ...
0 votes
1 answer
41 views

### EKF slam vs global bundle adjustment

How does EKF slam and the covariance matrix interact with global bundle adjustment? In particular the covariance matrix gives you a confidence on location but global bundle adjustment does not. How do ...
• 205

15 30 50 per page