A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
すでに↑で指摘されているとおり、Linuxに不慣れな質問者の方はいきなりPalroに触る前に勉強する期間が必要です。
公式サイトの開発情報にある開発ガイドには以下のような記載があります。本資料は、以下の点を理解していることを前提に記載しています。
・プログラミング言語 C++ を理解している。
・基本的な Linux コマンド を理解している。
これを満たすためには大まかに言うと以下のことを身につけるといいのではないでしょうか。
・Linux/Ubuntuのコマンド
PalroはLinuxOSであり、開発もLinuxで行います。Windowsとはだいぶ違うのでUbuntuをさわるなどして慣れておくべきです。またPalro自身にはディスプレイもないので、コマンドが使えないと何もできません。「Linux コマンド」で検索してよさそうな本を探していろいろ試してみましょう。
ex.技術評論社「Linuxコマンド ポケットリファレンス」
・Linuxプログラミング
WindowsのVisualStudioのようにボタン1つでコンパイルやリンクをしてくれるリッチな開発環境はLinuxにはありません(eclipseは使いこなすのは大変です)。Linuxでプログラミングするときにはソースコードとメイクファイルを記述する必要があります。
ex. ソフトバンククリエイティブ「ふつうのLinuxプログラミング Linuxの仕組みから学べるgccプログラミングの王道
・C/C++プログラミング
PalroのアプリケーションはすべてC++で記述する必要があります。新しく覚える言語としてはヘビーですが、身につけると他の言語も理解できるので強力な武器となります。
ex.オライリー・ジャパン「C++プログラミング入門」
以上で紹介した本に目をとおせば、リファレンスや各種ドキュメントに書かれている内容も理解し、アプリケーションの開発ができるのではないでしょうか。
勝手に推察しますと質問者の方はゼミに配属されたばかりの学部生さんでしょうか?
大学のロボット研究は多くがLinuxOSで行われています。LinuxでC/C++が組めるというのはこれから大きな強みになると思います(たとえ研究者にならないとしてもです)。
覚えることがたくさんあって大変かと思いますが頑張ってください。
参考URL:http://www.palrogarden.net/palro/portal/modules/ …
No.1
- 回答日時:
C/C++の文法についてはちゃんと別に勉強してください。
「ヒューマノイド PALRO(パルロ)」の資料でこちらはご覧になりましたか?
http://www.palrogarden.net/palro/portal/modules/ …
色んな資料は顧客(学校機関関係者)しか閲覧出来ないようですので、私には見れませんでした。
見れる資料でとりあえず分かったことは、linuxの知識が必要。CMotionControllerクラスで動きを制御するんだろうなって事ぐらいです。
http://www.palrogarden.net/palro/portal/modules/ …
今の質問だと答える事が多すぎて回答できませんので、もっと勉強してくださいとしか言えません。C++関係やLinux関係の基本的な知識が足らなさ過ぎるんだと思います。
PALRO自体の本は無いと思ったほうが良いでしょう。AIBOをC++でコントールとかの本はありますが、PALROと違いすぎるので役に立たないでしょうし。他のロボット本を読んだところでもっとハードよりなので混乱するだけでしょう。つまり、探しても無駄だと思います。
C++さえ分かっていれば始められそうな印象を公開リファレンスを見る限り私は受けました
よ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 大学・短大 早稲田大学基幹理工学部で使用する教科書 4 2022/11/13 20:55
- 就職 企業に質問した方がよろしいでしょうか? 2 2023/03/01 10:20
- 会社経営 定価7万円 A社 メーカー B社 販売店(卸) C社 販売店(小売) B社はA社から商品を仕入れてC 2 2022/11/21 17:51
- その他(プログラミング・Web制作) プログラミングって本来数学的な計算をする為のものではないのですか? 学校で配られたFortran90 11 2022/08/25 22:14
- 教育学 ICT教育について教えてください。 単に機械類を利用している教育全般のことを指すのですか? プログラ 2 2023/07/03 15:45
- C言語・C++・C# [至急] Project Euler: #15 Lattice paths コード、入力、出力、解説 1 2022/09/24 02:34
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# [至急]Project Euler:#13Large sum コード、入力、出力、解説 1 2022/09/24 02:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MSP430のプログラム学習
-
PHPでショッピングカートを自作...
-
VC++6.0で新しいウィンドウを表...
-
C/C++でHTMLソースの取得はでき...
-
C言語学習の始め方
-
VC++の本
-
C言語 参考書
-
32768以上の乱数を作りたいので...
-
String^の^自体が何を意味して...
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
【C言語】行列のランク(階数)...
-
本格的なGUIを作るのにおすすめ...
-
モバイルCというC言語のプログ...
-
ATLとSTLの違いは何でしょうか?
-
VB.NET とドットNET(.NET...
-
Dreamweaverのライブラリが反映...
-
静的ライブラリから静的ライブ...
-
c言語のlog10に関する質問です
-
MFC/C++ sprintf の代わりに <<
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス、サブネットマスク...
-
eclipseで関数printfを解決でき...
-
ヤフー知恵袋みたいなサイトを...
-
[ADO]と[ADO.NET]の違い
-
ドライバ開発の勉強方法を教え...
-
シリアルポートの制御に関する書籍
-
大阪梅田でプログラミング関係...
-
ログイン機の付きの掲示板サイ...
-
Windowsアプリケーションを作れ...
-
プログラミング用にどのMacBook...
-
PHPでショッピングカートを自作...
-
本の誤植について
-
本を買うのはもったいない?
-
月額15,000円のプログラミング...
-
メタトレーダー4で自動売買する...
-
Qtを勉強するのに何か良い書籍...
-
C言語プログラミング能力認定試...
-
C、C++のプログラミング勉強に...
-
C++でのロボットのプログラミン...
-
さっぱりわからない
おすすめ情報