Skip to Content
Node.js物聯網裝置開發
book

Node.js物聯網裝置開發

by Patrick Mulder, Kelsey Breseman
August 2017
Intermediate to advanced
272 pages
5h 32m
Chinese
GoTop Information, Inc.
Content preview from Node.js物聯網裝置開發
範例專案:移動車輛
|
201
// 手掌伺服馬達在腳位 10
var hand = new Hand(10);
// 加入目標
var goal = new Goal(arm, hand);
this.repl.inject({
hand: hand,
arm: arm,
goal: goal
});
});
試著動一動吧:
>> goal.prepare()
>> goal.grabObject()
>> goal.moveObject()
>> goal.releaseObject()
>> goal.grabObject()
>> goal.prepare()
這支機器爪子提供兩個軸的活動自由度,若擁有三個軸的自由度,那麼就需要更深入的
運動學,提供基礎,根據預先定義好的座標軸,計算出運動的軌跡與位置。若讀者想進
一步學習機器人學,請參看 tharp 套件(
https://www.npmjs.com/package/tharp
)。
範例專案:移動車輛
除了致動器,讓你的機器人能夠擷取感測器資料,也很重要。
以兩個可連續轉動的伺服馬達所打造的車形機器人,可運用現有的 Node/Tessel 程式庫
加以操控:一般用途可選擇 servo-car
https://www.npmjs.com/package/servo-car
),若想
經由 WebSocket 操控,則可選用 RC-Sumobot
https://github.com/Frijol/RC-Sumobot
)。
伺服馬達
var tessel = ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

金融人工智能:用Python实现AI量化交易

金融人工智能:用Python实现AI量化交易

Yves Hilpisch
快学熟用D3

快学熟用D3

Philipp K. Janert

Publisher Resources

ISBN: 9789864764594