Legacy Forum: Preserving Nearly 20 Years of Community History - A Time Capsule of Discussions, Memories, and Shared Experiences.

Project

Bioloid robot kit from Korean company Robotis; CM5 controller block, AX12 servos..
7 postsPage 1 of 1
7 postsPage 1 of 1

Project

Post by Evagorou » Mon Jan 21, 2013 6:54 pm

Post by Evagorou
Mon Jan 21, 2013 6:54 pm

Hi all
I am a new member on this site and beginner at robotics.
I am using the bioloid kit and i have to make the robot to locate the ball and kick it. I came up with the idea of not using camera at all, just the sensor AX-S1 to measures the sound and moves towards the ball (noisy ball). I am thinking the use of roboplus but i am not sure if i will implement this idea right. Any ideas of how i will move on with this project?

Thank you.
Hi all
I am a new member on this site and beginner at robotics.
I am using the bioloid kit and i have to make the robot to locate the ball and kick it. I came up with the idea of not using camera at all, just the sensor AX-S1 to measures the sound and moves towards the ball (noisy ball). I am thinking the use of roboplus but i am not sure if i will implement this idea right. Any ideas of how i will move on with this project?

Thank you.
Last edited by Evagorou on Mon Jan 28, 2013 8:42 pm, edited 1 time in total.
Evagorou
Newbie
Newbie
Posts: 4
Joined: Mon Oct 08, 2012 6:40 pm

Post by PedroR » Wed Jan 23, 2013 4:50 pm

Post by PedroR
Wed Jan 23, 2013 4:50 pm

Hi Evanguru

I'm not too familiar with Sound localization but as far as I understand for this to be possible you'd need multiple sound sensors located around the Robot's head.

Then, depending on which one has the highest readings you turn towards the source of sound.

afaik the Bioloid only has 1 sound sensor. In the PREMIUM kit, it is possible to add analogue sensors to the A/D ports and read them in Roboplus (it has 5, 2 are used by the Gyro).

You may want to google and read some more about sound localization.

Regards
Pedro.
Hi Evanguru

I'm not too familiar with Sound localization but as far as I understand for this to be possible you'd need multiple sound sensors located around the Robot's head.

Then, depending on which one has the highest readings you turn towards the source of sound.

afaik the Bioloid only has 1 sound sensor. In the PREMIUM kit, it is possible to add analogue sensors to the A/D ports and read them in Roboplus (it has 5, 2 are used by the Gyro).

You may want to google and read some more about sound localization.

Regards
Pedro.
PedroR
Savvy Roboteer
Savvy Roboteer
Posts: 1199
Joined: Mon Jun 16, 2008 11:07 pm

Post by Evagorou » Wed Jan 23, 2013 8:32 pm

Post by Evagorou
Wed Jan 23, 2013 8:32 pm

Hi Pedro

Thank you for your reply. Yes you are right that i need more sensors to do that idea. It's the same idea that you have told me about the readings. My problem now is how i can be accurate enough to kick the ball precise. I am thinking to use that idea below : Let's say that the robot have to be 5cm away from the ball to kick it properly. I will measure the sound at that specific spot (it will be the max sound ) and via roboplus i can give a command which saying when you detect the max sound, stop and then kick .Of course i have to test it first and see how accurate it is.
I try to copy the link for rhe manual but i can't.
Hi Pedro

Thank you for your reply. Yes you are right that i need more sensors to do that idea. It's the same idea that you have told me about the readings. My problem now is how i can be accurate enough to kick the ball precise. I am thinking to use that idea below : Let's say that the robot have to be 5cm away from the ball to kick it properly. I will measure the sound at that specific spot (it will be the max sound ) and via roboplus i can give a command which saying when you detect the max sound, stop and then kick .Of course i have to test it first and see how accurate it is.
I try to copy the link for rhe manual but i can't.
Last edited by Evagorou on Mon Jan 28, 2013 8:48 pm, edited 2 times in total.
Evagorou
Newbie
Newbie
Posts: 4
Joined: Mon Oct 08, 2012 6:40 pm

Post by PedroR » Thu Jan 24, 2013 1:40 pm

Post by PedroR
Thu Jan 24, 2013 1:40 pm

Again, I'm not too familiar with this technique but, as far as I understand, ambient noise has a significant impact on the calibration and readings.

That's why Ultrasonic sensors are often used: because unless you have a bat around or other devices producing ultrasonic noises, they usually operate on sound frequencies that are not "crowded".

As I said I am not familiar with the specifics of this technology at all, but I would suggest investigating these potential issues.

Following the example of the Ultrasonic sensors, you might want to use a ball emitting at a specific frequency and calibrating the sensors for it (if that's at all possible; I wouldn't know)

Kind Regards
Pedro.
Again, I'm not too familiar with this technique but, as far as I understand, ambient noise has a significant impact on the calibration and readings.

That's why Ultrasonic sensors are often used: because unless you have a bat around or other devices producing ultrasonic noises, they usually operate on sound frequencies that are not "crowded".

As I said I am not familiar with the specifics of this technology at all, but I would suggest investigating these potential issues.

Following the example of the Ultrasonic sensors, you might want to use a ball emitting at a specific frequency and calibrating the sensors for it (if that's at all possible; I wouldn't know)

Kind Regards
Pedro.
PedroR
Savvy Roboteer
Savvy Roboteer
Posts: 1199
Joined: Mon Jun 16, 2008 11:07 pm

Post by Evagorou » Thu Jan 24, 2013 11:07 pm

Post by Evagorou
Thu Jan 24, 2013 11:07 pm

Yes ultrasonic is a good idea but i am not sure if i can do that. I will try to find some datasheets for AX-S1 sensor to see what is going on with frequency.

Thank you
Yes ultrasonic is a good idea but i am not sure if i can do that. I will try to find some datasheets for AX-S1 sensor to see what is going on with frequency.

Thank you
Last edited by Evagorou on Mon Jan 28, 2013 8:45 pm, edited 1 time in total.
Evagorou
Newbie
Newbie
Posts: 4
Joined: Mon Oct 08, 2012 6:40 pm

Post by nicolas gomez » Thu Jan 24, 2013 11:50 pm

Post by nicolas gomez
Thu Jan 24, 2013 11:50 pm

Evagorou wrote:Yes ultrasonic is a good idea but i am not sure if i can do that. I will try to find some datasheets for AX-S1 sensor to see what is going on with frequency.

Thank you
Andreas


Hi here a couple of link that can be help

see tittle Sound Level

http://support.robotis.com/en/product/a ... _ax_s1.htm


Robot equipped with two US sensors can calculate the exact position of an object,

http://nxttime.wordpress.com/2012/11/25 ... c-sensors/


it shows how to use two distance sensors (he used the standard NXT Ultrasonic sensors) can be acceptable accuracy the location of the object. To determine the location is just the method of triangulation. As an experimental set it to the following:

http://nxttime.files.wordpress.com/2012/11/img_8697.jpg

each of the sensors measuring the distance to an obstacle, should turn to an angle calculated by the formula below. As a result, the part will look like sensors always looking towards the obstacle.

Image

This formula - a consequence of the cosine theorem http://en.wikipedia.org/wiki/Law_of_cosines , as the following illustration will help you better understand the symbols of the formula.

Image

A similar formula can be easily obtained for the other sensor. It should be noted that the motors in a laboratory device installed so no accident - it's a little to simplify the program - in this location they will rotate the sensor exactly the value of the angle, which is determined by a formula. author also share videos that demonstrate that his approach works:

phpBB [media]
Evagorou wrote:Yes ultrasonic is a good idea but i am not sure if i can do that. I will try to find some datasheets for AX-S1 sensor to see what is going on with frequency.

Thank you
Andreas


Hi here a couple of link that can be help

see tittle Sound Level

http://support.robotis.com/en/product/a ... _ax_s1.htm


Robot equipped with two US sensors can calculate the exact position of an object,

http://nxttime.wordpress.com/2012/11/25 ... c-sensors/


it shows how to use two distance sensors (he used the standard NXT Ultrasonic sensors) can be acceptable accuracy the location of the object. To determine the location is just the method of triangulation. As an experimental set it to the following:

http://nxttime.files.wordpress.com/2012/11/img_8697.jpg

each of the sensors measuring the distance to an obstacle, should turn to an angle calculated by the formula below. As a result, the part will look like sensors always looking towards the obstacle.

Image

This formula - a consequence of the cosine theorem http://en.wikipedia.org/wiki/Law_of_cosines , as the following illustration will help you better understand the symbols of the formula.

Image

A similar formula can be easily obtained for the other sensor. It should be noted that the motors in a laboratory device installed so no accident - it's a little to simplify the program - in this location they will rotate the sensor exactly the value of the angle, which is determined by a formula. author also share videos that demonstrate that his approach works:

phpBB [media]
nicolas gomez
Savvy Roboteer
Savvy Roboteer
Posts: 95
Joined: Sat Aug 08, 2009 2:40 pm

Post by Novice » Fri Jan 25, 2013 6:10 pm

Post by Novice
Fri Jan 25, 2013 6:10 pm

Hi here a couple of link that can be help

see tittle Sound Level

http://support.robotis.com/en/product/a ... _ax_s1.htm


Robot equipped with two US sensors can calculate the exact position of an object,

http://nxttime.wordpress.com/2012/11/25 ... c-sensors/


it shows how to use two distance sensors (he used the standard NXT Ultrasonic sensors) can be acceptable accuracy the location of the object. To determine the location is just the method of triangulation. As an experimental set it to the following:

http://nxttime.files.wordpress.com/2012/11/img_8697.jpg

each of the sensors measuring the distance to an obstacle, should turn to an angle calculated by the formula below. As a result, the part will look like sensors always looking towards the obstacle.

Image

This formula - a consequence of the cosine theorem http://en.wikipedia.org/wiki/Law_of_cosines , as the following illustration will help you better understand the symbols of the formula.

Image

A similar formula can be easily obtained for the other sensor. It should be noted that the motors in a laboratory device installed so no accident - it's a little to simplify the program - in this location they will rotate the sensor exactly the value of the angle, which is determined by a formula. author also share videos that demonstrate that his approach works:

phpBB [media]
[/quote]
This way good works only for open space.If you have any objects like wall or another robot of soccer's team this is the reason why the system works wrong.Robot receives a lot of reflected US signals including echo.Thats why the best solution if he operates in the open space or the object should be closer to your robot against of the rest object
Hi here a couple of link that can be help

see tittle Sound Level

http://support.robotis.com/en/product/a ... _ax_s1.htm


Robot equipped with two US sensors can calculate the exact position of an object,

http://nxttime.wordpress.com/2012/11/25 ... c-sensors/


it shows how to use two distance sensors (he used the standard NXT Ultrasonic sensors) can be acceptable accuracy the location of the object. To determine the location is just the method of triangulation. As an experimental set it to the following:

http://nxttime.files.wordpress.com/2012/11/img_8697.jpg

each of the sensors measuring the distance to an obstacle, should turn to an angle calculated by the formula below. As a result, the part will look like sensors always looking towards the obstacle.

Image

This formula - a consequence of the cosine theorem http://en.wikipedia.org/wiki/Law_of_cosines , as the following illustration will help you better understand the symbols of the formula.

Image

A similar formula can be easily obtained for the other sensor. It should be noted that the motors in a laboratory device installed so no accident - it's a little to simplify the program - in this location they will rotate the sensor exactly the value of the angle, which is determined by a formula. author also share videos that demonstrate that his approach works:

phpBB [media]
[/quote]
This way good works only for open space.If you have any objects like wall or another robot of soccer's team this is the reason why the system works wrong.Robot receives a lot of reflected US signals including echo.Thats why the best solution if he operates in the open space or the object should be closer to your robot against of the rest object
Novice
Savvy Roboteer
Savvy Roboteer
Posts: 26
Joined: Wed Dec 30, 2009 1:21 pm


7 postsPage 1 of 1
7 postsPage 1 of 1