/r/MobileRobots

Photograph via snooOG

Discussion of robots specific to mobile platforms. Share designs, news, ideas, and ask questions about mobile robotics.

Discussion of robots specific to mobile platforms. Share designs, news, ideas, and ask questions about mobile robotics.

/r/MobileRobots

5,049 Subscribers

3

Hey r/MobileRobots! What are some labs (academia and industry) that research on mobile robots, (specifically SLAM and trajectory generation)?

I have worked on localization and trajectory generation for little over a year as research fellow in a college and am trying to gain some experience from labs which are more focused on these topics. IT would be great if you could point me to some labs which offer research roles or suggestions to other sources from where I could work on similar topics.

I have read through probabilistic robotics for basic understanding of SLAM, implemented some of the ideas on hardware and worked on some variants of A* and RRT. What are other related topics that are used more prominently that I should be aware of.

1 Comment
2024/03/21
12:31 UTC

7

Future robot like this

Hello Everyone,

Do you think this mobile robot good?

Let me know your idea, thanks in advance.

https://preview.redd.it/7bl2n2vzh2oc1.jpg?width=654&format=pjpg&auto=webp&s=4488a239a22dd76585e8e58b9c21ac22ec89e2e5

2 Comments
2024/03/13
09:08 UTC

4

How to calculate the torque to pick the motor for climbing hall robot

Hi everyone. I have a big project to build a mobile robot that can climb and clear the hall ship container. However, I have a problem with calculating the torque for the motor. As you can see in this picture, Fr=545N is the thrust of the pressure nozzle. Fms1 is the friction force of the wheel. FA=2000N is a magnetic attraction. H is the distance between the hall ship and the vehicle's center of gravity. It is a 3-wheel mobile robot with 2 driving wheels and 1 multi-directional wheel ( caster wheel). So I don't know how to calculate the torque to pick the motor. Can anyone give me an idea to solve that? Thanks very much. Sorry for my bad English.

picture of dynamics robot

2 Comments
2024/03/11
16:43 UTC

1

e-puck2 memory

Not sure if this is the right place to ask this but does the epuck2 robot have volatile or non-volatile memory?

0 Comments
2024/03/04
16:05 UTC

12

What simulation platform can I use to simulate my two-wheeled self-balancing robot

I intend to make a two-wheeled self-balancing robot. The wheels are driven independently at different speeds. It’s chassis extends upwards, so it can be thought of as an inverted pendulum on a cart.

I want to test different controllers which can steer the robot while simultaneously keeping the robot balanced in a simulation environment. I need a simulation environment where I can model this robot, actuate wheels by controlling their velocities and have the robot actually move as a result.

I have tried simulink and I cannot command the wheels independently (so I can only make the robot move backwards and forwards). Furthermore, I cannot command the velocities of the wheels (as I can only command the force applied to the wheels or their position). Pybullet is rather finicky and I can't find many projects made by others to learn from.

Any suggestions or advice will be greatly appreciated.

11 Comments
2024/02/26
22:34 UTC

1

The need for adding visual markers in typical 2D plotting robots

Improving workplace safety

With typical 2D "Roomba" style delivery robots, we have the ability to tag areas by plotting a route task in a simple 2D mapping system. The programming is performed by driving the robot throughout the desired task route and assigning a task name, waypoints, and no-go zones. Generally, the drive mechanism is equipped with a collision and avoidance program that utilizes Lidar to trigger slight path deviations in order to avoid unwanted robotic contact. These features only aid the robot in knowing its location on the 2D map; however, they do not give the robot the ability to know exactly where it is physically located within the workplace. In a static work environment, this can be sufficient for simple repetitive tasks. However, in a public, changing, dynamic work environment, this simple 2D plotting can become a serious workplace liability due not only to the changing nature of the workplace but also to factors such as high RFI and other environmental variables that can cause frequent mislocalizations. To improve upon this technology, we need to incorporate visual markers to account for the possibilities of mislocalizations and improve route efficiency. By placing something as simple as a QR code in line of sight of the workplace robots, we can not only reinforce a no-go zone by programming an immediate drive line shutdown, but also use uniquely assigned QR codes to designate each route's progress waypoints. In most cases the only areas that remain unobstructed to a work place robot is the ceiling. This will require a scanner to be mounted on top of the robot. These QR codes can be used to call for tech assistance in the case of entering a no-go zone, as well as allowing the robot to perform a route true-up en route. These recommendations can be easily adopted to enhance work place safety.

3D navigation is certainly the long-term solution. Diligent engineers will need to design a navigation system of their own and move away from the Fetch cloud based 2D map plotting system that they currently utilize. During my brief association with Diligent back in 2022, I negotiated a unlimited lease on Leica Geosystems software, and had Leica ready to ship one of their scanners to Austin for Team Diligent to get a scan of the headquarters in order to start the process. They passed on my efforts. I think their focus was to get Moxi with all of its flaws installed in as many locations as they could. A short-term fix is urgently needed for public safety reasons. Sometimes you don’t get the fix; you get the work around. I think a quick work around would be best executed utilizing a scan able QR\Bar code over a RFID “proximity” type badge system. Shut down needs to be immediate. A simple NC relay with a manual reset wired into the power line feed activated by the roof top scanner will be the answer. This work around will not require any program changes and buy them time to develop a long term solution. I am sure that this suggestion along with my EDR recommendations will be ignored by their team of unimaginative engineers, and their solution prevention team; at least until someone gets hurt.

0 Comments
2024/02/23
23:58 UTC

2

Real Robots Build YouTube Video Advice (Music/No Music)?

So I have just started a YouTube channel to build the Ultimate Real Robots magazine e from back in 2001 and have made good progress on my first 4 videos but wanted to ask if you think I should make them with or without Music.

I was thinking to go down the ASMR route and only have the sounds from making the robot or should I stick to having the crappy YouTube copyright-free music in the background?

What do you think?

1 Comment
2024/02/10
00:35 UTC

15

My mobile robot

I built a mobile robot that can move about outside, answer spoken questions and follow spoken commands. It doesn't have arms yet. I built a web site to show other hobby robot builders how it was done. The web site is loaded with photos, parts lists and videos. https://youtu.be/W10MxWOAkIY Check out all of Zoe's videos on You-tube. [ I'm not selling anything, I am providing free information to persons that want to learn about building robots]

11 Comments
2024/01/19
22:42 UTC

4

IMU need - ROS2 robot - Raspberry Pi 4

Hello. I need an IMU for my humanoid robot. It is about 160 cm and 65 kg and it will move autonomously. I use ROS2 Humble. The robot will make a map of the place, make localization and make obstacle avoidance. I use Raspberry Pi 4(8GB). I use YDLidar S2-Pro as lidar scanner. I am planning to use Bosch BNO055 IMU.

Is this sensor suitable for my project?

A link for Bosch BNO055 IMU:

https://ozdisan.com/optolar-ve-sensorler/sensorler/ivmeolcerler/BNO055

A link for the IMU driver:

https://github.com/flynneva/bno055

A link for my lidar's driver:
https://github.com/YDLIDAR/ydlidar_ros2_driver

If this IMU is not suitable for my project, can you suggest an IMU model?

3 Comments
2024/01/10
11:51 UTC

10

[Update] Cardboard Quadrapod robot - wireless version

Hi all, happy to share the wireless version of the robot with trot gait. 2 weeks ago we demonstrated basic version of cardboard robot. Now its time to fly high. Our goal is to open source everything, so please register your email and join our discord and you won't miss future updates.

Follow us more on Discord: https://discord.com/invite/2AYgjHKQH6 Follow us more on Website: https://scabotoy.com/

2 Comments
2023/12/13
13:33 UTC

3

what’s this shrink tube spec?

this shiny tube is special. it’s flexible after shrinking. i have no data on it. can anyone help?

0 Comments
2023/12/01
05:57 UTC

17

We've programmed our DIY smartwatch to take the wheel and steer the Space Rover around 🚀🌌

1 Comment
2023/11/30
10:53 UTC

17

[Update] Quadrapod Robot - Cardboard and ESP32 - Update Mechanics Design

[Previous post] https://www.reddit.com/r/MobileRobots/comments/183hdi6/hexapod_robot_but_full_of_cardboard_next_step_is/

In the last post, our cardboard robot could move but clumsily. We noticed that there were two problems. The first one was about our configuration. Our servos couldn’t bear the inertia of tibias, coxas, and femurs (u should notice when working with Hexapod). Second, we optimized our mechanical design. We now can use cardboard only for both axial bearing and radial bearing.

We also optimized our firmware (reducing to only 1.3M) for EPS32. What do you think, guys? Can we make it more interesting?

We tend to open-source this code and design so please follow us on discord and website, and you wont miss our future updates.

Follow us more on Discord: https://discord.com/invite/2AYgjHKQH6

Follow us more on Website: https://scabotoy.com

2 Comments
2023/11/28
05:22 UTC

6

Open-source ESP32-based dev kit to learn robotics through 1,000 challenges - LeetCode style

We built an open-source (OSHWA certified) ESP32-based dev kit to learn robotics in LeetCode style (challenge and project based).

Kit is packed with sensors and peripherals (IMU, I2S speaker, microphone, 33-LED NeoPixel display, 12-LED NeoPixel LED ring, micro SD, smart power system (charge/discharge) with 18650 batteries, PCA9685 12-channel servo driver, etc) and works with C/C++, MicroPython or block programming. We are building 1,000 challenges to cover skills in embedded system, IoT, control, machine learning/AI and robotics.

If you are interested, here is the source:

If you want to get it directly from us, the kit is 40% off on Kickstarter right now (2 days left): https://www.kickstarter.com/projects/cyobot/cyocrawler-building-tomorrows-innovators?ref=ap7ywx

https://preview.redd.it/nvfoujnphq2c1.png?width=3138&format=png&auto=webp&s=49fd4e7662595f5984bb6c36ad5d1b6497b044b3

https://preview.redd.it/j9ecfhnphq2c1.png?width=940&format=png&auto=webp&s=7ad03e62da07e540c6dfd6a8a702051641b35d47

https://preview.redd.it/kv1sajnphq2c1.png?width=1834&format=png&auto=webp&s=883b587bb93e2e1813ae54ba3a74128b78da2d77

2 Comments
2023/11/26
18:18 UTC

20

Hexapod Robot but ... full of cardboard. Next step is an army of robots :D. More details in the comments.

10 Comments
2023/11/25
10:59 UTC

1

Designing an aerial-ground network consisting of a Jackal UGV and a VOXL Development Drone

Would you invest in an aerial-ground network product that seeks to assist in surveillance and mapping applications such as military operations, monitoring arctic conditions, and assisting less fortunate individuals in underdeveloped countries?

View Poll

0 Comments
2023/11/21
23:26 UTC

1

Soldering SMD Circuit Component on PCB with Hot Bed (SMD Soldering Techniques). Link is given at comment. English subtitle is available.

0 Comments
2023/11/20
00:45 UTC

1

Dual BLDC Control

Let's say you want to drive 2 brushless DC motors, each having an AS5048A position sensor. You also want to obtain data from a 9-Axis IMU, and drive these 2 motors based on that data.

I was looking at https://makerbase3d.com/product/esp32-foc/, but I don't think I can feed the IMU into this unless I try via USB.

Do you know of a solution for this? The microcontroller/ SBC to control this motor board can be anything (for sake of finding something). Also hoping to find a solution that is not, like, 200 dollars but if I have to I have to.

1 Comment
2023/11/19
19:07 UTC

3

Come drive this robot around!

There's another new bot online: https://remocon.tv/d/654ecfffbea046001894e220
A mobile tank bot controlled over the internet!
Control it with W/A/S/D
If you want to make one of your own bots internet controllable then join the associated discord, I won't link it here but a number of people from this subreddit are members.

1 Comment
2023/11/19
16:23 UTC

10

Blast Off to STEM Learning with the Space Rover Project 🚀

Hi there,

I'm Albert, and I'm thrilled to introduce you to our latest project. 🌌

You know, I've always been that curious kid who couldn't help but look up at the night sky and wonder about the mysteries of the universe. Back in school, I often found myself bored in class, yearning for a more exciting way to learn about STEM and electronics.

Today, I'm excited to share the result of that curiosity and drive. Together with our friends from Geek Club, we've embarked on a thrilling journey to create the DIY Perseverance Space Rover. You can explore all the exciting details right here:

But what exactly is the Space Rover, you ask? Well, picture this: a robotic explorer that's not only super cool but also incredibly educational. It's like having a piece of NASA right in your own hands, ready to roll on exciting missions.

This rover is equipped with four precision-controlled gear electromotors, six robust polypropylene wheels for conquering rugged terrains, and a meticulously crafted chassis built from genuine electronic circuit boards, ensuring a robust foundation for your adventures.

I must say, developing this rover has been the adventure of a lifetime, and I invite you to become a part of it. 🛰️

Whether you're a young explorer hungry for knowledge or a grown-up STEM enthusiast, the Space Rover is a fantastic gift that lets you delve into the mysteries of the universe while gaining valuable skills. 💫

And let me tell you, it's a hoot! Learning about electronics, coding, and all things STEM has never been this much fun. Plus, it's open-source, Arduino compatible, and highly customizable, so you can make it your own. 💡💻

https://preview.redd.it/izgdcb4kt3xb1.jpg?width=2362&format=pjpg&auto=webp&s=0be2f8b043905882ed503cccd9245280a7d9d336

https://preview.redd.it/tb2mnb4kt3xb1.jpg?width=4096&format=pjpg&auto=webp&s=41193b6c6155d647f0103a16f4534b83f31c25cb

5 Comments
2023/10/29
08:42 UTC

1

i need have more IC2 ports on my arduino mega

I'm using a as5600 encoder to measure the shaft angle of a step motor and, because I have four wheels and consequently four motors, I need more I2C ports on my arduino. I tried to use the Softwire library to convert digital I/O ports to I2C entries, but it didn't work. Does anybody know how to solve this problem? Thanks in advance!

2 Comments
2023/10/12
05:07 UTC

3

Cytron MDDS30 problem !

I am using 2 mdds30 for my robotics project.It is 3 Wheel drive ,I have connected 2 motors to 1st cytron and other motor to 2nd cytron .Problem is the 2nd motor does not work properly ,most of the time it gives error light and sometimes actuates itself.It had stopped working many times .I want to know if this is because I am using only 1 motor in cytron or do I have to use some other code. Any suggestions?

3 Comments
2023/10/08
10:29 UTC

7

Feeling stuck!

I hope to build a mobile robot that can improve people's lives in some way and feel very stuck deciding which problem set to go down. What are some specific problems we face as humans which robotics is solving, which are within the reach of hobbyist to solve? (I know this is terribly open-ended, lol)

To bring context, I created Desert Eye and Desert Eye 2 after the pandemic, but hope to create something more useful to humanity this time.

1 Comment
2023/09/26
20:13 UTC

6

What is the best 3d camera/3d scanner for autonomous rovers

I'm part of a team that participates autonomous path finding competition every year (IGVC). We have a fairly high budget... for a group of students (about $2000 to $3000 can be allotted for 3d scanning). We've been looking at different solutions, and the best solutions that fit within our budget so far seem to be 3d cameras/radar since 3d lidars are very expensive. But not entirely sure what the best scanner for our budget might be.

We already have a camera for computer vision, but it does not provide 3d mapping and we would like to do as little ai as possible since it takes a lot of processing and energy. If anyone has any recommendations they would be greatly appreciated.

(btw, the obstacles are pylons and potholes, and there is a ramp at the half way point.)

1 Comment
2023/08/30
14:55 UTC

8

My first commercial level project ‘BitBoard Bir’ is ready to debut. There are lots of efforts, sleepless nights and defective prototypes behind. I believe you will feel the same enthusiasm as I do. Please let us know if you would like to take a role in this new stream which I ignite the first spark.

0 Comments
2023/08/22
11:22 UTC

5

ROS2 robot with Lidar, Raspberypi4(8gb) + Ubuntu 22.04 + docker and SSH connection

Hello.

I am planning to make a ROS2 robot with a lidar and a camera. I will need to use gazebo and rviz to visualize data coming from lidar and camera. I will use ROS2 humble in docker in ubuntu server (22.04) in Raspberypi4 and connect from my desktop by using SSH to use graphical tools in my desktop. What kind of challenges I will face while processing data of sensors? How can I deal with them? Can you recommend any resource to help me with this?

Any advice will bw appreciated. Thanks.

5 Comments
2023/08/06
14:46 UTC

3

Parts Help for Dalek Build

Hello! I’m a beginner in the world of remote controlled robotics, though I know a bit about robotics in general, and am looking for someone to help me find the electronic parts I need to make a chassis for a ~25lb robotic Dalek (from Doctor Who, at half scale). I need a chassis that can move the weight of the build (different drive with 2 powered wheels and 2 castors, or 2 wheels each side on 1 motor), 3 servo motors, and additional motor for a rotating head, as well as the necessary other parts and controller. Hopefully for under $1K CAD but willing to go higher if necessary due to the weight.

As said at the beginning, I have no experience with rc parts, but I am willing to learn! I was a part of my high schools robotics team and now go back to mentor, so I’m most familiar with FRC legal parts. Any ideas and help are really appreciated, as I don’t even know where to start with the motors 😅If there are kits that can perform the basic chassis function that I can add servos and their controllers to I am interested in those as well.

Canadian sites are appreciated but not required, just makes avoiding duty easier! I have checked out servo city but am looking for other options.

3 Comments
2023/07/05
18:51 UTC

4

Scuttle™ Self Balancing Robot - Software Installation Guide. This project is to make the Scuttle robot to maintain its balance on two wheels by only modifying its default shape and using MPU6050 sensor. All project files & documents as an open-source project shared on GitHub link given below.

1 Comment
2023/06/27
11:38 UTC

10

SCUTTLE Open-Source Self-Balancing Robot - Hardware Transformation Guide. Final result is a milestone and an evolutionary progress at SCUTTLE development for all community. I have shared all project files & documents as an open-source project on GitHub link given below. I hope you enjoy.

2 Comments
2023/06/24
15:56 UTC

Back To Top