Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Log Book Lumen Robot Friend #1

Open
arikurniawans opened this issue Sep 1, 2016 · 14 comments
Open

Log Book Lumen Robot Friend #1

arikurniawans opened this issue Sep 1, 2016 · 14 comments
Assignees

Comments

@arikurniawans
Copy link
Member

No description provided.

@arikurniawans arikurniawans self-assigned this Sep 1, 2016
@Anugrahhidayat
Copy link

hari ini mempelajari sedikit tentang markov model dan penjelasan yang berkaitan dengan markov model....

@Anugrahhidayat
Copy link

hari ini berdiskusi masalah pkm dan TA bersama dosen di kontrakan lalu memperbaiki data csv tari sigegh penguten yang salah....

@Anugrahhidayat
Copy link

untuk kegiatan saya yang kemarin, saya menyeleksi data frase dari data csv yang sudah direkam. sementara untuk kegiatan saya hari ini, saya melanjutkan menyeleksi data csv, tetapi kali ini yang saya ambil adalah data gesture.

@haritsriswanda
Copy link

Log book hari ini, saya dan rekan team masih menyeleksi frase tarian dari data csv untuk kemudian di tentukan gesture dan posenya...

@Anugrahhidayat
Copy link

hari ini melanjutkan pengambilan data gesture tari sigegh penguten dari depan, akan tetapi ada beberapa data yang belum bisa diambil dikeranakan pose bvh yang diimport keblender tidak terlalu jelas.

@Anugrahhidayat
Copy link

hari ini penyeleksian data frase tari sigegh penguten dari samping kanan.

@haritsriswanda
Copy link

hari ini selesai penyeleksian data frase dari samping kanan, hanya tinggal merapikan beberapa data dan nama dari gerak tari sigegh penguten

@debiherlina
Copy link

hari ini mendapatkan tugas dari bu maria mengecek papper yang akan digunakan, berapa persenkah plagiarism nya. kemudian mendeskripsikan setiap gesture pada tarian sigegh penguten beserta videonya.

@haritsriswanda
Copy link

Hari ini selesai untuk frase Dan gesture bagian depan dan dilanjutkan untuk samping kanan walau sedikit kesulitan dalam penentuannya...

@debiherlina
Copy link

selamat pagi maaf karna keterlambatan mempost log book untuk kemarin, kemarin saya membantu untuk menyeleksi papper apa saja yang akan dipakai teman - teman, yang sesuai dengan projek yang sedang digunakan dan tidak mengandung unsur plagiarism. saya juga memperlajari bagaimana cara perhitungan brekel sehingga menghasilkan output dalam bentuk CSV . dan yang terakhir saya membantu teman - teman mengolah data dari samping kanan bagian gestur menurut perhitungan waktu dalam video. karna sulit nya membaca data brekel untuk menentukan setiap frase, gestur dan pose nya berdasarkan blender.

@haritsriswanda
Copy link

Untuk hari ini, team kami selesai merapikan data gesture dan frase tari sigegh penguten, kemudian kami mencari dan mencoba mempelajari tentang HMM [Hidden Macrov Model] dan beberapa perhitungan yang salah satu teman team kami pelajari.

@adekoerniawan
Copy link

LookBook 29/09/2016

Mohon maaf saya baru membuat LookBook kembali, beberapa hari kemarin, hardisk laptop rusak dan sudah tidak dapat digunakan lagi, dan harus diganti hardisk baru..
hari ini saya belajar mengenai alur kerja sistem lumen robot friend, selengkapnya, terlampir dalam gambar berikut :

arsitektur nao

Dari gambar diatas yang saya pelajari bagaimana proses yang dilakukan sistem dalam menyelesaikan tugasnya secara terstruktur. Secara garis besar NAO digunakan sebagai tool untuk mengimplementasikan algoritma, dalam gambar tersebut tergambar ada sebuah network, dimana network tersebut yang digunakan sebagai server untuk menampung beberapa algoritma yang nantinya akan diakses oleh NAO. Dengan menggunakan teknologi cloud computing sebuah sistem cerdas Lumen Robot Friend akan sangat dipermudah, robot tersebut dapat mengakses server yang sudah memiliki bebrapa channel sesuai yang diperlukan sebgai contoh channel DPM sebagai metode feature ekstraksi dan SVM sebagai metode feature classification, untuk menjalankan algoritma tersebut NAO dapat mengakses chanel-chanel tersebut, nantinya nao dapat mengambil data input(berupa Image) yang nantinya akan dikirimkan kembali untuk diproses oleh database grab, dari hasil pengolahan database data akan kembali dikirimkan untuk dijadikan sebuah output, output tersebut bisa aksi baik suara maupun gerak.

mungkin paparan diatas masih kurang detail atau terjadi kekliruan dalam pemaparannya, mohon untuk dikoreksi...

terimakasih

@debiherlina
Copy link

untuk kemarin saya mendapat tugas untuk mengecek paper paper yang akan dipilih untuk mengikuti icset 2016 . setelah itu saya membuat membaca update terbaru tentang robot nao di NAo Aldebaran.

@haritsriswanda
Copy link

capture

kembali update, dari beberapa hari yang lalu saya berusaha memperbaiki data csv (frase dan gesture), video bvh (frase dan gesture) dan penamaan dalam folder sesuai urutan taxonomy yang telah dibuat sebelumnya. Untuk data bagian depan sudah selesai, saya sekarang masih memperbaiki beberapa data bagian kanan yang masih cukup berantakan dan sempat terganggu waktunya dikarenakan bebrapa hari terakhir sampai saat ini sedang tidak enak badan.

@haritsriswanda
Copy link

tadj
Kemarin pagi sudah selesai dalam memperbaiki data csv, video bvh dan penamaan folder-folder sesuai dengan urutan taxonomy. Kemarin juga urutan dalam taxonomy ada perbaikan sehingga ada perubahan sedikit di dalam urutan taxonomy. Sekarang saya dan team sedang berusaha mencari solusi perhitungan data yang terdapat dalam data csv.

@adekoerniawan
Copy link

adekoerniawan commented Nov 1, 2016

Hari ini saya mengerjakan project DPM yang saya implementasikan di C++ di Visual Studio 2015 dengan Library OpenCV 3.1, referensi DPMny saya dapatkan dari sini : http://docs.opencv.org/trunk/df/dba/classcv_1_1dpm_1_1DPMDetector.html

dari pengerjaan tersebut saya mengalami kendala dari proses buildnya, dari hasil pengerjaan tersebut tidak ada masalah untuk codingnya, tapi ketika rebuild error di LNK2019 dan LNK1120, saya sudah mencoba meengopreknya baik dari properti projectnya dengan mengutak-atik compilernya, codingnya dsb, codingnya seperti ini 👍

#include <opencv2/dpm.hpp>//library ini saya dapatkan dengan mengcopy "dpm.hpp" dari github ke OpenCV=>build=>include=>opencv2
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/videoio.hpp>
#include <opencv2/videoio/videoio_c.h>
#include <Windows.h>

#include <stdio.h>
#include <iostream>

using namespace cv;
using namespace cv::dpm;
using namespace std;

void help()
{
    cout << "\nThis is a demo of \"Deformable Part-based Model (DPM) cascade detection API\" using web camera.\n"
        "Call:\n"
        "./example_dpm_cascade_detect_camera <model_path>\n"
        << endl;
}

void drawBoxes(Mat &frame,
    vector<DPMDetector::ObjectDetection> ds,
    Scalar color,
    string text);

int main(int argc, char** argv)
{
    const char* keys =
    {
        "D:\\Research\\Ade Nitip\\opencv_contrib-master\\opencv_contrib-master\\modules\\dpm\\samples\\data\\inriaperson.xml"
    };

    CommandLineParser parser(argc, argv, keys);
    string model_path(parser.get<string>(0));

    if (model_path.empty())
    {
        help();
        return -1;
    }

    cv::Ptr<DPMDetector> detector = \
        DPMDetector::create(vector<string>(1, model_path));

    // use web camera
    VideoCapture capture(0);
    capture.set(CV_CAP_PROP_FRAME_WIDTH, 320);
    capture.set(CV_CAP_PROP_FRAME_HEIGHT, 240);

    if (!capture.isOpened())
    {
        cerr << "Fail to open default camera (0)!" << endl;
        return -1;
    }

#ifdef HAVE_TBB
    cout << "Running with TBB" << endl;
#else
#ifdef _OPENMP
    cout << "Running with OpenMP" << endl;
#else
    cout << "Running without OpenMP and without TBB" << endl;
#endif
#endif

    Mat frame;
    namedWindow("DPM Cascade Detection", 1);
    // the color of the rectangle
    Scalar color(0, 255, 255); // yellow

    while (capture.read(frame))
    {
        vector<DPMDetector::ObjectDetection> ds;

        Mat image;
        frame.copyTo(image);

        double t = (double)getTickCount();
        // detection
        detector->detect(image, ds);
        // compute frame per second (fps)
        t = ((double)getTickCount() - t) / getTickFrequency();//elapsed time

                                                              // draw boxes
        string text = format("%0.1f fps", 1.0 / t);
        drawBoxes(frame, ds, color, text);

        imshow("DPM Cascade Detection", frame);

        if (waitKey(30) >= 0)
            break;
    }

    return 0;
}

void drawBoxes(Mat &frame,
    vector<DPMDetector::ObjectDetection> ds,
    Scalar color,
    string text)
{
    for (unsigned int i = 0; i < ds.size(); i++)
    {
        rectangle(frame, ds[i].rect, color, 2);
    }

    // draw text on image
    Scalar textColor(0, 0, 250);
    putText(frame, text, Point(10, 50), FONT_HERSHEY_PLAIN, 2, textColor, 2);
}

setelah di compile tetap seperti ini :

error

mohon untuk bimbingannya terimakasih

CC: kak @ceefour @arikurniawans

@kampusubl kampusubl locked and limited conversation to collaborators Nov 1, 2016
@kampusubl kampusubl unlocked this conversation Nov 1, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants