Questions tagged [rotation]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
36 views

Simple takeoff then do yaw rotation

Arming and takeoff work fine but i don't know how to do yaw rotation: ...
ground11's user avatar
0 votes
1 answer
31 views

Calculate target orientation

I have the following setup: I want to move the "Drill" frame to "Target1" with the opposite Z axis direction. I have calculated translation between "Target1" and "...
Unai Granados Ormaetxea's user avatar
1 vote
0 answers
17 views

Regarding rotation of the box when affected by two non equal side forces

We have created a workspace, where we have a box ‘B’ (massive) with two side boxes(left and right) of negligible size and mass attached to the line connecting the centre of Mass of the main box B. The ...
Jeslin Jacob M.'s user avatar
0 votes
1 answer
274 views

From euler angles to rotation matrix and vice versa

I want to check if I am using the correct functions to transform from euler angles to rotation matrix and viceversa. I am using XY’Z” convention of euler intrinsic angles. As example, I have the ...
Unai Granados Ormaetxea's user avatar
0 votes
1 answer
86 views

From Euler angles to Rotation matrix Staubli

I want to know the transformation matrix between End effector and Robot base (FK). Staubli gives me x,y,z and Rx,Ry,Rz. Those three Rotations are Euler angles? How could I transform those Euler angles ...
Unai Granados Ormaetxea's user avatar
0 votes
1 answer
47 views

How are these equivalent rotation coordinates related?

I am using a 6 DOF UR5 robotic arm. I am successfully sending it commands in the [X,Y,Z,RX,RY,RZ] format. When I read back these coordinates, I find that the X, Y, Z values are the same but the RX, RY,...
Bobby's user avatar
  • 1
0 votes
0 answers
19 views

Ball bearings size for an RC car

I'm want to build my first RC vehicle and for a few days I'm trying to choose the size of the ball bearings for the wheels. I'm planing to use 2 per wheel. Are 5x10x4mm (inner/outer/depth) going to ...
verbessern's user avatar
3 votes
1 answer
172 views

How do we derive the loop closure equations?

Looking to derive these equations. I don't intuitively understand what it means to take a cos of two independent angles added together. Nor do I understand why all of these are equal to 0. It is hard ...
vmusegameon's user avatar
1 vote
2 answers
77 views

Siciliano et al. Rotation Matrix Notation

I'm reading Siciliano et al.'s Robotics: Modeling, Planning and Control, and I'm confused about the notation used in definiting rotation matrices. On page 46, they state If $\textbf{R}_i^j$ denotes ...
epicninja_gamertriceratops's user avatar
3 votes
1 answer
371 views

Calculation of IMU offset for Placement of Inertial measurement unit away from centre of mass

I am working on a 6DOF IMU that contains a 3-axis accelerometer and a 3-axis gyroscope. I am building a project to plot the position and orientation of a vehicle/dirt bike in a 3d plane. However, the ...
Akash Sagar's user avatar
1 vote
1 answer
584 views

Center of gravity offset for accelerometer and gyroscope readings

I am working on a 6DOF IMU that contains a 3 Axis Accelerometer and a 3 Axis Gyroscope. I am building a project to plot the position and orientation of the turret/cabin in a crane in 3D space. The IMU ...
Akash Sagar's user avatar
1 vote
1 answer
120 views

Rotate sensor frame to body frame

I'm working with a lsm303agr from ST. Here is the frame attached to the chip Here is the body frame So I have some doubts about the rotations, before to fuse data ...
simon's user avatar
  • 173
0 votes
1 answer
26 views

Get a rotation to align a vector, n with another vector, a and be able to rotate around a

Let us say I have a rigid body, B. Let us say I have a normal vector n. And let us say I have another direction vector a. I need ...
OlorinIstari's user avatar
0 votes
2 answers
69 views

geometric meaning of rotation matrices related to different frames

Consider the following rotation matrices: $^{a}R_{b}$, $^{a}R_{c}$ and $^{a}R_{d}$ in which $^{x}R_{y} \in SO(3)$ describes the orientation of a generic frame $y$ wrt the coordinates system of ...
dcfg's user avatar
  • 81
2 votes
0 answers
51 views

transform IMU reference to robot reference

I have an IMU rigidly attached to the end effector of a robotic arm. The goal is to compare the orientation of the IMU to the orientation of the robot arm. The 9-axis IMU data is used in a sensor ...
user30675's user avatar
1 vote
1 answer
74 views

Using an IMU to determine the axis about which it is being rotated

I've got a 6DOF IMU and have, using some trig and and a few references such as ADI's app note: https://www.analog.com/en/app-notes/an-1057.html successfully implemented some Arduino/C code to ...
braddo's user avatar
  • 11
0 votes
1 answer
60 views

Finding a point in a new reference frame <modern robotics>

From modern robotics chapter 3.2 and figure 3.7, how do we obtain $p_{b}=\begin{bmatrix}1 & -1 & 0\end{bmatrix}^{T}$ from $R_{b}$ and $p_{a}$? Because $R_{b}*p_{a} =\begin{bmatrix}-1 & 1 &...
eightfingers's user avatar
0 votes
1 answer
168 views

Get rotation of IMU data snapshot

I received snippets of data of an IMU with 9 DoF in motion. For these I wanted to get their rotation by angles relative to the earth frame. My goal is to receive ...
user9155899's user avatar
0 votes
1 answer
41 views

End effector rotates 180 degrees when trying to set orientation with direction vector

I want to orient the robot endeffector using a direction vector that I calculate myself. The robot will always start from the same position with the endeffector pointing straight down. I already have ...
dmr's user avatar
  • 1
1 vote
1 answer
50 views

Can you increase resolution/accuracy by mechanically averaging two actuators?

I'm working on a project using hobby servos to drive a revolute joint, and the servo mechanism doesn't seem to respond when I command a motion of less than about 1 degree. I want to increase the ...
drsimonz's user avatar
  • 113
1 vote
1 answer
364 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 ...
user avatar
0 votes
0 answers
244 views

Mapping IMU readings from body frame to navigation frame

I'm trying to combine IMU displacements with the time of flight sensor readings in order to navigate through the indoor environment with a non-linear Kalman filter variant. In the graphic below, I ...
Şener Yılmaz's user avatar
0 votes
0 answers
132 views

Aligning accelerometer readings with vehicle's frame of reference

I have a device with an accelerometer installed in a vehicle. Its orientation in relation to the vehicle is unknown. So I am looking for a reliable way to align the coordinate system of the ...
user2632002's user avatar
2 votes
1 answer
290 views

What is the consquence of Gimbal lock?

I'm learning about Gimbal lock and I understand the reason why that happened. But I don't understand why that is a big deal because it only affect this rotation. After this rotation finished, we have ...
Benasking7124's user avatar
0 votes
1 answer
50 views

Why do we parametrize matrices?

I'm learning about rotation matrices in class and one of the topics mentioned to parametrize a matrix. What do we need to do this? For further reference: https://www.youtube.com/watch?v=Y8gB7nvtmrU
Fishie's user avatar
  • 1
1 vote
1 answer
120 views

Relative rotation and a new reference frame as the rotation of the first object

this is my first post on this forum I have $n$ IMUs which outputs its rotation their matrices in the $XYZ$ world coordinate system $w$. I would like to use multiple IMUs $n$, such as $n_{1}, n_{2}, n_{...
wojtin's user avatar
  • 21
2 votes
2 answers
295 views

Confusion about Gimbal lock

I am trying to understand exactly what is happening when Gimbal lock occurs. I have read many explanations now which provide the high-level idea, in that Gimbal lock occurs when two axes are aligned ...
John Rowlay's user avatar
0 votes
1 answer
193 views

Multiplication of rotation matrix help

I'm Watching Angela Sodemann video on 6DOF robots and am following her example, but I'm getting a different answer for my R3_6 matrix and I'm not sure where I'm going wrong. She uses this as her ...
Joe Jankowiak's user avatar
0 votes
0 answers
66 views

How to get odometry from propeller rotation signals knowing that they can rotate to maximum value?

m trying to get Velocity in order to control underwater swarm ROV. I can use the acceleration and to Euler integration but the error will be accumulated over time. As we are having a swarm (many small ...
bob's user avatar
  • 167
0 votes
0 answers
247 views

How to measure an optical encoder resolution and gear ratio?

I've bought a DC geared motor with an optical encoder. The vendor didn't provide specification. I can read MITSUMI M25N-2R-14 2241 and 25GA-370-12V-330RPM on the motor. There are some pages on the ...
2012User's user avatar
  • 101
1 vote
1 answer
329 views

Multiple Rotations via Matrix Multiplication

so I am having an issue understanding why you right multiply for current frame rotation vs left multiply for fixed frame. Let us say you want to: Rotate about x, then Rotate about current y, then ...
Tab's user avatar
  • 11
6 votes
2 answers
597 views

How to avoid gimbal with Quaternions

I'am working with an LSM6DSO32, so I'am starting with Kalman filter, everything works but with Euler angle I got gimbal lock I think... But if my pitch angle approach to 90° my roll angle jump and I ...
simon's user avatar
  • 173
1 vote
1 answer
148 views

Can the tangent space vector of SO3 be interpreted as Euler angles?

I want to compare the rotation of two cameras with respect to a common frame. Let's call these R_World_Cam0 and R_World_Cam1. ...
Javi's user avatar
  • 135
0 votes
1 answer
153 views

What type of electric motor and speed-controlled circuit do I use to bounce a hanging, 5 pound weight? (it's for a Halloween decoration)

I'm trying to make a roughly 5 pound, hanging halloween decoration bounce on a string from about 1-3 times per second, preferably at variable speeds if I can. I've looked up a simple DC motor circuit ...
Glycoversi's user avatar
1 vote
1 answer
193 views

Inertial frame's angular velocity expression

I'm following a robotics course on coursera which talks about aerial robotics and more specifically quadrotors. I'm trying to understand the logic behind the relationship between the angular velocity ...
Mssm's user avatar
  • 147
3 votes
1 answer
262 views

Calculating rotation matrix efficiently

I'm trying to efficiently calculate the vertical offset of each corner of a rectangular base. I have an accelerometer mounted in the middle of the base, ADXL345. The steps I have taken, and seems to ...
Slicc's user avatar
  • 133
1 vote
1 answer
360 views

How to handle robot movement close to coordinates x=0 with atan2

I am working on controlling a robot to various points on an x,y grid. The robot starts at random locations and I can control it's velocity and angular velocity. Currently, I am using the technique of ...
Graham Chapman's user avatar
2 votes
2 answers
170 views

How can I draw a line using rotation of two circles?

I’m building a drawbot with a self imposed constraint that it’s method of motion is just two rotating disks. One holding the paper and one holding the pen. However, the math to calculate the right ...
VexedPanda's user avatar
0 votes
1 answer
41 views

How do I calculate components of an angular rate on end effector frame?

I’ve helped develop the forward kinematic chain for a two-axis gimbal. The Denavit-Hartenberg parameter table for the kinematic chain is given below. $\theta$ $\alpha$ $r$ $d$ $90^{\circ}$ $90^{\...
Joe's user avatar
  • 69
0 votes
1 answer
2k views

IMU Change of reference frame

Im trying to rotate one accelerometer vector from body frame to ned frame, but i cant found what im doing wrong. For now, im using an online dataset that provides me roll, pitch and heading ...
Bruno Otavio's user avatar
0 votes
1 answer
495 views

How to make two frames relative to each other

I have a Velodyne and camera that both have transformations specified relative to the origin of the robot. The original transformations were specified as yaw, roll, pitch, x, y, z. I wrote a script to ...
Eric Wiener's user avatar
1 vote
1 answer
761 views

Rotate while strafing with mecanum wheels

I have a robot with a drivetrain that is comprised of 4 mecanum wheels. These wheels are able to move vertically and horizontally, as well as rotate. The robot is square (18in x 18in) with the front 2 ...
I am a registered user's user avatar
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
1 vote
0 answers
59 views

What could cause quaternion error to go up drastically when a gyroscope is rotated on more than one axis at a time?

Alright, I'm working on a small Arduino script that determines orientation using a a gyroscope and a quaternion. My hardware: LSM9DS1 IMU (Gyroscope, Accelerometer, Magnetometer) Teensy 4.0 My basic ...
Connor Latham's user avatar
0 votes
1 answer
68 views

Does every rotation vector has an one-to-one corresponding rotation matrix?

Given a rotation vector, can we always get the same corresponding rotation matrix computed by the Rodrigue's rotation formula?
lzx071021's user avatar
2 votes
2 answers
75 views

Compute path in absolute frame from sequence of measurements

I have a sequence of measurements $\{(x_i, y_i, \theta_i)\}_{i = 1 \:...\: N}$. Each of these represents the new pose of the robot seen from the previous pose, i.e. a measurement $(x', y', \theta')$ ...
Federico Taschin's user avatar
0 votes
1 answer
55 views

Motion model and homogeneous transformation issue on a drone

I am trying to develop a EKF-SLAM algorithm for a drone, and I want to estimate its position in the inertial/world reference frame. I have as control variables the linear and angular velocities in the ...
adiego73's user avatar
1 vote
1 answer
381 views

Conveyor Belt Calibration for a Robot - Rotation Matrix

Short Question: As demonstrated in the image below, how can I calculate the rotation matrix that relates the base coordinate and the rectangle coordinate, given 3 known points P1, P2, P3 on the ...
Moayad Hani Abu Rmilah's user avatar
0 votes
1 answer
56 views

what are shoulder ball and socket joints called? (i am trying to design and build a hydraulic assistance mech suit)

I'm having problems finding the right sort of joint for my shoulder connection. It is a flat surface on the side of the mech body and I need to create a joint with maximum movement rotating: up, down ...
tom b's user avatar
  • 1
1 vote
2 answers
352 views

Understanding Twists as 3D Velocities

I am just learning about twists to represent 3D velocities (e.g. of a robot's end-effector), and I have two questions: 1) Wikipedia defines a twist as "an angular velocity around an axis and a linear ...
Karnivaurus's user avatar