You are here

Valify V2 Robot Lawnmower

8 posts / 0 new
Last post
raess
Offline
Last seen: 2 years 6 days ago
Joined: 2018-03-22 20:10
Posts: 38
Valify V2 Robot Lawnmower

Thought to share my project here :) 

3D Printed Nvidia Jetson TX2 based robotic lawnmower running VESC for drive system.

The project has come a good way and I'm starting to post from where the project is today.

All parts for the drive system is completed. 
Some parts will be welded together and then the assembly will begin next week!

brackety_0.jpg

Test assembly. The covers fits nicely! Not so many parts left to print! I need to order more filament!

IMG_3189.JPG

Always appreciate feedback and ideas. Cheers!

raess
Offline
Last seen: 2 years 6 days ago
Joined: 2018-03-22 20:10
Posts: 38

Project update: Drive system assembly test. Everything fits perfectly. Some welding left and we are good to go

D0C754D8-7370-45C7-B7FB-C09ADE314D87.jpg

62DEA714-BC03-4BD9-A016-9ABC8D54D8C0.jpg

This weekend I have also started exploring the ROS world, sensor simulation, mapping and localization. 
-3D world, robot and sensor simulation (360 degree LiDAR, depth camera)
-2D mapping with gmapping
-2D localization with amcl
-3D mapping with octomap
-3D localization with humanoid_localization
-3D mapping with RTAB-Map and octomap
-Flat world and non flat world

A successful first tests. I will have to spend some time digging down in each package and explore there possibilities. One problem for localization with an appearance based localization (example RTAB) is that small light changes dramatically effect the number of feature points.So in other words, because it's using the color 2D information of the pixels it's important the location looks always the same. 

So when mapping outdoors I would love to hear what is recommended or what other people have find working good? As mention earlier I am running the ZR300 and sweep LiDAR.  

3D localization with humanoid_localization (flat-world)

31706508_204626940331232_1150932913273962496_n.jpg

3D mapping with RTAB-Map and octomap (non-flat world) btw: the turtlebot is not really good driving outdoors :-)

IMG_3203_0.JPG

frank
Offline
Last seen: 2 days 17 hours ago
VESC BronzeVESC FreeVESC GoldVESC OriginalVESC PlatinumVESC Silver
Joined: 2016-12-27 20:19
Posts: 847

Nice to see your project! Good skills! Frank

raess
Offline
Last seen: 2 years 6 days ago
Joined: 2018-03-22 20:10
Posts: 38

So I have problem. The VESC ROS driver worked perfect for FW2.18. But after updating to FW 3.33 it does not. Looking at the /sensor/core Topic in ROS the values seems to be all messed up. Could someone please help me figuare out which bytes belongs to which in the https://github.com/mit-racecar/vesc/blob/master/vesc_driver/src/vesc_pac...

 

Many thanks for suggestions

raess
Offline
Last seen: 2 years 6 days ago
Joined: 2018-03-22 20:10
Posts: 38
raess
Offline
Last seen: 2 years 6 days ago
Joined: 2018-03-22 20:10
Posts: 38

So the last days I have been busy. All parts for the drive system was completed and tonight I finished the first test assembly of the drive system. Its a lot of parts for this part of the project and a lot of things need to be correct in order for a nice run. It took a bit of time to get it right and it was a lot of tinkering.

IMG_3290.jpg

IMG_3295.JPG

IMG_3301.jpg

IMG_3302.jpg

 

Here is quick video spinning the wheels

https://www.youtube.com/watch?v=1KPyfEgN4iw

TheFallen
Offline
Last seen: 10 months 3 weeks ago
VESC Original
Joined: 2017-09-11 11:46
Posts: 222

Those wheel axles look really long and really spindly. Why wouldn't you put the motors & ESCs in the pods you have been the center chassis and the wheels?

raess
Offline
Last seen: 2 years 6 days ago
Joined: 2018-03-22 20:10
Posts: 38

The Axles have bearings in both ends. Its not enough room in the wheel pods for the ability to gear it enough.

Testing drive system (VESC+ROS)
https://www.youtube.com/watch?v=BKspZaXUEzo