ロボットのためのプログラミング
■ このスレッドは過去ログ倉庫に格納されています
0001ROnin
03/04/19 23:35ID:XGKWqKa8そこでロボット研究・開発ではどんなプログラミング言語を使うのでしょうか。
2足歩行とか人工知能とかいろいろありますが。
00022
03/04/19 23:59ID:HuR1k2r50003メカ名無しさん
03/04/20 00:02ID:2nhnVcdDが、基本はCだろう。C++も最近は多いな。
そんで局所的にLISP。
0004メカ名無しさん
03/04/20 00:11ID:TC/4w2Fd真面目に
0005メカ名無しさん
03/04/20 00:12ID:W13coUig0006山崎渉
03/04/20 03:54ID:82WRxuX9( ^^ )< ぬるぽ(^^)
0007メカ名無しさん
03/04/21 05:32ID:xPr0H6oh0008メカ名無しさん
03/04/21 18:32ID:IKCTX2Bd0009メカ名無しさん
03/04/21 18:59ID:iMSI49RO0010あぼーん
NGNG0011メカ名無しさん
03/04/22 22:49ID:T/sEmAbO0012メカ名無しさん
03/04/23 02:39ID:ZRrrvFx0>AIBOはOPEN-R SDKが提供されていて、C++でもてあそぶことができるよ。
ttp://openr.aibo.com/
>ロボカップの多脚部門でAIBOが採用されてるんだっけか?
ttp://www.openr.org/robocup/index.html
0013メカ名無しさん
03/04/23 04:54ID:MydE7y4T日時、場所等
【大会日程、会場】
大会日程(予定):2003年5月3日(土)〜5日(祝)
設営日程:2003年5月1日(木)より
会場:朱鷺メッセ (新潟県新潟市)
住所:〒950-0088 新潟市万代島6-1 新潟コンベンションセンター
詳しくは、
http://www.openr.org/robocup/LocalOpen/CFP_Japan2003J.html
なお、
>申込締切:RoboCupサッカー競技のエントリーは締め切らせていただき
>ました。RoboCup Challengeにつきましては、若干名の追加エントリーを
>受け付けております。
とのことなので、team monaboで申し込んでおきました。
皆さんは責任を持って、プログラムを作り、新潟に持っていってください。
僕は忙しくて行けないので。あしからず。
0014メカ名無しさん
03/04/25 02:07ID:F2WY+0F6ねたふりしる!>15
0015あぼーん
NGNG00161
03/04/25 22:00ID:EGrVfMsU数学のどの分野がロボットで役に立ちますか?
0017メカ名無しさん
03/04/25 23:10ID:2a9qkzDBロボットの姿勢や特性は行列の形で現すし。それから微分積分も必須。
ロボット動かすだけの基礎ならこんな所じゃないかな。
メカや電気回路のハード寄りやマシンビジョンなんかやるならちょっと違うけど。
0018あぼーん
NGNG00191
03/04/26 01:02ID:GbLN/zbT0020メカ名無しさん
03/04/29 19:20ID:8ggO+sqJ0021メカ名無しさん
03/04/29 23:15ID:wy3m/Rng言語って言うくくりでいいのかどうかわからんが。
0022メカ名無しさん
03/05/01 02:12ID:MoTN1mFAhttp://www.iris.dti.ne.jp/~door1024/jissou01.html
0023あぼーん
NGNG0024メカ名無しさん
03/05/05 06:58ID:HWlGBAdD役立つかな。
プログラミングはある一定のレベルまでなら習得までそう時間は
かからない(はず
0025メカ名無しさん
03/05/05 21:18ID:GvM6PhhZ0026メカ名無しさん
03/05/06 00:17ID:BtjYhqRnC/C++は必須だが、使えるものは何でも使う。
自分が必要だと思ったときに、それを実現するのにもっとも
適切なプログラミング言語を習得し、使える能力が重要では?
それに、プログラミングスキルはロボットの研究開発する上で必要な技能のひとつでしかない。
今は受験勉強しといたほうがいいとおもうぞ。
0027あぼーん
NGNG0028あぼーん
NGNG0029メカ名無しさん
03/05/11 20:54ID:6MPoF3JlいいんだけどCでも。
局所的にアセンブラだな
ロボットのためのプログラミングでしょ
VHDLでもいいのかな
0030あぼーん
NGNG0031メカ名無しさん
03/05/11 21:38ID:MI4zypBS0032メカ名無しさん
03/05/11 21:56ID:0Nxd0ZIaその名の通りだろ。
0033あぼーん
NGNG0034メカ名無しさん
03/05/11 22:21ID:jUsNHtIU具体的にどういうこと?
0035メカ名無しさん
03/05/11 23:46ID:Q72VBmvcVBハァ?やっぱりCでつ。
C#とかまちがわないようにな。的ラボは言語といえるのか?
0036メカ名無しさん
03/05/12 05:30ID:T6THudnB的ラボマンせー
0037メカ名無しさん
03/05/13 16:07ID:faMox9eLメモリーを更衣室にずらりと並んだロッカーみたいなモンだと思いねぇ。
ロッカーてのは普通、入れてない物がどんどん出てきたり、入れた物がどんどん飲み込まれたりはしない。
そのロッカーのどれか1つが外に繋がる隠し通路の入口になってるとか。
ロッカー開けたらマクドナルドの受け付けカウンターになっててハンバーガーを買えるとか。
そんな感じ。
0038あぼーん
NGNG0039えむしし ◆cUZ7CLGrh2
03/05/13 18:38ID:KCtSIqED0041メカ名無しさん
03/05/14 18:50ID:v6EudnrNえっと,メモリマップドIO以外に外部機器とのデータやりとりするモデルってあるの?
知ってたら教えてください.
0044メカ名無しさん
03/05/15 00:36ID:qJqsC5YUマイコンとかはなんでメモリマップドIOを使ってるんですか?
0045あぼーん
NGNG0046メカ名無しさん
03/05/15 10:08ID:Bs/EI2zl8080系のin/out命令は、256個のポートしか扱えないからかな。
MMI/Oにすると3バイト必要になるしその分メモリ空間が潰れるので
デメリットがあるんだが、数が足りなくなればしょうがないでしょう。
あと、CPUによっては、MMI/O前提に作られてたものもあったしね。
0047メカ名無しさん
03/05/15 18:05ID:92d1y7Hd>8080系のin/out命令は、256個のポートしか扱えないからかな。
正確には、アドレスデ(略
0048メカ名無しさん
03/05/16 09:59ID:KKGwgeUy普通はアドレス空間目一杯にメモリを繋ぐ事は無いので
空いたところにI/O置けば何の問題もない。
メモリアクセスと全く同等の豊富なアドレッシングモードをつかってアクセスできるし。
メモリ空間とI/O空間が別で学んだひとは、別になってるとなんか安心なんじゃないの?
たいした意味無いべ。
0049あぼーん
NGNG0050あぼーん
NGNG0051質問者
03/05/16 12:18ID:TXDuhWo/ちなみに学生です。
で、H8使ってるんですけど、MMI/Oって一般的な手法なのかなと気になって質問したわけです。
皆さんの解説を大雑把に理解したところ、
・普通はメモリとIO空間は別だよ。
・インテルのチップはIOにアクセスするためのポートと命令があるべ。
・メモリ空間にIOポートのアドレスを置くとアクセスのとき便利ッス。
となったんですが間違ってませんか?
つっこみや注釈があればよろしくです。
0053メカ名無しさん
03/05/17 01:07ID:GW+iiQlGCPUが1チップになるまえの大型コンピュータではしらんが
マイコンでは独立IOが無いもののほうが多いんでないの?
インテル系が普及しすぎてるってだけで。
アドレス線の最上位桁に勝手に「IO/MEM セレクト信号」て名前付けりゃ
メモリ空間の半分がIO空間になったようなもんだ。
バグ等でプログラムカウンタがIO空間を指すと妙な話になるが。
0054メカ名無しさん
03/05/17 02:59ID:0igo/8pK勉強してくだちい
0055メカ名無しさん
03/05/17 14:25ID:ElDczNiCI/Oの使い方と割り込み処理がわかってれば十分事足りるのでは?
OS乗っけて使うんならなおさらだと思う。
どうなんですかね?
0056あぼーん
NGNG0057メカ名無しさん
03/05/17 16:47ID:0igo/8pK実時間処理が必要なハードウエア制御のプログラムは
どんな処理にどれだけ時間がかかるか把握してないといけないし
ハードのブラックボックス化にも自ずと限界があるのでは。
0058メカ名無しさん
03/05/17 17:01ID:ElDczNiC確かにそのとおりだと思う。
特に実時間処理においてタスクが所定の時間内に終了するかどうかは極めて重要な問題だと理解してる。
自分の場合だと、とりあえずCで書いてそのアセンブラ出力をお手製のスクリプトにかけて命令をカウントして処理時間を推定することにしてる。
この手のツールはコンパイラとかマイコンメーカも出してるんじゃないかな?
まぁ、おいら学生なんで実際の現場でどんな要求があるか判らないんだけど、MPUがどうたら〜といったことには今ンところ興味ないっす。
ツール任せにしないで知ってないとだめなんかな?
0059メカ名無しさん
03/05/17 17:33ID:o6Wac7Up勉強する所なんてないじゃん
0060メカ名無しさん
03/05/18 08:09ID:dcTj8Hb7物体同士の干渉計算をするための汎用的なツールとかライブラリとかって
あるんでしょうか。
0061あぼーん
NGNG0062あぼーん
NGNG0063あぼーん
NGNG0064メカ名無しさん
03/05/20 07:45ID:feS/UZExOpenHRP
0065あぼーん
NGNG0066山崎渉
03/05/21 21:44ID:5TtKUlGn0067山崎渉
03/05/21 23:26ID:dNCaMJpx0068山崎渉
03/05/28 14:23ID:ToI+Nsniピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0069メカ名無しさん
03/05/30 13:35ID:AD/MJ2MV0070メカ名無しさん
03/05/31 02:44ID:kCFoa82uスタックがあふれるまで割り込みが繰り返される。
でもそれは困るので適宜割り込み禁止にしたりして制御
0071メカ名無しさん
03/05/31 18:22ID:RPQv6f1tTHX!
了解しました!
0072あぼーん
NGNG0073あぼーん
NGNG0074あぼーん
NGNG0075あぼーん
NGNG0076あぼーん
NGNG0077あぼーん
NGNG0078あぼーん
NGNG0079あぼーん
NGNG0080あぼーん
NGNG0081メカ名無しさん
04/08/29 17:16ID:zhy/OdkY>>1
いまどきロボットむけ数学やるなら、確立統計も必要だよ。
0082Pigment ◆qEQJFWmjoI
04/08/30 22:00ID:g7yKwv8+0083メカ名無しさん
04/09/03 02:03ID:Z3XjLxM3宮廷には受かったがあの頃から何も変わってない自分に鬱。喝。
0084メカ名無しさん
2005/04/13(水) 20:27:40ID:Om3BX0n60085メカ名無しさん
2005/05/28(土) 04:00:52ID:QfahM1xE0086メカ名無しさん
2005/10/10(月) 01:21:13ID:Z/z1dCzq0087メカ名無しさん
2006/03/18(土) 10:07:52ID:l+SaucnEできるようになったら、人間は働かなくても生きていけるようになる。
そうしたら通貨を廃止することはできるよね。
○wiki
http://wiki.livedoor.jp/tuuka_haisi/d/FrontPage
○通貨廃止に必要なプログラム・技術資料等の配布サイト
http://tuuka-haisi.hp.infoseek.co.jp/
誰か身近にいるプログラムできる人間にやらせたらいいし。
0088メカ名無しさん
2006/09/24(日) 05:18:31ID:nzIpp8p3このスレは
ロボットのためのプログラミング言語を新規に作ろう
ってスレかと妄想してみた
0089メカ名無しさん
2006/11/01(水) 15:36:06ID:OhvfGPFZ信者本人が大真面目に書いたレスを否定派が馬鹿にすると
「矢印↑↓→←」「w×任意の数」「撃沈」を使って
罵倒レスが次々に書き込まれる
デフォルト
今後の予想
ID:YQsjA62L0が頃合を見計らって「177です」といった具合で現れる
「私は信者じゃありません」と言う
否定派の一人と馴れ合いたがる
同じ主張を繰り返す
「信じない人は信じなくていい」
都合が悪いことはオウム返しにする
0090メカ名無しさん
2006/11/02(木) 18:25:44ID:FnbSBMD90091メカ名無しさん
2007/10/26(金) 21:10:54ID:rUn14vPa0092メカ名無しさん
2009/01/27(火) 02:17:35ID:cXXPaM4uおれ、工学部なんだけど、このままではピンチ!!
0093メカ名無しさん
2009/09/27(日) 00:44:58ID:cj7qv8EK0094メカ名無しさん
2009/09/27(日) 23:08:07ID:Upp9/2xPロボットには多種多様なマイコンが使われるが、移植性と汎用性の高いC言語が真っ先に対応する。それでも応答速度を意識する必要性がある場合はそのマイコンに対応したassembler
0095メカ名無しさん
2009/09/27(日) 23:16:09ID:Upp9/2xP組み込み系が嫌〜もしくは組み込みという作業に時間をかけたくないという人はロボットに小型のノートPCを搭載してプログラムを走らせる。x86系の命令が動けばokなので機体が変わってもある程度はソフトを流用できるかららしい。知能面を重視する人は特に
0096メカ名無しさん
2009/10/03(土) 15:40:57ID:NcwVokFU■ このスレッドは過去ログ倉庫に格納されています