Comments (3)
I don't quite understand the issue. Are you saying that when given a small forward velocity that the robot is turning instead of driving straight? Judging by your plots, it appears you are commanding the robot to turn (twist.twist.angular.z
is angular velocity). To me, the odometry plot seems to correlate with the velocity plot correctly.
from create_robot.
Hi @jacobperron,
I have similar data showing a negative bias with the odometry.
The plot above shows the reference commanded velocity is 0.5 m/s. The /odom
twist linear x velocity is the orange line at about 0.35 m/s. The distance is calculated by the Euclidean distance for the /odom
(x, y) position.
Edit: Some more testing shows the max speed of my Create 2 is actually 0.33m/s. I set this max speed in my application.
from create_robot.
I'm not convinced the odometry error is caused by the software driver.
The wheel encoders on the Create platform will not give very good odometry. I would not be surprised to see systematic odometry error vary significantly from one robot to the next.
from create_robot.
Related Issues (20)
- Unknown mode detected HOT 26
- Print linear velocity and angle to terminal [Help Wanted] HOT 3
- Launching create_autonomy in gazebo? HOT 9
- How to publish covariance for ekf HOT 3
- roomba 527 `terminate called after throwing an instance of 'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >' what(): write: Input/output error` HOT 2
- OI mode at shutdown for charging battery HOT 1
- Support IR Omni and bumper sensors in Gazebo HOT 3
- Roomba 581 - moves with xbox360 joy and "create_2.launch"
- How to Incorporate Wall Following with Autonomy Lab HOT 2
- Odometry error is huge while rotate in place HOT 1
- Node shutdown error HOT 3
- Transform from Map -> Base Footprint uses a weird time transform HOT 1
- No `/mode` topic or service HOT 2
- Ros2 Redesign HOT 1
- roboti
- Joy_teleop is not publishing to cmd_vel
- Roomba 800 - where to start ? HOT 2
- Verifying library on Roomba 980
- An example to use Create robot with rplidar to do navigation tasks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from create_robot.