リケラボ論文検索は、全国の大学リポジトリにある学位論文・教授論文を一括検索できる論文検索サービスです。

リケラボ 全国の大学リポジトリにある学位論文・教授論文を一括検索するならリケラボ論文検索大学・研究所にある論文を検索できる

リケラボ 全国の大学リポジトリにある学位論文・教授論文を一括検索するならリケラボ論文検索大学・研究所にある論文を検索できる

大学・研究所にある論文を検索できる 「Robotic additive manufacturing with toy blocks」の論文概要。リケラボ論文検索は、全国の大学リポジトリにある学位論文・教授論文を一括検索できる論文検索サービスです。

コピーが完了しました

URLをコピーしました

論文の公開元へ論文の公開元へ
書き出し

Robotic additive manufacturing with toy blocks

Kohama Mikiya Sugimoto Chiharu Nakano Ojiro Maeda Yusuke 50313036 横浜国立大学

2020.06.01

概要

We develop and study a block-type three-dimensional (3D) printer that can assemble toy blocks based on 3D CAD models. Our system automatically converts a 3D CAD model into a block model consisting of toy blocks in basic shapes. Next, it automatically generates a feasible assembly plan for the block model. An industrial robot then assembles the block sculpture layer-by-layer, from bottom to top, using this assembly plan. This approach has advantages including the ease of combining multiple types of materials and reusing them which is difficult for conventional 3D printers to accomplish. We also introduce a technique to reliably determine the order of block placement to assemble block models from various patterns. This technique includes converting unassemblable shapes in the models to assemblable ones with support blocks and/or decomposing them into subassemblies. In addition, we implement a robot control system that automatically generates a stable sculpture according to a predetermined placement order. We also demonstrate the assembly of various toy block models using our system.

参考文献

Ngo, T., Kashani, A., Imbalzano, G., Nguyen, K. and Hui, D., (2018), “Additive manufacturing

(3D printing): A review of materials, methods, applications and challenges,”

Composites Part B: Engineering, 143, 172–196.

Langford, W., Chassaei, A. and Gershenfeld, N., (2016), “Automated assembly of electronic

digital materials,” Proceedings of Manufacturing Science and Engineering Conf.

(MSEC), 2, T01A013.

Hiller, J. and Lipson, H. (2009A), “Design and analysis of digital materials for physical 3D

voxel printing,” Rapid Prototyping Journal, 15(2), 137–149.

Maeda, Y., Nakano, O., Maekawa, T. and Maruo, S. (2016), “From CAD models to toy block

sculptures: A 3D Block Printer,” Proceedings of 2016 IEEE/RSJ Int. Conf. on

Intelligent Robots and Systems (IROS), 2167–2172.

Sugimoto, C., Maeda, Y., Maekawa, T. and Maruo, S. (2017), “A 3D block printer using toy

blocks for various models,” Proceedings of 2017 13th IEEE Conference on Automation

Science and Engineering (CASE), 958–963.

Hiller, J. and Lipson, H. (2009B), “Fully Recyclable multi-material printing,” Proceedings of

Solid Freeform Fabrication, 98–106.

Medellin, H., Corney, J., Ritchie, M. and Lim, T. (2010), “Fully recyclable multi-material

printing,” Solid Freedom and Manual Assembly Plans Using Octrees, 30(2), 23–26.

Sekijima, K., Masuda, T. and Tanaka, H., (2015), “Reconfigurable three-dimensional prototype

system using digital materials,” in Tran. of Virtual Reality Society of Japan, 20(2), 97–

105 (in Japanese).

Suzuki, R., Yamaoka, J., Leithinger, D. and Kakehi, Y., (2018), “Dynablock: dynamic 3D

printing for instant and reconstructable shape formation,” ACM User Interface Software

and Technology (UIST), 99–111.

Gilday, K., Hughes, F. and Iida, F., (2018), “Achieving flexible assembly using autonomous

robots and systems,” Proceedings of IEEE/RSJ Int. Conf. on Intelligent Robots and

Systems (IROS), 6105–6110.

Mueller, S., Mohr, T., Guenther, K., Frohnhofen, J. and Baudisch, P. (2014), “faBrickation: fast

3D printing of functional objects by integrating construction kit building blocks,”

Proceedings of 32nd annual ACM CHI Conf. on Human Factors in Computing System,

3827–3834.

MacCurdy, R., McNicoll, A. and Lipson, H., (2014), “Bitblox: printable digital materials for

electromechanical machines,” The Int. Journal of Robotics Research, 33(10), 1342–

1360.

Arjan, W., “Voxelizer, convert your 3D model to voxels online.” Accessed at

drububu.com/miscellaneous/voxelizer/?out=jso, 2019.

Kozaki, T., Tedenuma, H. and Maekawa, T., (2016), “Automatic generation of LEGO building

instructions from multiple photographic images of real objects,” Computer-Aided

Design, 70, 13 – 22.

Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, E. and Berger, E. (2009),

“ROS: an open source robot operating system,” Proceedings of 2009 IEEE Int. Conf. on

Robotics and Automation (ICRA). Accessed at

https://www.willowgarage.com/sites/default/files/icraoss09-ROS.pdf, 2019.

Open Robotics, “ROS.org | Powering the world’s robots.” Accessed www.ros.org, 2019.

Willow Garage, “MoveIt Motion Planning Framework.” Accessed at https://moveit.ros.org,

2019.

Ahmed, S., Tan, Y., Lee, G., Chew, C. and Pang, C., (2016), “Object detection and motion

planning for automated welding of tubular joints,” Proceedings of IEEE/RSJ Int. Conf.

on Intelligent Robots and Systems (IROS), 2610–2615.

Meijer, J., Lei, Q. and Wisse, M., (2017), “Performance study of single-query motion planning

for grasp execution using various manipulators,” Proceedings of Int. Conf. on

Advanced Robotics (ICAR), 450–457.

Thingiverse (2019A), “Stanford Bunny by phooky.” Accessed at

https://www.thingiverse.com/thing:3731, 2019.

Thingiverse (2019B), “Pixel tree topper star by knape.” Accessed at

https://www.thingiverse.com/thing:194864, 2019.

Thingiverse (2019C), “Eiffel tower by Newcandle.” Accessed at

https://www.thingiverse.com/thing:912478, 2019.

Thingiverse (2019D), “Dog by YahooJAPAN.” Accessed at

https://www.thingiverse.com/thing:182130, 2019.

Sugimoto, C., Maeda, Y., (2018), “Evaluation of assemblability by mechanical analysis in 3D

block printer,” 2018 JSME Conf. on Robotics and Mechatronics (ROBOMECH), 2A1H18 (in Japanese).

Oba, T., Maekawa, T., Maeda, Y. and Maruo, S., (2015), “Study on 3D block-printing: first

report: fabrication of bioceramic blocks,” Proceedings of the Symposium on MicroNano Science and Technology, 2015(7), 28pm3-B-7 (in Japanese).

Table 1. Assembly results.

Bunny

Star

Tower

Dog

272

258

304

507

Volume [unit]*

704

758

728

1266

Number of support blocks

25

14

46

24

Number of subassemblies

Assembly planning time [s]

13.42

11.29

6.16

56.05

Assembling time [min]

24.10

22.25

28.14

43.40

Assembly speed [blocks/min]

11.29

11.59

10.80

11.68

Number of blocks

(with support blocks)

1 unit = 1 × 1 block volume = 48 mm3.

Table 2. Assembly results of previous study (Sugimoto et al., 2017).

Bunny 1

Bunny 2

Duck

281

262

565

Number of support blocks

31

12

44

Number of subassemblies

Assembly planning time [s]

1.11

1.11

4.33

Assembling time [min]

38

34

134

Assembly speed [blocks/min]

7.4

7.7

4.2

Number of blocks

(with support blocks)

(a) Unit size

Figure 1. Nanoblocks.

(b) Each size of nanoblock

2×2

(a) Even layer

1×2

(c) Support

2×1

(b) Odd layer

Figure 2. Arrangement of blocks (Maeda et al., 2016).

(a) The floating red block cannot be

assembled.

Figure 3. Assembly failure patterns.

(b) Assembly order may lead an assembly failure.

We must place block B before block A.

1×1

(a) The top block fulfills condition (ii)

Figure 4. Case stable.

Figure 5. Case inclusion.

Figure 6. Case partial inclusion.

(b) The top block fulfills condition (iii)

(a) The green block is not assemblable without adjacent block.

(b) The right green block become assemblable due to an adjacent block (the left green block).

Figure 7. Case adjacent support.

(a) 𝑃𝑃(𝐶𝐶𝑘𝑘 ) shares no region with 𝑃𝑃�𝐶𝐶̂𝑘𝑘𝑖𝑖 �.

(b) 𝑃𝑃�𝐶𝐶̂𝑘𝑘1 � does not share region with 𝑃𝑃(𝐶𝐶𝑘𝑘 ) though 𝑃𝑃�𝐶𝐶̂𝑘𝑘2 � does.

Figure 8. Case unassemblable.

Figure 9. Adding support blocks for unassemblable blocks.

Figure 10. Dividing into subassemblies.

(a) 𝑛𝑛block = 2, 𝑛𝑛stud = 2

Figure 11. Block indices of the green blocks.

(b) 𝑛𝑛block = 2, 𝑛𝑛stud = 4

Figure 12. Vertical placement can cause collision between the edges of the blocks.

Figure 13. Inclined placement avoids collision. It raises success probability.

Figure 14. Experimental setup. The robot picks a block from the bottom of the block supplier

according to the placement order. The block is placed to the assembly pad.

Figure 15. Grasp studs of a nanoblock to carry it (Maeda et al., 2016).

(a) CAD model*.

(b) Block model

(c) Subassemblies

(d) Final assembly

(Thingiverse 2019A)

Figure 16. A bunny.

(a) CAD model*.

(b) Block model

(c) Subassemblies

(d) Final assembly

(Thingiverse 2019B)

Figure 17. A star.

(a) CAD model*.

(Thingiverse 2019C)

Figure 18. A tower.

(b) Block model

(c) Final assembly

(a) CAD model*.

(b) Block model

(Thingiverse 2019D)

Figure 19. A dog.

Figure 20. A scene in dog model assembly.

(c) Subassemblies

(d) Final assembly

...

参考文献をもっと見る

全国の大学の
卒論・修論・学位論文

一発検索!

この論文の関連論文を見る