DearFelipe,
unfortunately I am still stuck and unable to convert Kinect point cloud to mesh inside Grasshopper environment.
I did find tutorials in Houdini converting point cloud to mesh but how do I do the same for grasshopper.
the point cloud generated using Kinect contains ID, color, point, position. I believe converting it to mesh should not be hard with nearest point logic but how???
thanks alot Dear Martin, I agree that Firefly kinect is good at importing the point cloud to grasshopper env. but then converting these point cloud to mesh is where i am stuck. I will follow the recommendations suggested by you, Felipe and Riccardo and post the results here. thanks alot for taking time reading my thread
thank you martin for your recommendation.
it looks really powerful managing point cloud data compared to gh. I will get more in deep in it. thank you again for the suggestion
by the way could you give me your feedback on trimble x7 scanner? are they better than Artec scanners?
I have a robot and I want to enable it to do some local path planning (only - no global path planning - no navigation - no SLAM) within its field of view. As an example: I want to point somewhere within Kinect's field of view and the planner would compute the way including obstacle avoidance. Its sensor is Kinect (no laser scanner, no odometry) and a bunch of infrareds around it.
It's a relatively simple task but I am confused of which modules do I need. All of them seem to do much more complicated things than I want. Moreover I saw that many transform the pointcloud of Kinect into a laser scan and use this for navigation purposes, but I wouldn't like to lose so much information. Is there an integrated solution?
You need a world fixed frame to understand where you are right now, without broadcasting the transform between map frame (or odom frame) and your base_link frame you can't tell how far you are from your goal. Let me explain it by an example. you publish a point which is 1 meter away in x axis from your robot. you pass it to a planner which computes a velocity command and the robot starts moving, but now you have to know how long you have traveled and how far you are from your goal. If the goal point is in the base_link, your goal is always 1 meter away from your position and you will never reach it. So the goal must be in the odom or map frame and transformation between the fixed frame and your base_link frame must be available.
In order to achieve your desired behavior the closest available source code is move_base but you need to modify it. The goal that it receives must be passed directly to the local planner using setPlan() function. In fact you have to remove all the usages of global costmap and global planner in the code. The velocity command is computed in your desired loop until you reach the goal.
You are free to write your own code from the beginning, just subscribe to your goal topic and do the rest. I'm not sure why you don't want to use global planner, but if you are really insist on what you are doing, now you know what to do.
Photogrammetry is probably the most accurate and fastest ways of 3d scanning. We have a full body 3d scanner in at Emerald 3d in Quincy, Ma. It takes .8 of a second to take 170 simultaneous pictures and 10 min to stich them all together with a computer program.
I usally make a short video while walking around an object. Then take 70 frames out of it (using blender) to upload to 123dcatch. I chose to make a video instead because photos can take up more time and for small childeren to sit still is quite hard Untill now this works decent but i rather have a better solution
I was curious if any one out there has tried 3d scanning? I have an xbox 360 kinect sensor that i hooked up to the pc using the trial Skanect software. With the free version i have made a few cool scans which you can import into Fusion 360. Just down loaded mesh mixer and will see if i can figure out something cool. If anyone has any experience of ideas for work flows would love to hear about them.
I do a lot of 3d scanning, been working on a custom rig for about a year now for facial scans. Photogrammetry is the way to go for good scans, the kinect is very low resolution. here is a raw scan before touch up Raw untouched - 3D model by Cre8tive 3D (@brian33433) [5c9ac35] - Sketchfab
Build a DIY Desktop 3d Scanner With Infinite Resolution.: If you already have a camera then this project will cost less than $50 to complete. If you like to shop on AliExpress you can probably build it for around $30. If you like to support your...
I love it thanks!!! I new someone here would be doing it!! I went with the kinect as i had it on hand. I was thinking the scans could be starting points for solid models in fusion. I will post once i get something worth showing. And by the way x carved is definitely a legit verb!
: Great Photogrammetry software, highly recommended, can do amazing stuff with it, runs $179 for a standalone license. Or if you want to get your feet wet for free (but low-quality), check out Autodesk 123D Catch, runs on your phone.
do you have the limited or the payed version?
I am interested in the detail you can get.
I have some specific applications I would like to try as the photo based scanners I have tried do not fair as well.
Here's were things gets varied. Some say to use MeshLab for the processing, for the hardware they say to use an Stepper motor driver board (H bridge) that needs to be used while other mention to just code it and the process will be the same.
I'm hoping to have the scanning capability on 1 milimeter or less (very precise). Which is better to process: Via computer or just using a SD micro SDHD adapter for storing? there's some scans that would be 1' 9" (one feet, nine inches) and other scans would be a little complex. I'm unaware which of these two are the best: Point cloud or photogrammetry for this type of project.
DIY Arduino 3D Laser Scanner: FabScan is an open-source, do-it-yourself 3D laser scanner.It started out as a Bachelor's thesis by Francis Engelmann, supervised by Ren Bohne. You can find official project here.I made my own box from MDF hood sheets...
Anyways I think that an Arduino isn't suitable for this project because it cant process Image data. A Rasperry pie would be a better option. Just google Fab Scan. There is everything explained and its quite a good scanner.
My apoplogies I meant 5mw, I misstyped (it was too late when I realized it). I actually looked into the Fab scan and if you compare both (from the raspberry Pi vs Arduino) and they're almost the same except Arduino gets short because of the processing and Fabscan has a few more components. What is the scanning capabilities of the Fabscan?
The site is secure.
The ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
Background: Collecting anthropometric data for real-life applications demands a high degree of precision and reliability. It is important to test new equipment that will be used for data collectionOBJECTIVE:Compare two anthropometric data gathering techniques - manual methods and a Kinect-based 3D body scanner - to understand which of them gives more precise and reliable results.
Methods: The data was collected using a measuring tape and a Kinect-based 3D body scanner. It was evaluated in terms of precision by considering the regular and relative Technical Error of Measurement and in terms of reliability by using the Intraclass Correlation Coefficient, Reliability Coefficient, Standard Error of Measurement and Coefficient of Variation.
Results: The results obtained showed that both methods presented better results for reliability than for precision. Both methods showed relatively good results for these two variables, however, manual methods had better results for some body measurements.
Conclusion: Despite being considered sufficiently precise and reliable for certain applications (e.g. apparel industry), the 3D scanner tested showed, for almost every anthropometric measurement, a different result than the manual technique. Many companies design their products based on data obtained from 3D scanners, hence, understanding the precision and reliability of the equipment used is essential to obtain feasible results.
This is a remix of the large OpenScan.eu DIY low budget 3D Scanner.The origin version had some drawbacks for me so I decided to rebuild it because:origin parts didn't fit to my extrusion profiles because they had some places which should act as...
I have read of some users building point clouds over 32 GB using the high-resolution Mini, so it seems exceedingly unlikely that one computer could control an array of scanners (256 GB of memory, at a minimum, plus PCIe 5 for data flow).
The simplest implementation in terms of development and time to market (a dedicated computer each running Revo Scan for each scanner) would certainly would be very expensive for a consumer-grade product, but a lot cheaper than many other professional-grade products of comparable ability.
Scanning with multiple scanners in one go would allow me to scan body parts without the necessity to keep it still for more than a moment.
It is hard to not move your body at all for the time it takes to scan all sides.
But I understood from this thread that the only way to scan from different sides simultaneously is to work with separate systems.
Multiple scanners will not works at once since one scanner infrared pattern will interfere with second scanner infrared pattern .
I have multiple devices and it is impossible to scan at the same time even if you use separate computers the pattern will cross from one to another messing up the results .
Ok, that makes it clear. Multiple scanners will not work at the same time.
So I will stick to casting feet and scanning the casts.
(My clients are mostly not able to keep their feet up and stable).
Thanks for your explanation.
Erik
3a8082e126