Author Topic: In search of Robotics community  (Read 4497 times)

0 Members and 1 Guest are viewing this topic.

Offline dr.dieselTopic starter

  • Super Contributor
  • ***
  • Posts: 2214
  • Country: us
  • Cramming the magic smoke back in...
In search of Robotics community
« on: February 20, 2020, 04:24:56 pm »
This might be a long shot;

Anybody aware of an open robotics community/project with something similar to:

 - Github like/style open source where all members can troubleshoot/add new features etc
 - Fairly standard robotics hardware implementation.  Not meaning available kits are a requirement, just everybody uses a Pi and X servo controller, sensor subset etc.  Something where the user hardware is similar enough to make most collaborations useful to the rest of the group.
 - A few hundred bucks can get you in to game.
 - Not tied to Windows as several of the interested party are Mac and Linux.
 - Not academic, but these are high school computer savvy students looking for a long term project on their own.

Anything similar to this exist?






Offline RoGeorge

  • Super Contributor
  • ***
  • Posts: 6136
  • Country: ro
Re: In search of Robotics community
« Reply #1 on: February 20, 2020, 04:51:03 pm »
Yes, there are a few ways to do that already.

Try ROS (Robot Operating System), free, open source, Windows, Linux (probably Mac, too, IDK):


Follow the tutorials to do things like that (demo at minute 9:55, the robot following a blue ball):


 :)

Can do much more, has a gazillion of features, including robots simulation if you don't have any hardware.  Any robot can be added to ROS, including DYI ones.
« Last Edit: February 20, 2020, 04:52:41 pm by RoGeorge »
 
The following users thanked this post: gorge441

Offline dr.dieselTopic starter

  • Super Contributor
  • ***
  • Posts: 2214
  • Country: us
  • Cramming the magic smoke back in...
Re: In search of Robotics community
« Reply #2 on: February 20, 2020, 09:05:49 pm »
Thanks, I had a much different understanding of ROS, off to research I go.


Offline dr.dieselTopic starter

  • Super Contributor
  • ***
  • Posts: 2214
  • Country: us
  • Cramming the magic smoke back in...
Re: In search of Robotics community
« Reply #3 on: February 21, 2020, 01:09:29 am »
Yeah, I didn't mean to imply a global standard, just something of that particular project, to make it easier to get up and running.  Hard to get these guys interested in a project when their pretty green and have nothing to play with.

I'll spend some time with ROS this weekend, perhaps that will do the trick.
« Last Edit: February 21, 2020, 01:18:21 am by dr.diesel »
 

Offline Smokey

  • Super Contributor
  • ***
  • Posts: 2512
  • Country: us
  • Not An Expert
Re: In search of Robotics community
« Reply #4 on: March 28, 2021, 11:10:55 pm »
bump for an interesting question....
 

Offline Just_another_Dave

  • Regular Contributor
  • *
  • Posts: 192
  • Country: es
Re: In search of Robotics community
« Reply #5 on: May 12, 2021, 08:11:14 pm »
ROS and Gazebo (its simulator) are widely used in academia and, therefore, it’s easy to find tutorials and forums dedicated to it, as well as drivers for off the shelf components for modular robots. Additionally, some people have developed plugins for generating the required robot morphology description files from several CAD programs, which significantly simplifies using Gazebo.

Regarding platform availability, most versions of the original ROS were tied to Ubuntu, but ROS2 now supports macOS and windows as well (https://docs.ros.org/en/foxy/Installation.html). It is also suitable for real-time applications, which was the other drawback of previous ROS versions, and in case you want something that could be run in a microcontroller, some people have made lighter version that uses a real time OS instead of a general purpose operating system (https://micro.ros.org/)

On the other hand, LEGO Mindstorms is also a good option for learning robotics as Mechatrommer pointed, but at least in the past it wasn’t easy to find stores that sold pieces separately. Its IDE is based on Labview, but there are open source projects for using non graphical programming languages. However, it does not provide the flexibility of designing your custom PCBs and mechanical components, so if getting started with robotics is not your intention and you have a good background on mechanical design and programming I’ll use ROS (it provides more flexibility at the cost of being more complex to use)

Finally, you can always build a robot using arduinos or a single board computer (it is also possible to use a custom made pcb with any other microcontroller). In this case, you may need to program most of the drivers, but as long as no complex sensors are needed, it shouldn’t be too complex (in fact in most cases it may be easier than using ROS and you will have a deeper understanding on how actuators and sensor works, as well as a deeper control on the response delay). There’s a huge amount of information on the internet about arduinos and many tutorials and kits for using it for building robots and most of them provide easy methods for tuning the controllers without requiring to model the loop nor the kinematics (both things might require some advanced maths in some robots)
 

Offline Just_another_Dave

  • Regular Contributor
  • *
  • Posts: 192
  • Country: es
Re: In search of Robotics community
« Reply #6 on: May 12, 2021, 08:28:17 pm »
If it’s for high students, you might also want to check Robot Builder's Bonanza by Gordon McComb. It is a good book for getting started in robotics before taking an engineering degree, as it covers the entire process of designing and building a custom robot without assuming that you previously know control theory
 

Offline maginnovision

  • Super Contributor
  • ***
  • Posts: 1963
  • Country: us
Re: In search of Robotics community
« Reply #7 on: May 14, 2021, 03:02:14 am »
For physical bots you can also use stuff like servocity or gobilda. They have some ready to build chassis but I prefer to design my own. Then you can basically build your ROS around them and get it all up and running somewhat easily.
 

Offline amishasingh

  • Contributor
  • !
  • Posts: 17
  • Country: ca
Re: In search of Robotics community
« Reply #8 on: May 14, 2021, 01:31:10 pm »
There are large number of robotic communities. Like instructables, hackaday, they have great number of good projects. Moreover you can have the community of arduino for basic projects of robotics.
Amisha
 

Offline ahbushnell

  • Frequent Contributor
  • **
  • Posts: 732
  • Country: us
Re: In search of Robotics community
« Reply #9 on: May 21, 2021, 09:31:18 pm »
Yeah, I didn't mean to imply a global standard, just something of that particular project, to make it easier to get up and running.  Hard to get these guys interested in a project when their pretty green and have nothing to play with.

I'll spend some time with ROS this weekend, perhaps that will do the trick.
Look into first robotics.  This is a great program for high schools and middle schools. 

https://www.firstinspires.org/robotics/frc


 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf